Merge lp:~stub/charms/precise/postgresql/use-amulet into lp:charms/postgresql
Proposed by
Stuart Bishop
Status: | Rejected |
---|---|
Rejected by: | Stuart Bishop |
Proposed branch: | lp:~stub/charms/precise/postgresql/use-amulet |
Merge into: | lp:charms/postgresql |
Prerequisite: | lp:~stub/charms/precise/postgresql/syslog |
Diff against target: |
240 lines (+166/-8) 4 files modified
test.py (+17/-7) testing/amuletfixture.py (+133/-0) testing/jujufixture.py (+1/-1) tests/00_setup.test (+15/-0) |
To merge this branch: | bzr merge lp:~stub/charms/precise/postgresql/use-amulet |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Stuart Bishop (community) | Needs Fixing | ||
Review via email: mp+206181@code.launchpad.net |
This proposal supersedes a proposal from 2014-02-11.
Description of the change
Change to using Amulet instead of our own bespoke test harness where possible.
To post a comment you must log in.
Unmerged revisions
- 202. By Stuart Bishop
-
mergr trunk
- 201. By Stuart Bishop
-
Merged syslog into use-amulet.
- 200. By Stuart Bishop
-
Merged syslog into use-amulet.
- 199. By Stuart Bishop
-
Merged syslog into use-amulet.
- 198. By Stuart Bishop
-
Merged syslog into use-amulet.
- 197. By Stuart Bishop
-
Merged syslog into use-amulet.
- 196. By Stuart Bishop
-
Merged syslog into use-amulet.
- 195. By Stuart Bishop
-
Merged syslog into use-amulet.
- 194. By Stuart Bishop
-
Merged syslog into use-amulet.
- 193. By Stuart Bishop
-
Merged syslog into use-amulet.
This spike is looking promising.
Issues to address:
- Reuse of machines.
- We can detect 'free' machines, and inject the machine allocations into the juju-deployer structure.
- add_unit will need to use a 'free' machine if there is one.
- sentry.wait() needs to detect failed hooks and abort.
- Should amulet actually be using juju-deployer? There is stuff in there we don't want, such as building a bzr branch of the charm.