lp:~frankban/charms/precise/juju-gui/guiserver-async-watcher
- Get this branch:
- bzr branch lp:~frankban/charms/precise/juju-gui/guiserver-async-watcher
Branch merges
- charmers: Pending requested
-
Diff: 666 lines (+620/-6)6 files modifiedrevision (+1/-1)
server/guiserver/bundles/__init__.py (+252/-0)
server/guiserver/tests/bundles/__init__.py (+17/-0)
server/guiserver/tests/test_watchers.py (+193/-0)
server/guiserver/watchers.py (+132/-0)
tests/requirements.pip (+25/-5)
Branch information
- Owner:
- Francesco Banconi
- Status:
- Development
Recent revisions
- 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-environmentR=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.
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