lp:~pjdc/mojo/juju-2-no-fail-when-retrying-errors
- Get this branch:
- bzr branch lp:~pjdc/mojo/juju-2-no-fail-when-retrying-errors
Branch merges
- Mojo Maintainers: Pending requested
-
Diff: 395 lines (+228/-36)4 files modifiedmojo/juju/status.py (+53/-15)
mojo/tests/test_juju2.py (+64/-15)
mojo/tests/test_phase.py (+21/-6)
mojo/tests/testdata/juju2-model-config.yaml (+90/-0)
Branch information
Recent revisions
- 414. By Paul Collins
-
Juju2StatusTest
CaseNoAutomatic allyRetryHooks: inherit from Juju2StatusTestCase so that all tests are run for both situations - 412. By Paul Collins
-
Juju2Status.
__init_ _: automatically_ retry_hooks_ default= None so we can tell when it's been explicitly set - 411. By Paul Collins
-
update tests to consider "error" a busy state, and add Juju2StatusTest
CaseNoAutomatic allyRetryHooks - 410. By Paul Collins
-
Juju2Status.
__init_ _: when status_yaml is set, consult automatically_ retry_hooks_ default instead of self.get_ automatically_ retry_hooks( ) - 409. By Paul Collins
-
Juju2Status: use a per-instance copy of the juju status, since we modify it; this appears to mainly affect the test suite
- 408. By Paul Collins
-
get_automatical
ly_retry_ hooks: default the first .get() to an empty dict for the next .get() - 407. By Paul Collins
-
Juju2Status: consult automatically-
retry-hooks when deciding whether "error" is a busy state or an error state - 406. By Paul Collins
-
Juju2Status: Juju 2 defaults to retrying errors, so treat it as a busy state
We should really check to see if automatically-
retry-hooks is enabled,
but for now we assume it is still at the default value of "true". - 405. By Laurent Sesquès
-
[mthaddon,
r=sajoupa] Add info to jenkins bzr job that includes versions of binaries and variables for clarity
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mojo