Commit Graph

55 Commits (ffcccbd646dc70b3a5b7deafb7d3abc2b5ac694f)

Author SHA1 Message Date
dlorenc fb910496a3 Add a test that the right directories are persisted. 2017-02-16 09:41:25 -08:00
Matt Rickard cee7653285 Retry error for addons kubectl cmd 2017-02-13 12:55:28 -08:00
Dongsu Park c58e5dd10f test: check stopped status repeatedly
In TestStartStop(), check for stopped status once in 5 seconds,
up to 30 seconds, instead of always sleeping for 30 seconds
before stopping it. That way we can reduce duration of the test.

To do that, we need to split out MinikubeRunner.CheckStatus() into
CheckStatusNoFail() that doesn't lead to T.Fatalf(). Other call sites
of CheckStatus() would not be then affected.
2017-02-10 20:27:54 +01:00
dlorenc 220a5ad840 Add a test for required packages. 2017-02-01 16:06:05 -08:00
dlorenc e57170061a Merge pull request #1057 from dlorenc/isoperms
Add a starter test for ISO permissions.
2017-02-01 12:09:20 -08:00
dlorenc 22dcd7a7c9 Add a starter test for ISO permissions.
We can continue to add other tests to this file.
2017-01-31 08:31:53 -08:00
Matt Rickard dfdbc6a768 Fixes from gometalinter 2017-01-30 15:39:35 -08:00
Aaron Prindle e9717abc78 Fixed Windows CI: now systemd integration test is skipped on Windows 2017-01-20 15:48:03 -08:00
Matt Rickard 52dc0a1c4f Add non-blocking test for systemd units
Integration test for failing systemd units.  Once we fix the hostname
service, we can make this a blocking test.
2017-01-12 14:02:23 -08:00
Dan Lorenc 855dcf37a1 Switch e2e tests to use glibc. 2017-01-07 16:37:44 -08:00
Aaron Prindle 8ebdafa3ce Working on adding localkube to minikube-iso. Have added check for which iso is running to support both isos. Added localkube restarting. 2016-12-13 11:15:57 -08:00
Dan Lorenc 35acd21cb1 Move some integration tests to the subtest framework, and run them in parallel. 2016-12-05 18:36:03 -08:00
Dan Lorenc ee2bfd3056 Add an integration test for service list. 2016-12-03 13:02:06 -08:00
Aaron Prindle 0e3a3749a7 Fixing windows integration tests 2016-11-10 13:00:25 -08:00
Matt Rickard ec02c3cbd8 Add linux KVM integration tests, wait in StartStop
The KVM driver has trouble starting and stopping immediately.  This
happens with docker-machine also.
2016-11-04 11:41:40 -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
dlorenc 8d1da576a0 Add an integration run with the new ISO. 2016-10-31 09:16:28 -07:00
Jimmi Dyson 09a28e16cc
Update dashboard integration test wrong port error message 2016-10-29 09:34:00 +01:00
Jimmi Dyson b64ad5c457
Add dashboard command integration test 2016-10-29 09:33:59 +01:00
Jimmi Dyson a8a22c0212
Fix vet printf errors 2016-10-29 09:29:45 +01:00
dlorenc d23a7a53a8 Add docker-env options to the buildroot provisioner. 2016-10-27 15:07:34 -07:00
Matt Rickard 05ea00cf3d Increase retries for persistence test, add logging 2016-10-25 13:39:17 -07:00
Matt Rickard d257fca5db Fix docker-env integration test
Make sure that --minikube-args are passed through to the start command
in our docker-env integration test
2016-10-18 14:52:06 -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
Aaron Prindle 6017e34d4d Fixed integration tests, adding test output to ssh mock, change help text to use multi-line string and
updated docs.
2016-09-08 13:13:15 -07:00
Jimmi Dyson 806a950437
Fix docker-env integration test 2016-07-26 09:21:45 +01: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
Dan Lorenc c6b2649966 Add a flag to minikube start to allow passing environment variables to Docker. 2016-07-18 10:27:09 -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
Dan Lorenc 85ca802888 Switch the DNS test to use GCR instead of dockerhub. 2016-07-11 09:14:51 -07:00
Dan Lorenc 80ad525d39 Fix bad merge conflict. 2016-07-09 12:44:28 -07:00
dlorenc b18739dc14 Merge pull request #305 from dlorenc/env
Fix up the docker-env integration test.
2016-07-09 12:35:56 -07:00
dlorenc 735e8da305 Add an integration test for cluster persistence. 2016-07-09 11:08:47 -07:00
Dan Lorenc 0334d223d1 Fix up the docker-env integration test. 2016-07-09 11:05:14 -07:00
dlorenc 1b446b896a Fix the addons_test to work with xhyve.
When you run with the xhyve driver, the addon-manager has a different
name.
2016-07-07 14:32:26 -07:00
dlorenc 9428c5a7a4 Increase the timeout on the addon manager pod. 2016-07-06 14:33:29 -07:00
dlorenc 7885c385d7 Fix addons integration test. 2016-07-06 09:24:48 -07:00
dlorenc 37ea2f0eea Add a "--minikube-args" flag to the integration tests.
This flag lets you pass arbitrary flags to minikube start. For now,
this is useful for testing different iso URLs and VM drivers.
2016-06-30 14:11:37 -07:00
Subhas Dandapani a0d610df79 Fixed nodePort for dashboard #185 2016-06-21 19:20:33 +02:00
dlorenc 89c5d10b11 Switch more tests to EnsureRunning. 2016-06-06 11:41:27 -07:00
dlorenc 19e18b0237 Add a retry to the cluster_env test. 2016-06-06 11:40:13 -07:00
aprindle 9821f71ca4 Added dns integration test 2016-06-03 09:40:43 -07:00
dlorenc 7102d75eb7 Add an integration test for the addon manager and dashboard. 2016-06-02 10:49:40 -07:00
dlorenc f5d55d2ef5 Fix logging for cluster_env_test. 2016-06-01 17:21:05 -07:00
Dan Lorenc 94aca79782 Wait a few seconds for the cluster to become healthly. 2016-06-01 16:41:07 -07:00
aprindle 4098745500 Added ssh integration test and updated RunCommand in util.go 2016-06-01 15:26:17 -07:00
aprindle 44c3a6a126 Adding logs command integration tests 2016-06-01 09:05:07 -07:00
aprindle 5b67cb5c14 Added env command integration test 2016-05-31 16:48:27 -07:00
Lucas Käldström d4c23777ed Merge pull request #90 from dlorenc/race
Fix race condition in cluster setup.
2016-05-23 08:35:57 +03:00