k3s/test/e2e_node
Kubernetes Submit Queue 863dd10ae4 Merge pull request #30540 from Random-Liu/refactor-node-e2e-framework
Automatic merge from submit-queue

Node Conformance Test: Refactor node e2e framework

For #30122, #30174.
Based on #30348.

**Please only review the last 3 commits.**

This PR is part of our roadmap to package node conformance test.
The 1st commit is from #30348, it removed unnecessary dependencies in the node e2e test framework, because we've statically linked these dependencies.

The PR refactored the node e2e framework. Moving different utilities into different packages under `pkg/`.

We need to do this because:
1) Files like e2e_remote.go and e2e_build.go should only be used by runner, but they were compiled into the test suite because they were placed in the same package. The worst thing is that it will introduce some never used flags in the test suite binary.
2) Make the directory structure more clear. Only test should be placed in `test/e2e_node`, other utilities should be placed in different packages in `pkg/`.

@dchen1107 @vishh 
/cc @kubernetes/sig-node @kubernetes/sig-testing
2016-08-25 14:06:56 -07:00
..
build Move utilities into different packages. Add local and remove runner. 2016-08-24 20:18:45 -07:00
environment Remove unnecessary code after e2e services are statically linked. 2016-08-22 20:51:24 -07:00
jenkins Merge pull request #30540 from Random-Liu/refactor-node-e2e-framework 2016-08-25 14:06:56 -07:00
remote Move utilities into different packages. Add local and remove runner. 2016-08-24 20:18:45 -07:00
runner Move utilities into different packages. Add local and remove runner. 2016-08-24 20:18:45 -07:00
services Move utilities into different packages. Add local and remove runner. 2016-08-24 20:18:45 -07:00
OWNERS add Lantao Liu as node e2e reviewer. Relieve pwittroc@ from node e2e maintenance 2016-08-11 12:56:05 -07:00
README.md Fix broken warning image link in docs 2016-07-15 10:44:58 +01:00
apparmor_test.go Increase the AppArmor pod stop timeout to match the start timeout 2016-08-23 17:03:38 -07:00
benchmark_util.go add throughput in perf data and disable --cgroups-per-qos 2016-08-22 16:04:32 -07:00
cgroup_manager_test.go Disable cgroups-per-qos flag until implementation is stabilized 2016-08-19 11:08:59 -04:00
container.go Refactor uuid into its own pkg 2016-07-30 00:07:02 -04:00
container_manager_test.go Refactor uuid into its own pkg 2016-07-30 00:07:02 -04:00
density_test.go add throughput in perf data and disable --cgroups-per-qos 2016-08-22 16:04:32 -07:00
disk_eviction_test.go Make disk eviction test run correctly on all images. 2016-08-22 18:40:54 -07:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
dynamic_kubelet_configuration_test.go Revert "Merge pull request #31297 from mikedanese/revert-kubelet" 2016-08-24 09:06:12 -07:00
e2e_node_suite_test.go Move utilities into different packages. Add local and remove runner. 2016-08-24 20:18:45 -07:00
gubernator.sh Fix GCS permissions and file moving bugs 2016-08-18 14:51:33 -07:00
image.go Revert "Remove pod mutation for PVs with supplemental GIDs" 2016-07-14 17:47:46 -07:00
image_conformance_test.go Skip Flaky, Slow and Serial test in proper jenkins job. 2016-08-02 02:13:50 +00:00
image_list.go make GCI the default node e2e test image. Fix bugs in runner 2016-08-10 11:25:40 -07:00
kubelet_test.go Refactor uuid into its own pkg 2016-07-30 00:07:02 -04:00
memory_eviction_test.go Merge pull request #30476 from mtaufen/eviction_fix 2016-08-19 17:22:05 -07:00
mirror_pod_test.go Add run-services-mode option, and start e2e services in a separate 2016-08-15 14:45:01 -07:00
resource_collector.go add peak (100%) lantecy and CPU usage in perf data 2016-08-19 14:33:38 -07:00
resource_usage_test.go add labels to perf dataset 2016-08-18 17:15:43 -07:00
runtime_conformance_test.go Refactor uuid into its own pkg 2016-07-30 00:07:02 -04:00
util.go Move utilities into different packages. Add local and remove runner. 2016-08-24 20:18:45 -07:00

README.md

WARNING WARNING WARNING WARNING WARNING

PLEASE NOTE: This document applies to the HEAD of the source tree

If you are using a released version of Kubernetes, you should refer to the docs that go with that version.

The latest release of this document can be found [here](http://releases.k8s.io/release-1.1/docs/devel/collab.md).

Documentation for other releases can be found at releases.k8s.io.

See e2e-node-tests

Analytics