<div dir="ltr">I ran the tests serially today to try to get a picture of what tests actually take a long time without worrying about contention.  The full run took almost 45 minutes (normally it takes like 15 testing packages in parallel).  <div><br><div>Here's the full output (sorry for the google drive link, pastebin got mad at the length): <a href="https://drive.google.com/file/d/0B-r4AW1RoHJNR3plVjhwSVM1Z0E/view">https://drive.google.com/file/d/0B-r4AW1RoHJNR3plVjhwSVM1Z0E/view</a></div><div><br></div><div>Unfortunately, the state tests panicked after a 10 minute timeout, but there's still some good info in there.<br></div><div><br></div><div>Here's some especially bad low hanging fruit (note these are the times for single tests, not full suites):</div><div><br></div><div><div>PASS: showoutput_test.go:59: ShowOutputSuite.TestRun<span class="Apple-tab-span" style="white-space:pre">        </span>18.007s</div><div>PASS: upgradejuju_test.go:307: UpgradeJujuSuite.TestUpgradeJuju<span class="Apple-tab-span" style="white-space:pre">       </span>10.722s</div><div>PASS: status_test.go:3292: StatusSuite.TestStatusAllFormats<span class="Apple-tab-span" style="white-space:pre">   </span>12.255s</div><div>PASS: unit_test.go:217: UnitSuite.TestUpgradeFailsWithoutTools<span class="Apple-tab-span" style="white-space:pre">        </span>10.200s</div><div>PASS: syslog_test.go:220: syslogSuite.TestConfigChange<span class="Apple-tab-span" style="white-space:pre">        </span>31.715s</div><div>PASS: syslog_test.go:193: syslogSuite.TestLogRecordForwarded<span class="Apple-tab-span" style="white-space:pre">  </span>31.731s</div><div>PASS: bakerystorage_test.go:72: BakeryStorageSuite.TestExpiryTime<span class="Apple-tab-span" style="white-space:pre">     </span>58.037s</div><div>PASS: local_test.go:547: localServerSuite.TestStopInstanceSecurityGroupNotDeleted<span class="Apple-tab-span" style="white-space:pre">     </span>29.046s</div><div>PASS: kvm-broker_test.go:329: kvmProvisionerSuite.TestContainerStartedAndStopped<span class="Apple-tab-span" style="white-space:pre">      </span>10.098s</div><div>PASS: worker_test.go:69: statusHistoryPrunerSuite.TestWorkerWontCallPruneBeforeFiringTimer<span class="Apple-tab-span" style="white-space:pre">    </span>10.000s</div><div>PASS: uniter_test.go:1190: UniterSuite.TestActionEvents<span class="Apple-tab-span" style="white-space:pre">       </span>39.242s</div><div>PASS: uniter_test.go:977: UniterSuite.TestUniterRelations<span class="Apple-tab-span" style="white-space:pre">     </span>14.132s</div></div><div><br></div><div>There's about 112 tests that are faster than these, but still take more than a second to run, shown here: <a href="http://pastebin.ubuntu.com/23391234/">http://pastebin.ubuntu.com/23391234/</a></div></div><div><br></div><div>-Nate</div><div><br></div></div>