mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 02:09:56 +00:00
Merge pull request #15129 from ixdy/test-go-junit-report
Auto commit by PR queue bot
This commit is contained in:
commit
b53c9d8c9a
@ -38,6 +38,8 @@ go get -u github.com/jstemmer/go-junit-report
|
|||||||
export KUBE_RACE=-race
|
export KUBE_RACE=-race
|
||||||
# Produce a JUnit-style XML test report for Jenkins.
|
# Produce a JUnit-style XML test report for Jenkins.
|
||||||
export KUBE_JUNIT_REPORT_DIR=${WORKSPACE}/_artifacts
|
export KUBE_JUNIT_REPORT_DIR=${WORKSPACE}/_artifacts
|
||||||
|
# Save the verbose stdout as well.
|
||||||
|
export KUBE_KEEP_VERBOSE_TEST_OUTPUT=y
|
||||||
|
|
||||||
./hack/test-go.sh
|
./hack/test-go.sh
|
||||||
./hack/test-integration.sh
|
./hack/test-integration.sh
|
||||||
|
@ -65,6 +65,9 @@ KUBE_TEST_API_VERSIONS=${KUBE_TEST_API_VERSIONS:-"v1,experimental/v1alpha1"}
|
|||||||
KUBE_TEST_ETCD_PREFIXES=${KUBE_TEST_ETCD_PREFIXES:-"registry,kubernetes.io/registry"}
|
KUBE_TEST_ETCD_PREFIXES=${KUBE_TEST_ETCD_PREFIXES:-"registry,kubernetes.io/registry"}
|
||||||
# Create a junit-style XML test report in this directory if set.
|
# Create a junit-style XML test report in this directory if set.
|
||||||
KUBE_JUNIT_REPORT_DIR=${KUBE_JUNIT_REPORT_DIR:-}
|
KUBE_JUNIT_REPORT_DIR=${KUBE_JUNIT_REPORT_DIR:-}
|
||||||
|
# Set to 'y' to keep the verbose stdout from tests when KUBE_JUNIT_REPORT_DIR is
|
||||||
|
# set.
|
||||||
|
KUBE_KEEP_VERBOSE_TEST_OUTPUT=${KUBE_KEEP_VERBOSE_TEST_OUTPUT:-n}
|
||||||
|
|
||||||
kube::test::usage() {
|
kube::test::usage() {
|
||||||
kube::log::usage_from_stdin <<EOF
|
kube::log::usage_from_stdin <<EOF
|
||||||
@ -162,7 +165,9 @@ produceJUnitXMLReport() {
|
|||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
cat ${test_stdout_filenames} | go-junit-report > "${junit_xml_filename}"
|
cat ${test_stdout_filenames} | go-junit-report > "${junit_xml_filename}"
|
||||||
rm ${test_stdout_filenames}
|
if [[ ! ${KUBE_KEEP_VERBOSE_TEST_OUTPUT} =~ ^[yY]$ ]]; then
|
||||||
|
rm ${test_stdout_filenames}
|
||||||
|
fi
|
||||||
kube::log::status "Saved JUnit XML test report to ${junit_xml_filename}"
|
kube::log::status "Saved JUnit XML test report to ${junit_xml_filename}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user