Commit Graph

491 Commits

Author SHA1 Message Date
Nick Ethier c0ad8b5c69
e2e/framework: strip flag prefix and use testify/require for embedded assertions 2018-07-11 13:12:23 -04:00
Nick Ethier 03d1ec963c
e2e/framework: don't require NOMAD_ADDR and instead rely on defaults 2018-07-11 13:12:23 -04:00
Nick Ethier 8ece36a6bd
e2e/framework: remove 'step' naming and wording 2018-07-11 13:12:23 -04:00
Nick Ethier ac61ca7fd0
e2e/framework: add missing errorf var 2018-07-11 13:12:23 -04:00
Nick Ethier c3e3919637
e2e/framework: cleanup provisioner and more docs 2018-07-11 13:12:23 -04:00
Nick Ethier 5d4caa5698
e2e/framework: additional documentation 2018-07-11 13:12:23 -04:00
Nick Ethier 18b5c767e2
e2e/framework: add consul and vault client detection 2018-07-11 13:12:23 -04:00
Nick Ethier 026e86ecb9
e2e/framework: add minimal godocs 2018-07-11 13:12:23 -04:00
Nick Ethier 0f15bab3ba
e2e/framework: initial e2e framework implementation 2018-07-11 13:12:23 -04:00
Preetha Appan 27308b7c5e
Add more end to end tests for progress deadline and fix flaky test 2018-06-05 17:25:28 -05:00
Preetha Appan 6c09379bd7
Update end to end tests to use shorter progress deadlines 2018-05-07 14:55:01 -05:00
Preetha Appan b2e89d69d8
More e2e test fixes after changes to rescheduling during deployments 2018-05-07 14:55:01 -05:00
Preetha Appan 02567ade71
Some test fixes to e2e rescheduling tests 2018-05-07 14:55:01 -05:00
Michael Schurter 50e04c976e
consul: support canary tags for services
Also refactor Consul ServiceClient to take a struct instead of a massive
set of arguments. Meant updating a lot of code but it should be far
easier to extend in the future as you will only need to update a single
struct instead of every single call site.

Adds an e2e test for canary tags.
2018-05-07 14:55:01 -05:00
Michael Schurter d687761ebf rkt: test Stats() and always run tests
Remove the NOMAD_TEST_RKT flag as a guard for rkt tests. Still require
Linux, root, and rkt to be installed. Only check for rkt installation
once in hopes of speeding up rkt tests a bit.
2018-04-24 11:05:42 -07:00
Preetha Appan 94a9cf6a19
Another e2e rescheduling test case 2018-03-29 20:48:55 -05:00
Preetha Appan c9ab0bcbf8
more e2e rescheduling tests 2018-03-29 19:04:18 -05:00
Preetha Appan 49f951443c
remove unused 2018-03-29 14:42:21 -05:00
Preetha Appan ef3a43e8a8
More e2e tests 2018-03-29 11:35:45 -05:00
Preetha Appan 465ac8f90d
Update rescheduling job specs in integration test 2018-03-29 07:42:10 -05:00
Preetha Appan 4d5ce3e8d4
Fix linting 2018-03-19 18:10:58 -05:00
Preetha Appan 33a5a72323
Make suggested interval round to seconds, and more end to end test cases 2018-03-19 14:56:52 -05:00
Preetha Appan 9fb885bd16
Small tweaks to rescheduling e2e tests 2018-03-17 09:56:10 -05:00
Preetha Appan 94b9ba6af4
Add README and other review feedback 2018-03-09 16:24:59 -06:00
Preetha Appan e0a39c7e40
Initial commit of end to end tests integration tests for rescheduling using ginkgo 2018-03-09 16:24:50 -06:00
Chelsea Holland Komlo 93a411f358 remove unnecessary test output print 2017-11-01 15:21:05 -05:00
Chelsea Holland Komlo c04c94b1c4 reuse client configuration for both acl and non-acl test 2017-11-01 15:21:05 -05:00
Chelsea Holland Komlo a1d85cd2e7 run e2e tests from e2e/migrations folder 2017-11-01 15:21:05 -05:00
Chelsea Holland Komlo f2f00aba3a run acl migration test only with integration flag 2017-11-01 15:21:05 -05:00
Chelsea Holland Komlo f638c4d71d refactor for clarity 2017-11-01 15:21:05 -05:00
Chelsea Holland Komlo 1a428c23ce Add E2E test for migrations with acls 2017-11-01 15:21:05 -05:00
Chelsea Holland Komlo a2e1e9bc40 add assertion for pending 2017-10-26 13:14:58 -04:00
Chelsea Holland Komlo ff4ce89e98 feedback from code review, improve run script 2017-10-25 17:50:47 -04:00
Chelsea Holland Komlo 38ed5b2f13 exclude integration tests from main build 2017-10-25 15:59:02 -04:00
Chelsea Holland Komlo 64f7b2e6c3 fixing up code review feedback 2017-10-24 21:38:15 -04:00
Chelsea Holland Komlo e67c32f519 use testutil helper function 2017-10-24 20:56:19 -04:00
Chelsea Holland Komlo 48ecec6dfb fix up goimports 2017-10-24 10:06:02 -04:00
Chelsea Holland Komlo 68a03fe497 add polling instead of waits
add instructions for running migrations tests
2017-10-23 14:17:34 -04:00
Chelsea Holland Komlo 9a6ae5ddec clean up unused dependencies 2017-10-20 15:28:49 -04:00
Chelsea Holland Komlo cdea9f1d36 refactoring cluster setup 2017-10-20 15:09:58 -04:00
Chelsea Holland Komlo 340ed88bad add e2e test for testing migrations 2017-10-20 14:23:06 -04:00