Preetha
48b4ed91a3
Merge pull request #5249 from hashicorp/consul_e2e
...
Consul e2e tests
2019-01-28 10:46:49 -06:00
Preetha Appan
25a29cb52f
Moved in place upgrade canary test over to new e2e framework
2019-01-27 20:15:35 -06:00
Preetha Appan
b4a722e08f
Basic consul registration e2e
2019-01-26 10:58:25 -06:00
Alex Dadgar
d6412fd8e7
Fix double restart counting for templates
...
This PR fixes an issue where template restarts would count twice since
it was emitting a restarting event.
2019-01-25 15:38:13 -08:00
Preetha Appan
419a2682b0
update to Consul 1.4.0 for e2e tests
2019-01-24 09:52:15 -06:00
Nick Ethier
e104528288
e2e/nomad09upgrade: remove test file that is not needed
2019-01-23 21:23:13 -05:00
Nick Ethier
22da77f3fa
e2e: removed unused code in nomade09upgrade suite
2019-01-23 20:54:23 -05:00
Nick Ethier
ccdc1c4615
Merge branch 'f-driver-upgradepath-test' of https://github.com/hashicorp/nomad into f-driver-upgradepath-test
...
* 'f-driver-upgradepath-test' of https://github.com/hashicorp/nomad :
Apply suggestions from code review
2019-01-23 20:26:32 -05:00
Nick Ethier
5b9013528e
drivers: add docker upgrade path and e2e test
2019-01-23 14:44:42 -05:00
Michael Schurter
ce4a828fd1
Apply suggestions from code review
...
Co-Authored-By: nickethier <ncethier@gmail.com>
2019-01-23 14:09:49 -05:00
Nick Ethier
a3510413ff
e2e: remove unused script
2019-01-22 23:29:15 -05:00
Nick Ethier
fc370c3d5e
e2e/nomad09upgrade: add comments
2019-01-22 23:25:27 -05:00
Nick Ethier
c30965eaf9
e2e: add tests for nomad driver upgrade path
2019-01-17 23:32:45 -05:00
Michael Schurter
641ba37c61
e2e: test task events for a failed sibling task
2019-01-08 14:39:37 -08:00
Michael Schurter
b09c68ceaf
e2e: wait for at least N nodes to be ready
...
Before it was *exactly* N nodes which limited test portability between
clusters.
2019-01-08 14:39:37 -08:00
Michael Schurter
2cf49f9121
e2e: add task events tests
2019-01-08 07:20:53 -08:00
Danielle Tomlinson
d195680ec1
e2e: Add consultemplate test
...
This adds a basic test for consul template, that verifies the behaviour
of consul-template with task blocking and restarting of tasks
2019-01-07 17:53:55 +01:00
Danielle Tomlinson
c13dc7f110
Merge pull request #5149 from hashicorp/dani/e2e-friendly
...
e2e: Output setup instructions after terraform
2019-01-04 22:14:03 +01:00
Danielle Tomlinson
33547c99e7
e2e: Output setup instructions after terraform
...
This adds a message that provides environment setup instructions for
running e2e tests after running terraform apply.
This allows copy/pasting exports, rather than manually constructing
them.
2019-01-04 16:55:14 +01:00
Mahmood Ali
606ab23235
goimport file
2019-01-04 08:53:50 -05:00
Preetha Appan
378dd74d2a
Added waiting on client node ready state before running e2e tests
2019-01-03 16:16:20 -06:00
Preetha
1e69a6645f
Update README.md
2019-01-03 16:15:59 -06:00
Preetha
5501ff42c9
Update README.md
2019-01-03 15:31:19 -06:00
Preetha Appan
f458cb63dd
Increase alloc wait timeout in e2e test
2019-01-03 14:02:02 -06:00
Preetha
9e235f4cb6
Update e2e readme
2019-01-03 13:24:58 -06:00
Preetha
0071307414
Update README.md
2019-01-03 13:19:04 -06:00
Preetha
758ae0ca7c
Update README.md
2019-01-03 12:12:43 -06:00
Preetha Appan
d182c0f5cd
Increase timeout in e2e test
2019-01-03 11:22:21 -06:00
Danielle Tomlinson
d3b41a26c4
e2e: goimports e2eutil/utils.go
2019-01-03 13:31:49 +01:00
Preetha Appan
2845a556a3
Clean up map update code
2018-12-20 15:12:48 -06:00
Preetha Appan
1bebce3525
new e2e test for spread, and refactor affinity tests to share util methods
2018-12-19 21:25:32 -06:00
Preetha Appan
df8b9ced10
Fix spread e2e test
2018-12-19 17:11:26 -06:00
Preetha Appan
79bd9770f2
Initial e2e tests for spread
2018-12-19 17:11:26 -06:00
Preetha Appan
9890ac7583
Make affinity e2e tests wait for leader through Before method
2018-12-19 09:56:44 -06:00
Preetha Appan
24788e9ab7
minor refactoring of affinities tests
2018-12-19 09:05:01 -06:00
Preetha Appan
29d2f8172a
Affinities e2e tests
2018-12-18 18:39:45 -06:00
Preetha
6c51232f55
Merge pull request #5012 from hashicorp/f-e2e-provisioning
...
Terraform configs for e2e tests
2018-12-18 13:45:58 -06:00
Preetha Appan
fb8980b46d
added readme
2018-12-18 13:37:03 -06:00
Preetha Appan
1ba4674ce2
suggestions from code review
2018-12-17 15:06:22 -06:00
Jack Pearkes
844d981e77
Terraform configs for e2e tests
2018-12-17 11:40:09 -06:00
Alex Dadgar
86d9ad4397
fix iops bug and increase test matrix coverage
2018-12-11 15:28:21 -08:00
Alex Dadgar
99c386c076
skip e2e/vault if integration isn't set
2018-09-25 11:29:09 -07:00
Alex Dadgar
f9c60c91d8
proper variable capture
2018-09-24 16:34:15 -07:00
Alex Dadgar
69cd345778
vet
2018-09-19 10:18:10 -07:00
Alex Dadgar
e546215046
add a vault test matrix
2018-09-19 10:18:10 -07:00
Alex Dadgar
78c8276bc7
fix panic
2018-09-18 13:02:03 -07:00
Nick Ethier
fff5ae622b
e2e/cli: comment fixups
2018-08-02 13:29:12 -04:00
Nick Ethier
2d31a59bfd
e2e/cli: add -run option to mimic go test
2018-07-31 15:21:47 -04:00
Nick Ethier
44652f455f
e2e/cli: add run command usage docs
2018-07-31 13:52:25 -04:00
Nick Ethier
69220df24a
e2e/cli: code review comments, restructing and cleanup
2018-07-31 13:52:25 -04:00
Nick Ethier
01dd1f5d65
e2e/cli: fix formatting
2018-07-31 13:52:25 -04:00
Nick Ethier
77018c6774
e2e/cli: port logging to use hclog
2018-07-31 13:51:30 -04:00
Nick Ethier
8abf4f9e25
e2e/cli: implemented run logic
2018-07-31 13:51:30 -04:00
Nick Ethier
d44f5cbf4e
e2e/cli: use discover utility for nomad binary
2018-07-31 13:51:30 -04:00
Nick Ethier
33bb3d6a84
e2e/cli: initial cli implementation for nomad-e2e
2018-07-31 13:51:27 -04:00
Nick Ethier
6f55638d70
e2e/framework: fix linting
2018-07-31 13:03:52 -04:00
Nick Ethier
72d15da314
e2e: skip e2e tests during normal go test runs
2018-07-31 12:42:36 -04:00
Nick Ethier
2ad19e05f4
e2e/framework: code review fixes
2018-07-24 12:33:30 -04:00
Nick Ethier
f9aadb5e52
e2e/framework: add framework.F context
2018-07-11 13:19:14 -04:00
Nick Ethier
a333edca7c
e2e/framework: move *testing.T access to a context *framework.F which is scoped to each test
2018-07-11 13:12:23 -04:00
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