out of disk space on the bot

John Meinel john at arbash-meinel.com
Wed Apr 2 09:34:38 UTC 2014


=== RUN TestJoyent
...
PASS: config_test.go:1: localServerSuite.TestBootstrap    33.078s
PASS: local_test.go:310:
localServerSuite.TestBootstrapInstanceUserDataAndState11.614s
PASS: local_test.go:401: localServerSuite.TestDeleteMoreThan100    59.346s
...
PASS: local_test.go:259: localServerSuite.TestInstanceStatus    9.211s
PASS: local_test.go:268: localServerSuite.TestInstancesGathering    16.579s
PASS: config_test.go:1: localServerSuite.TestPersistence    6.136s
PASS: local_test.go:380: localServerSuite.TestRemoveAll    10.778s
PASS: local_test.go:190: localServerSuite.TestStartInstance    16.061s
PASS: local_test.go:200:
localServerSuite.TestStartInstanceHardwareCharacteristics    14.309s
PASS: config_test.go:1: localServerSuite.TestStartStop    14.874s
...
PASS: config_test.go:1: localLiveSuite.TestBootstrapMultiple    24.822s
...
PASS: config_test.go:1: localLiveSuite.TestFile    8.150s
PASS: config_test.go:1: localLiveSuite.TestGlobalPorts    14.838s
PASS: config_test.go:1: localLiveSuite.TestPorts    18.891s
...
PASS: config_test.go:1:
localLiveSuite.TestStartInstanceWithEmptyNonceFails    10.556s
PASS: config_test.go:1: localLiveSuite.TestStartStop    10.287s
OK: 40 passed, 5 skipped
--- PASS: TestJoyent (302.18 seconds)
PASS
ok      launchpad.net/juju-core/provider/joyent    302.280s


So that is around 5 minutes to run the joyent tests, with the slowest ones
highlighted.

I have a feeling they have some sort of eventual consistency loops that
aren't getting overridden inside the test suite.


(Compared with openstack:
PASS: live_test.go:1: localServerSuite.TestBootstrap    3.597s
)

Still, 5min is still well within the 10m boundary, and we could probably
ratchet it down a bit. This *is* something that is going to get run
everytime we submit a patch, so adding 5m to the test suite is worth
spending some time debugging.


John
=:->


On Wed, Apr 2, 2014 at 1:09 PM, Ian Booth <ian.booth at canonical.com> wrote:

>
> On 02/04/14 19:00, John Meinel wrote:
> > And one more change was to make it:
> >  go test -test.timeout 10m ./...
> >
> > I don't really know how tight of a lower bound we could make it (I know
> we
> > have tests that take at least 2m regularly). But in the end, I don't
> really
> > care (yet). I want us to get tracebacks when the tests take too long,
> which
> > is currently at 10m. Eventually I'd like us to ratchet down our test
> suite,
> > but we can get there later.
> >
>
> The recently added Joyent tests take a long time to run. But I wanted to
> get the
> code committed so it could be included in 1.18. The tests do need some
> love and
> attention to figure out why they take so long to run.
>
> --
> Juju-dev mailing list
> Juju-dev at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju-dev/attachments/20140402/51f07375/attachment.html>


More information about the Juju-dev mailing list