• Kubernetes Submit Queue's avatar
    Merge pull request #30540 from Random-Liu/refactor-node-e2e-framework · 863dd10a
    Kubernetes Submit Queue authored
    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
    863dd10a
Name
Last commit
Last update
..
build Loading commit data...
environment Loading commit data...
jenkins Loading commit data...
remote Loading commit data...
runner Loading commit data...
services Loading commit data...
OWNERS Loading commit data...
README.md Loading commit data...
apparmor_test.go Loading commit data...
benchmark_util.go Loading commit data...
cgroup_manager_test.go Loading commit data...
container.go Loading commit data...
container_manager_test.go Loading commit data...
density_test.go Loading commit data...
disk_eviction_test.go Loading commit data...
doc.go Loading commit data...
dynamic_kubelet_configuration_test.go Loading commit data...
e2e_node_suite_test.go Loading commit data...
gubernator.sh Loading commit data...
image.go Loading commit data...
image_conformance_test.go Loading commit data...
image_list.go Loading commit data...
kubelet_test.go Loading commit data...
memory_eviction_test.go Loading commit data...
mirror_pod_test.go Loading commit data...
resource_collector.go Loading commit data...
resource_usage_test.go Loading commit data...
runtime_conformance_test.go Loading commit data...
util.go Loading commit data...