Medya Gh
e6079dc358
final touch on parallel integration
2019-08-01 16:42:29 -07:00
Medya Gh
5a5bec97dc
detect profile name for all tests using profileName(t)
2019-08-01 12:44:41 -07:00
Medya Gh
59e6dc8f46
add more tear down and clean up
2019-08-01 00:31:38 -07:00
Medya Gh
270317b860
tweak
2019-07-31 23:05:43 -07:00
Medya Gh
4de8fe5aeb
making parallel optional
2019-07-31 22:50:04 -07:00
Medya Gh
45430fddb0
faster retryX
2019-07-31 22:25:33 -07:00
Medya Gh
43751a4f4a
linting
2019-07-31 12:05:57 -07:00
Medya Gh
942921ed16
Getting rid of ensure running
2019-07-31 11:37:35 -07:00
Medya Gh
ce27dba276
Added timeout for start
2019-07-30 10:45:52 -07:00
Medya Gh
e94da73884
Fix zombie defuncts by not waiting for tear down
2019-07-30 10:45:44 -07:00
Medya Gh
4728165354
Add run group for defer paralell
2019-07-30 10:45:44 -07:00
Medya Gh
4c8ea939ab
defer delete minikube in all tests
2019-07-30 10:45:31 -07:00
Medya Gh
ff747089cc
add minikube delete to all tests at the end
2019-07-30 10:45:22 -07:00
Medya Gh
dabd0c41d4
get profile names automaticly from test names
2019-07-30 10:45:05 -07:00
Medya Gh
e865c93fc9
move all starts to new start func
2019-07-30 10:45:05 -07:00
Medya Gh
a9b18cdc94
Changed hardcoded testdata path
2019-07-30 10:44:21 -07:00
Medya Gh
e3db9a41ba
decouple isNoneDriver from minikube driver for more reusability
2019-07-30 10:43:47 -07:00
Medya Gh
25bc27e170
move file download logic to common.sh
2019-07-30 10:43:20 -07:00
Medya Gh
9b3f72024a
list vms after clean up
2019-07-30 10:42:55 -07:00
Medya Gh
ab28a3ced1
# This is a combination of 5 commits.
...
# This is the 1st commit message:
organize integration tests files by type
# This is the commit message #2 :
Adding separate profile for each kind of test
# This is the commit message #3 :
Adding clean up to delete newly added TestVms
# This is the commit message #4 :
goimport
# This is the commit message #5 :
making them run in parallel
2019-07-30 10:40:38 -07:00
Medya Gh
d1a41e0015
Added default profile
2019-07-30 10:40:11 -07:00
Medya Gh
aeaa5733f8
consistant naming for kubectl runner
2019-07-30 09:53:32 -07:00
Jose Donizetti
fe00076341
Revert "Fix flag.Parse error logging"
2019-07-25 23:03:04 -03:00
josedonizetti
6ccf62096e
Add initflag to test binary
2019-07-25 14:37:37 -03:00
tstromberg
21ab32eaf8
Make GlobalArgs vs StartArgs more explicit
2019-07-12 16:57:23 -07:00
tstromberg
44c8dd52a8
Add --wait flag to allow users to skip pod health checks
2019-07-12 14:18:43 -07:00
Medya Gh
c58a3b63db
Fixing filepath to be os agnostic
2019-06-05 19:31:50 -07:00
Thomas Stromberg
44a230bfa0
Remove dashboard deployment check from TestPersistence - it's no longer default
2018-12-21 12:03:15 -08:00
Thomas Stromberg
8540e3a038
Consistently use %v for formatting error messages.
2018-09-28 16:18:22 -07:00
dlorenc
86f44ad4ff
Manual changes for go-containerregistry update.
2018-08-22 20:24:46 -05:00
dlorenc
20b4020019
Also disable persistence test.
2018-08-21 09:12:40 -07:00
Matt Rickard
f966c8cf31
Add NewMinikubeRunner, separate start args
...
* Separate start args from args passed to every command. This is so
that we can call `minikube logs` and `minikube status` with the proper
flags (for the bootstrapper)
* Add a NewMinikubeRunner function to make getting a minikube runner
easier.
2017-09-08 20:14:21 -07:00
Matt Rickard
86ecc90fe2
Run busybox integration test in default namespace
...
If we choose a random namespace, the test will fail since RBAC
permissions will not be set up correctly.
This also chooses a randomly generated name, so that if we are running
an integration test while another busybox pod is still cleaning up,
there are no errors
2017-09-08 20:14:21 -07:00
Matt Rickard
211ebb8a69
Use kubernetes client in integration tests
2017-08-23 13:09:30 -07:00
dlorenc
0b5bd79d50
Refactor of retries in integration tests.
2017-08-23 10:19:11 -07:00
Aaron Prindle
88613090a9
Added none driver
2017-05-19 14:51:19 -07:00
Aaron Prindle
847b52d50f
Fixed mount daemon to be off by default and to use different directories than the current mounts until they are turned off.
2017-05-19 14:00:18 -07:00
dlorenc
c9bb006283
Add retries to GetPod calls. ( #1420 )
2017-04-26 16:53:41 -07:00
Matt Rickard
ec0acbb6ca
Increase waiting time for integration tests
...
There have been flakes on the integration tests where the dashboard pod has been getting ready but the test does not wait long enough and fails.
2016-11-03 12:25:33 -07:00
Matt Rickard
05ea00cf3d
Increase retries for persistence test, add logging
2016-10-25 13:39:17 -07:00
Matt Rickard
4cfca59c5c
Add RetryableError for the Retry util
...
This way we can selectively retry the errors that are caused by some
temporary or ephemeral condition such as the pods not being up yet.
2016-10-13 13:53:38 -07:00
dlorenc
5bc27063ff
Increase the pull timeout even more.
...
We're still seeing some flakes with 1 minute.
2016-07-21 10:36:21 -07:00
Dan Lorenc
f738e2ca13
Make the PersistenceTest more robust.
2016-07-19 11:57:00 -07:00
dlorenc
783828e8ba
Add an integration test to make sure the dashboard works after a restart.
2016-07-12 15:14:49 -07:00
dlorenc
735e8da305
Add an integration test for cluster persistence.
2016-07-09 11:08:47 -07:00