Unverified Commit 88a685fe authored by Kubernetes Prow Robot's avatar Kubernetes Prow Robot Committed by GitHub

Merge pull request #74807 from runyontr/test-cmd-kubeadm-isolation

Kubeadm test Isolation: #74464
parents a60d4484 3b3c977f
...@@ -97,6 +97,20 @@ function create_node() { ...@@ -97,6 +97,20 @@ function create_node() {
__EOF__ __EOF__
} }
# Run it if:
# 1) $WHAT is empty
# 2) $WHAT is not empty and kubeadm is part of $WHAT
WHAT=${WHAT:-}
if [[ ${WHAT} == "" || ${WHAT} =~ .*kubeadm.* ]] ; then
kube::log::status "Running kubeadm tests"
run_kubeadm_tests
# if we ONLY want to run kubeadm, then exit here.
if [[ ${WHAT} == "kubeadm" ]]; then
kube::log::status "TESTS PASSED"
exit 0
fi
fi
kube::log::status "Running kubectl tests for kube-apiserver" kube::log::status "Running kubectl tests for kube-apiserver"
setup setup
......
...@@ -28,9 +28,12 @@ run_kubeadm_tests() { ...@@ -28,9 +28,12 @@ run_kubeadm_tests() {
# comment this out to save yourself from needlessly building here. # comment this out to save yourself from needlessly building here.
make -C "${KUBE_ROOT}" WHAT=cmd/kubeadm make -C "${KUBE_ROOT}" WHAT=cmd/kubeadm
#TODO(runyontr): Remove the the KUBE_TIMEOUT override when
# kubernetes/kubeadm/issues/1430 is fixed
make -C "${KUBE_ROOT}" test \ make -C "${KUBE_ROOT}" test \
WHAT=k8s.io/kubernetes/cmd/kubeadm/test/cmd \ WHAT=k8s.io/kubernetes/cmd/kubeadm/test/cmd \
KUBE_TEST_ARGS="--kubeadm-path '${KUBEADM_PATH}'" KUBE_TEST_ARGS="--kubeadm-path '${KUBEADM_PATH}'" \
KUBE_TIMEOUT="--timeout 600s"
set +o nounset set +o nounset
set +o errexit set +o errexit
} }
\ No newline at end of file
...@@ -397,7 +397,10 @@ runTests() { ...@@ -397,7 +397,10 @@ runTests() {
if [[ -n "${WHAT-}" ]]; then if [[ -n "${WHAT-}" ]]; then
for pkg in ${WHAT} for pkg in ${WHAT}
do do
record_command run_${pkg}_tests # running of kubeadm is captured in hack/make-targets/test-cmd.sh
if [[ "${pkg}" != "kubeadm" ]]; then
record_command run_${pkg}_tests
fi
done done
cleanup_tests cleanup_tests
return return
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment