panic: test timed out after 30m0s
goroutine 12 [running]:
panic(0xb234e0, 0xc8203ba050)
/usr/lib/go-1.6/src/runtime/panic.go:464 +0x3ff
testing.startAlarm.func1()
/usr/lib/go-1.6/src/testing/testing.go:725 +0x184
created by time.goFunc
/usr/lib/go-1.6/src/time/sleep.go:129 +0x6e
goroutine 1 [chan receive, 30 minutes]:
testing.RunTests(0xe59cf8, 0x10e6b10, 0x1, 0x1, 0xb1be01)
/usr/lib/go-1.6/src/testing/testing.go:583 +0xb39
testing.(*M).Run(0xc82003af10, 0x582f2e)
/usr/lib/go-1.6/src/testing/testing.go:515 +0x11e
main.main()
github.com/juju/juju/worker/terminationworker/_test/_testmain.go:56 +0x211
goroutine 17 [syscall, 30 minutes, locked to thread]:
runtime.goexit()
/usr/lib/go-1.6/src/runtime/asm_amd64.s:1998 +0x1
goroutine 5 [syscall, 30 minutes]:
os/signal.signal_recv(0x7f3208a3f078)
/usr/lib/go-1.6/src/runtime/sigqueue.go:116 +0x132
os/signal.loop()
/usr/lib/go-1.6/src/os/signal/signal_unix.go:22 +0x26
created by os/signal.init.1
/usr/lib/go-1.6/src/os/signal/signal_unix.go:28 +0x45
goroutine 9 [chan receive, 30 minutes]:
gopkg.in/check%2ev1.(*suiteRunner).runTest(0xc820012300, 0xc8200f1880, 0x0)
/home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:810 +0x78
gopkg.in/check%2ev1.(*suiteRunner).run(0xc820012300, 0xc8201b68f0)
/home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:615 +0x482
gopkg.in/check%2ev1.Run(0xcd24c0, 0xc8201b68f0, 0xc82012ab00, 0x7f3208b260c0)
/home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/run.go:92 +0x51
gopkg.in/check%2ev1.RunAll(0xc82012ab00, 0x0)
/home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/run.go:84 +0x139
gopkg.in/check%2ev1.TestingT(0xc82027a2d0)
/home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/run.go:72 +0x4b0
github.com/juju/juju/worker/terminationworker_test.TestPackage(0xc82027a2d0)
/home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker_test.go:21 +0x2f
testing.tRunner(0xc82027a2d0, 0x10e6b10)
/usr/lib/go-1.6/src/testing/testing.go:473 +0xdd
created by testing.RunTests
/usr/lib/go-1.6/src/testing/testing.go:582 +0xae3
goroutine 10 [select, 30 minutes]:
gopkg.in/check%2ev1.(*resultTracker)._loopRoutine(0xc82027a360)
/home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:461 +0x4fd
created by gopkg.in/check%2ev1.(*resultTracker).start
/home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:441 +0x43
goroutine 54 [chan receive, 30 minutes]:
launchpad.net/tomb.(*Tomb).Wait(0xc820159260, 0x0, 0x0)
/home/ubuntu/juju-core_2.0-beta8/src/launchpad.net/tomb/tomb.go:108 +0x79
github.com/juju/juju/worker/terminationworker.(*terminationWorker).Wait(0xc820159260, 0x0, 0x0)
/home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker.go:46 +0x42
github.com/juju/juju/worker/terminationworker_test.(*TerminationWorkerSuite).TestSignal(0xc8201b68f0, 0xc8202685a0)
/home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker_test.go:63 +0x233
reflect.Value.call(0xcd24c0, 0xc8201b68f0, 0x2e13, 0xd039c8, 0x4, 0xc82003bf20, 0x1, 0x1, 0x0, 0x0, ...)
/usr/lib/go-1.6/src/reflect/value.go:435 +0x1574
reflect.Value.Call(0xcd24c0, 0xc8201b68f0, 0x2e13, 0xc82003bf20, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/lib/go-1.6/src/reflect/value.go:303 +0xce
gopkg.in/check%2ev1.(*suiteRunner).forkTest.func1(0xc8202685a0)
/home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:772 +0x5d2
gopkg.in/check%2ev1.(*suiteRunner).forkCall.func1(0xc820012300, 0xc8202685a0, 0xc82010e820)
/home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:666 +0x81
created by gopkg.in/check%2ev1.(*suiteRunner).forkCall
/home/ubuntu/juju-core_2.0-beta8/src/gopkg.in/check.v1/check.go:667 +0x48c
goroutine 11 [select, 30 minutes]:
github.com/juju/juju/worker/terminationworker.(*terminationWorker).loop(0xc820159260, 0x0, 0x0)
/home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker.go:53 +0x2ed
github.com/juju/juju/worker/terminationworker.NewWorker.func1(0xc820159260)
/home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker.go:36 +0x66
created by github.com/juju/juju/worker/terminationworker.NewWorker
/home/ubuntu/juju-core_2.0-beta8/src/github.com/juju/juju/worker/terminationworker/worker.go:37 +0x9b
goroutine 56 [select, 30 minutes, locked to thread]:
runtime.gopark(0xe5a580, 0xc820027f28, 0xd0b708, 0x6, 0xc820012318, 0x2)
/usr/lib/go-1.6/src/runtime/proc.go:262 +0x11d
runtime.selectgoImpl(0xc820027f28, 0xc820027f14, 0x0)
/usr/lib/go-1.6/src/runtime/select.go:392 +0xbb0
runtime.selectgo(0xc820027f28)
/usr/lib/go-1.6/src/runtime/select.go:215 +0x12
runtime.ensureSigM.func1()
/usr/lib/go-1.6/src/runtime/signal1_unix.go:279 +0x2ef
runtime.goexit()
/usr/lib/go-1.6/src/runtime/asm_amd64.s:1998 +0x1
FAIL github.com/juju/juju/worker/terminationworker 1800.394s