k3s/test/e2e/framework
Kubernetes Submit Queue 16640d892f Merge pull request #46135 from krousey/upgrades
Automatic merge from submit-queue (batch tested with PRs 47470, 47260, 47411, 46852, 46135)

Write reports for each upgrade test

Due to the way Ginkgo runs individual test cases and the level of coordination required for the upgrade tests, they were all run under a single Ginkgo test case. This PR generates and auxiliary report that break out the results of each upgrade test. This is accomplished by:

  1) Wrapping `ginkgo.Fail` and `ginkgo.Skip` to get the actual failure or skip messages.
  2) Recovering that info in the upgrade test to generate an auxiliary report.

I suggest reviewing commit by commit. 

Sample report: https://storage.googleapis.com/krouseytestreports/logs/results/1/artifacts/junit_upgrades.xml

Fixes: #47371
2017-06-14 12:52:27 -07:00
..
ginkgowrapper Add a ginkgo wrapper so we can annotate panics 2017-06-12 14:35:37 -07:00
BUILD Switch all e2es to the ginkgo wrapper 2017-06-12 14:40:11 -07:00
authorizer_util.go add rbac v1beta1 2017-01-18 09:49:33 -05:00
cleanup.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
exec_util.go Move client/unversioned/remotecommand to client-go 2017-05-15 16:28:56 +03:00
federation_util.go Add the ability to customize federation system namespace in e2e turn up scripts. 2017-03-24 14:42:50 -07:00
firewall_util.go Update firewall e2e test for LB healthcheck firewall 2017-05-26 13:18:50 -07:00
framework.go double ns deletion timeout until we figure out what is causing slowness 2017-06-13 19:05:04 -07:00
get-kubemark-resource-usage.go Make resource gatherer get data about etcd resource usage in kubemark setup 2017-04-13 15:22:36 +02:00
google_compute.go Don't parse human-readable output from gcloud in tests 2017-06-05 16:15:57 -07:00
ingress_utils.go Update test utilities & build file 2017-06-04 10:25:05 -07:00
jobs_util.go Merge pull request #42176 from enisoc/controller-ref-job 2017-04-20 12:57:06 -07:00
kubelet_stats.go Merge pull request #46423 from gmarek/fix_perf 2017-05-25 19:41:04 -07:00
log_size_monitoring.go Make log-monitor give up on trying to ssh to a dead node after some time 2017-05-30 10:27:10 +02:00
metrics_util.go Increase threshold for LIST apicall latencies to 2s 2017-06-13 15:49:01 +02:00
networking_utils.go use actual hostname in NodeSelector for network test Pod 2017-06-07 13:51:24 -07:00
nodes_util.go Cleanup: replace some hardcoded codes and remove unused functions 2017-04-25 09:38:25 +08:00
perf_util.go Logs node e2e perf data to standalone json files 2017-06-12 14:27:56 -07:00
pods.go use default timeout for deletion 2017-03-08 14:40:19 -08:00
pv_util.go Merge pull request #42829 from msau42/multizone_pv_tests 2017-06-05 17:46:49 -07:00
resource_usage_gatherer.go Allow summaries to be printed out to ReportDir instead of stdout 2017-04-19 16:17:36 +02:00
service_util.go Made CleanupGCEResources explicitly take zone parameter 2017-06-08 00:02:22 +05:30
size.go Cleanup: replace some hardcoded codes and remove unused functions 2017-04-25 09:38:25 +08:00
statefulset_utils.go Implements StatefulSet update 2017-06-06 12:00:28 -07:00
test_context.go Added missing documentation to NodeInstanceGroup. 2017-06-01 13:19:41 +02:00
upgrade_util.go Move few reusable functions to upgrade_utils.go 2017-03-11 01:39:56 +05:30
util.go Merge pull request #46135 from krousey/upgrades 2017-06-14 12:52:27 -07:00
volume_util.go Address review comments 2017-05-26 11:48:31 -07:00