Skip to content
This repository has been archived by the owner on Jan 30, 2020. It is now read-only.

fix(tests): plethora of fixes to functional tests #537

Merged
merged 1 commit into from
Jun 16, 2014

Conversation

jonboulle
Copy link
Contributor

  • remove update-ca-certificates from node start, dramatically reducing
    container spin-up time
  • removing time.Sleep when spinning up a node; instead, poll until
    it looks like the container is fully booted
  • cleaning up network interfaces more thoroughly between tests,
    preventing a race where one test failure will cause a cascading
    failure in subsequent tests
  • copies /etc/nsswitch.conf into container to ensure users are available
    during startup (in the non-container world this is handled by initrd)

- remove update-ca-certificates from node start, dramatically reducing
  container spin-up time
- removing time.Sleep when spinning up a node; instead, poll until
  it looks like the container is fully booted
- cleaning up network interfaces more thoroughly between tests,
  preventing a race where one test failure will cause a cascading
  failure in subsequent tests
- copies /etc/nsswitch.conf into container to ensure users are available
  during startup (in the non-container world this is handled by initrd)
@jonboulle
Copy link
Contributor Author

this makes me so happy

PASS
ok      github.com/coreos/fleet/functional  52.396s

The fact that it's taken me all week to track down all the bugz makes me sad.

@bcwaldon
Copy link
Contributor

bcwaldon added a commit that referenced this pull request Jun 16, 2014
fix(tests): plethora of fixes to functional tests
@bcwaldon bcwaldon merged commit d64ed9e into coreos:master Jun 16, 2014
@bcwaldon bcwaldon added this to the v0.5.1 milestone Jun 23, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants