mirror of https://github.com/k3s-io/k3s
pulled kubeadm tests out of runTests to run before tests in test/cmd
Added timeout for https://github.com/kubernetes/kubeadm/issues/1430pull/564/head
parent
a514fa042e
commit
1e44e33517
|
@ -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() {
|
||||||
# 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
|
||||||
}
|
}
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue