lp:~frankban/charms/precise/juju-gui/guiserver-async-watcher

Created by Francesco Banconi and last modified
Get this branch:
bzr branch lp:~frankban/charms/precise/juju-gui/guiserver-async-watcher
Only Francesco Banconi can upload to this branch. If you are Francesco Banconi please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Francesco Banconi
Status:
Development

Recent revisions

97. By Francesco Banconi

Merged trunk and bumped up revision.

96. By Francesco Banconi

Changes as per review.

95. By Francesco Banconi

Changes as per review.

94. By Francesco Banconi

Checkpoint.

93. By Francesco Banconi

Checkpoint.

92. By Francesco Banconi

Add the bundles module.

91. By Francesco Banconi

Add the async watcher.

90. By Francesco Banconi

Bumped up revision and updated requirements.

89. By Nicola Larosa

Integrate the built-in server into the charm.

Add a "builtin-server" option to config.yaml, defaulting to false, to enable
a new Tornado-based built-in web server, in place of haproxy and Apache (still
the default).

Add a "guiserver.conf" Upstart config file, generated via a template.

Add a BuiltinServerMixin to hooks/backend.py .

Add tests for the new functions in hooks/utils.py .

Clean up all paths and constants in hooks/utils.py .

Miscellaneuos cleanup.

QA1 (quick):

$ make unittest

QA2 (long, 40 minutes):

$ make ftest

QA3 (long but shorter than the former):

$ juju bootstrap
$ make deploy
  (check web access)
$ juju set juju-gui builtin-server=true
  (check web access)
$ juju set juju-gui builtin-server=false
  (check web access)
$ juju destroy-environment

R=frankban, matthew.scott
CC=
https://codereview.appspot.com/12650044

88. By Francesco Banconi

Fix charm functional tests.

Updated Selenium to the last version: it includes
a fix for Firefox 23.

Also updated the force-machine test: use the new
--to juju-core option.

R=
CC=
https://codereview.appspot.com/12665043

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:charms/juju-gui
This branch contains Public information 
Everyone can see this information.