kubernetes/hack
Zach Loafman f3a992aa08 Run e2e tests in deterministic random order
Currently, we run the e2e tests in whatever order readdir happens to
return, which is random on some filesystems, name sorted on others,
create order on others, etc. Eventually, we may want to be
automatically hermetic between e2e tests (especially as we introduce
more resource destructive tests), but until then, it would be useful
if we permute the test order randomly between runs to ensure that
developers don't accidentally rely on a particular order. This
introduces a form of forced hermeticism, since improper state cleanup
from one test may not perturb a given test, but there's probably *a*
test in the suite that the order will perturb, so the RNG will find
that order eventually.

Adds logging of the generated seed, and an --orderseed argument that
can be used to re-run in the same order. Also sorts the pass/fail list
now for easier human reading.
2014-12-08 11:10:39 -08:00
..
e2e-suite Fix the update test. 2014-12-05 15:21:53 -08:00
lib Adjust the regexp so that we can handle extra sub versions. 2014-12-02 23:00:01 -08:00
travis Rework hack/ and build/ directories. 2014-11-01 17:56:41 -07:00
benchmark-go.sh Rework hack/ and build/ directories. 2014-11-01 17:56:41 -07:00
build-cross.sh Rework hack/ and build/ directories. 2014-11-01 17:56:41 -07:00
build-go.sh Rework hack/ and build/ directories. 2014-11-01 17:56:41 -07:00
build-ui.sh Add script to build ui assets, rebuild with latest go-bindata 2014-12-04 22:38:00 -08:00
dev-build-and-push.sh Set shell options for reliability. 2014-10-10 12:33:36 -07:00
dev-build-and-up.sh Set shell options for reliability. 2014-10-10 12:33:36 -07:00
e2e-test.sh fix backwards compatible script 2014-10-23 12:51:21 -07:00
e2e.go Run e2e tests in deterministic random order 2014-12-08 11:10:39 -08:00
local-up-cluster.sh Support remote docker hosts on OS X. 2014-12-01 11:47:16 -08:00
test-cmd.sh Merge branch 'rename-to-kube' of https://github.com/eparis/kubernetes into eparis-rename-to-kube 2014-11-17 09:52:10 -08:00
test-go.sh Add the container API to our dependencies. 2014-11-14 10:38:22 -08:00
test-integration.sh Increase the verbosit of integration test runs. 2014-11-21 21:45:21 -08:00
verify-boilerplate.sh Rework hack/ and build/ directories. 2014-11-01 17:56:41 -07:00
verify-description.sh Add API documentation pre-commit hook. 2014-11-20 20:25:44 +00:00
verify-gofmt.sh Rework hack/ and build/ directories. 2014-11-01 17:56:41 -07:00
vet-go.sh Rework hack/ and build/ directories. 2014-11-01 17:56:41 -07:00