I'm attaching a log for when this test passes, just to see if we can find an obvious difference.
I used this patch to force the test to fail so we could inspect the log:
=== modified file 'worker/uniter/uniter_test.go'
--- worker/uniter/uniter_test.go 2014-04-18 10:33:27 +0000
+++ worker/uniter/uniter_test.go 2014-04-24 06:47:45 +0000
@@ -934,6 +934,11 @@
},
verifyCharm{revision: 1},
), ut(
+ "fail it all",
+ custom{func(c *gc.C, ctx *context) {
+ c.Fatalf("cause the test suite to fail to get the trace")
+ }},
+ ), ut(
`upgrade: forced upgrade does work without explicit resolution if underlying problem was fixed`,
startUpgradeError{},
resolveError{state.ResolvedNoHooks},
I'm attaching a log for when this test passes, just to see if we can find an obvious difference. uniter/ uniter_ test.go' uniter/ uniter_ test.go 2014-04-18 10:33:27 +0000 uniter/ uniter_ test.go 2014-04-24 06:47:45 +0000 revision: 1}, Error{} , {state. ResolvedNoHooks },
I used this patch to force the test to fail so we could inspect the log:
=== modified file 'worker/
--- worker/
+++ worker/
@@ -934,6 +934,11 @@
},
verifyCharm{
), ut(
+ "fail it all",
+ custom{func(c *gc.C, ctx *context) {
+ c.Fatalf("cause the test suite to fail to get the trace")
+ }},
+ ), ut(
`upgrade: forced upgrade does work without explicit resolution if underlying problem was fixed`,
startUpgrade
resolveError