mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-02 08:17:26 +00:00
Add separate build process for node test.
This commit is contained in:
parent
e5a84398db
commit
a67fec6419
@ -949,6 +949,11 @@ function kube::release::package_test_tarball() {
|
|||||||
cp "${test_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
cp "${test_bins[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
||||||
"${release_stage}/platforms/${platform}"
|
"${release_stage}/platforms/${platform}"
|
||||||
done
|
done
|
||||||
|
for platform in "${KUBE_NODE_TEST_PLATFORMS[@]}"; do
|
||||||
|
mkdir -p "${release_stage}/platforms/${platform}"
|
||||||
|
cp "${KUBE_NODE_TEST_BINARIES[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
|
||||||
|
"${release_stage}/platforms/${platform}"
|
||||||
|
done
|
||||||
|
|
||||||
# Add the test image files
|
# Add the test image files
|
||||||
mkdir -p "${release_stage}/test/images"
|
mkdir -p "${release_stage}/test/images"
|
||||||
|
@ -125,7 +125,6 @@ kube::golang::test_targets() {
|
|||||||
federation/cmd/genfeddocs
|
federation/cmd/genfeddocs
|
||||||
vendor/github.com/onsi/ginkgo/ginkgo
|
vendor/github.com/onsi/ginkgo/ginkgo
|
||||||
test/e2e/e2e.test
|
test/e2e/e2e.test
|
||||||
test/e2e_node/e2e_node.test
|
|
||||||
)
|
)
|
||||||
if [ -n "${KUBERNETES_CONTRIB:-}" ]; then
|
if [ -n "${KUBERNETES_CONTRIB:-}" ]; then
|
||||||
for contrib in "${KUBERNETES_CONTRIB}"; do
|
for contrib in "${KUBERNETES_CONTRIB}"; do
|
||||||
@ -148,6 +147,15 @@ readonly KUBE_TEST_PORTABLE=(
|
|||||||
hack/lib
|
hack/lib
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Node test has built-in etcd and kube-apiserver, it can only be built on the
|
||||||
|
# same platforms with kube-apiserver.
|
||||||
|
readonly KUBE_NODE_TEST_TARGETS=(
|
||||||
|
vendor/github.com/onsi/ginkgo/ginkgo
|
||||||
|
test/e2e_node/e2e_node.test
|
||||||
|
)
|
||||||
|
readonly KUBE_NODE_TEST_BINARIES=("${KUBE_NODE_TEST_TARGETS[@]##*/}")
|
||||||
|
readonly KUBE_NODE_TEST_PLATFORMS=("${KUBE_SERVER_PLATFORMS[@]}")
|
||||||
|
|
||||||
# Gigabytes desired for parallel platform builds. 11 is fairly
|
# Gigabytes desired for parallel platform builds. 11 is fairly
|
||||||
# arbitrary, but is a reasonable splitting point for 2015
|
# arbitrary, but is a reasonable splitting point for 2015
|
||||||
# laptops-versus-not.
|
# laptops-versus-not.
|
||||||
@ -163,6 +171,7 @@ readonly KUBE_ALL_TARGETS=(
|
|||||||
"${KUBE_SERVER_TARGETS[@]}"
|
"${KUBE_SERVER_TARGETS[@]}"
|
||||||
"${KUBE_CLIENT_TARGETS[@]}"
|
"${KUBE_CLIENT_TARGETS[@]}"
|
||||||
"${KUBE_TEST_TARGETS[@]}"
|
"${KUBE_TEST_TARGETS[@]}"
|
||||||
|
"${KUBE_NODE_TEST_TARGETS[@]}"
|
||||||
)
|
)
|
||||||
readonly KUBE_ALL_BINARIES=("${KUBE_ALL_TARGETS[@]##*/}")
|
readonly KUBE_ALL_BINARIES=("${KUBE_ALL_TARGETS[@]##*/}")
|
||||||
|
|
||||||
|
@ -32,3 +32,5 @@ make all WHAT="${KUBE_SERVER_TARGETS[*]}" KUBE_BUILD_PLATFORMS="${KUBE_SERVER_PL
|
|||||||
make all WHAT="${KUBE_CLIENT_TARGETS[*]}" KUBE_BUILD_PLATFORMS="${KUBE_CLIENT_PLATFORMS[*]}"
|
make all WHAT="${KUBE_CLIENT_TARGETS[*]}" KUBE_BUILD_PLATFORMS="${KUBE_CLIENT_PLATFORMS[*]}"
|
||||||
|
|
||||||
make all WHAT="${KUBE_TEST_TARGETS[*]}" KUBE_BUILD_PLATFORMS="${KUBE_TEST_PLATFORMS[*]}"
|
make all WHAT="${KUBE_TEST_TARGETS[*]}" KUBE_BUILD_PLATFORMS="${KUBE_TEST_PLATFORMS[*]}"
|
||||||
|
|
||||||
|
make all WHAT="${KUBE_NODE_TEST_TARGETS[*]}" KUBE_BUILD_PLATFORMS="${KUBE_NODE_TEST_PLATFORMS[*]}"
|
||||||
|
Loading…
Reference in New Issue
Block a user