Thomas Stromberg
d2c71b5363
Fix testing regression which broke stdout reads
2020-03-26 08:11:39 -07:00
Medya Gh
2e64eb7952
convert all rr.Args to rr.Command()
2020-03-25 22:21:19 -07:00
Medya Gh
cc0262ef55
improve logging and fix some not logged errors
2020-03-25 19:58:38 -07:00
Medya Gh
0478f2d204
adjuts the retry times
2020-03-24 06:37:16 -07:00
Medya Gh
42980d609b
remove not needed retry
2020-03-24 06:29:35 -07:00
tstromberg
1f61f39bae
Merge conflict
2020-03-05 15:33:46 -08:00
tstromberg
39631edec7
Remove hardcoded version number
2020-03-05 13:58:49 -08:00
tstromberg
b6c96eef30
Skip ISO checksum validation if custom URL is specified
2020-03-05 13:49:48 -08:00
tstromberg
de1d2639da
Set explicit memory defaults in integration tests
2020-03-05 13:03:57 -08:00
Medya Gh
763d54025c
change all timeouts in the integration tests
2020-02-20 16:40:18 -08:00
Medya Gh
6e0aeda4ea
change all time durations
2020-02-20 16:19:59 -08:00
sayboras
6e20661da8
Add start cluster with latest version after failed downgrade
2020-02-16 21:33:04 +11:00
Sharif Elgamal
6d8a112abe
don\'t return that the machine doesn\'t exist if the k8s is stopped
2020-02-13 14:20:58 -08:00
Thomas Stromberg
e5fd7a6a81
Replace integration-test specific hacks with actual protection against racey events
2020-01-09 12:58:10 -08:00
Nanik T
f680d1b1fc
Fix --kubernetes-version for upgrading cluster to correct version
...
This PR fix the issue of checking kubernetes-version and upgrading it. The fix now
will do the following
* Not specifying the --kubernetes-version flag means just use the currently deployed version.
* If an update is available inform the user that they may use --kubernetes-version=<version>.
* When --kubernetes-version is specifically set, upgrade the cluster.
Also add integration testing to test upgrading and downgrading
2019-11-16 21:12:54 +11:00
Thomas Stromberg
850ee4bf62
Refactor wait code into WaitForStartSlot to avoid parallel conflation
2019-10-30 09:27:25 -07:00
Thomas Stromberg
a3c8299995
Improve start offsets in MaybeSlowParallel by using a schedule
2019-10-30 07:47:09 -07:00
tstromberg
2241e73815
Wait up to 55m (just short of 60m default)
2019-09-23 11:00:01 -07:00
tstromberg
f2e96806db
Wait longer for TestVersionUpgrade as old versions may need to retry
2019-09-23 10:58:14 -07:00
Thomas Stromberg
fff8f5cbec
Offset integration tests which start clusters by 5s
2019-09-17 07:08:57 -07:00
Thomas Stromberg
625a4f8c05
Minor tuning of test log verbosity
2019-09-13 07:42:30 -07:00
Thomas Stromberg
05a3279929
Add more logging for solving tricky bugs
2019-09-12 22:06:18 -07:00
Thomas Stromberg
722cdea602
TestVersionUpgrade reliability: bump OldestKubernetesVersion, retry release startup
2019-09-11 20:28:13 -07:00
Thomas Stromberg
7c2801f565
Double context.WithTimeout durations for slower test machines
2019-09-11 15:20:19 -07:00
Thomas Stromberg
90608a3169
Refactor parallelized integration tests for clarity
2019-09-11 09:59:38 -07:00
Medya Gh
246f33f52b
Less Retry on minikube, new auto fail helpers MustStart,MustRun
2019-08-21 15:56:46 -07:00
Medya Gh
eef31403b4
Unified StartFail Logging, more t.Error and Added download only test,
2019-08-21 15:56:46 -07:00
Medya Gh
8923e4b5cd
Fix string replace
2019-08-21 15:56:46 -07:00
Medya Gh
0e13fecd8b
fix replace
2019-08-21 15:56:46 -07:00
Medya Gh
6554a5146f
make TestVersionUpgrade campatible with the new flag
2019-08-18 02:36:18 -07:00
Sharif Elgamal
88c27daf70
Merge pull request #5082 from sharifelgamal/windows-ci
...
Fix TestVersionUpgrade for Windows
2019-08-14 14:08:47 -07:00
Sharif Elgamal
36961c90d5
fix TestVersionUpgrade for Windows
2019-08-14 12:21:42 -07:00
Medya Gh
f17f3408a8
convert all RetryAfter to retry.Expo
2019-08-13 23:48:30 -07:00
Medya Gh
06d0e48156
move all RetryX to retry.Expo
2019-08-13 22:18:47 -07:00
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
5a80367e70
handle status error on none
2019-07-31 14:46:28 -07:00
Medya Gh
da5a2a3b0e
adding exponential retry
2019-07-30 22:48:51 -07:00
Medya Gh
ce27dba276
Added timeout for start
2019-07-30 10:45:52 -07:00
Medya Gh
4728165354
Add run group for defer paralell
2019-07-30 10:45:44 -07:00
Medya Gh
dabd0c41d4
get profile names automaticly from test names
2019-07-30 10:45:05 -07:00
Medya Gh
f104fc68e1
Rename all subset tests files
2019-07-30 10:44:54 -07:00
Medya Gh
050c7aedb3
add new helper for minikube runner fix proxy test
...
merge upstream commons
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
04144ca1d4
wait for dashboard
2019-07-30 10:43:10 -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