mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	unstable -> failed (for presubmit tests)
This commit is contained in:
		@@ -192,6 +192,7 @@ function e2e_test() {
 | 
				
			|||||||
        echo "Publish version to ci/latest-green.txt: $(cat version)"
 | 
					        echo "Publish version to ci/latest-green.txt: $(cat version)"
 | 
				
			||||||
        gsutil cp ./version gs://kubernetes-release/ci/latest-green.txt
 | 
					        gsutil cp ./version gs://kubernetes-release/ci/latest-green.txt
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 | 
					    return ${exitcode}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo "--------------------------------------------------------------------------------"
 | 
					echo "--------------------------------------------------------------------------------"
 | 
				
			||||||
@@ -199,6 +200,10 @@ echo "Test Environment:"
 | 
				
			|||||||
printenv | sort
 | 
					printenv | sort
 | 
				
			||||||
echo "--------------------------------------------------------------------------------"
 | 
					echo "--------------------------------------------------------------------------------"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Set this var instead of exiting-- we must do the cluster teardown step. We'll
 | 
				
			||||||
 | 
					# return this at the very end.
 | 
				
			||||||
 | 
					EXIT_CODE=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# We get the Kubernetes tarballs unless we are going to use old ones
 | 
					# We get the Kubernetes tarballs unless we are going to use old ones
 | 
				
			||||||
if [[ "${JENKINS_USE_EXISTING_BINARIES:-}" =~ ^[yY]$ ]]; then
 | 
					if [[ "${JENKINS_USE_EXISTING_BINARIES:-}" =~ ^[yY]$ ]]; then
 | 
				
			||||||
    echo "Using existing binaries; not cleaning, fetching, or unpacking new ones."
 | 
					    echo "Using existing binaries; not cleaning, fetching, or unpacking new ones."
 | 
				
			||||||
@@ -329,7 +334,7 @@ if [[ -n "${JENKINS_PUBLISHED_SKEW_VERSION:-}" ]]; then
 | 
				
			|||||||
    if [[ "${E2E_UPGRADE_TEST:-}" == "true" ]]; then
 | 
					    if [[ "${E2E_UPGRADE_TEST:-}" == "true" ]]; then
 | 
				
			||||||
        # Add a report prefix for the e2e tests so that the tests don't get overwritten when we run
 | 
					        # Add a report prefix for the e2e tests so that the tests don't get overwritten when we run
 | 
				
			||||||
        # the rest of the e2es.
 | 
					        # the rest of the e2es.
 | 
				
			||||||
        E2E_REPORT_PREFIX='upgrade' e2e_test "${GINKGO_UPGRADE_TEST_ARGS:-}"
 | 
					        E2E_REPORT_PREFIX='upgrade' e2e_test "${GINKGO_UPGRADE_TEST_ARGS:-}" || EXIT_CODE=1
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
    if [[ "${JENKINS_USE_SKEW_TESTS:-}" != "true" ]]; then
 | 
					    if [[ "${JENKINS_USE_SKEW_TESTS:-}" != "true" ]]; then
 | 
				
			||||||
        # Back out into the old tests now that we've downloaded & maybe upgraded.
 | 
					        # Back out into the old tests now that we've downloaded & maybe upgraded.
 | 
				
			||||||
@@ -344,7 +349,7 @@ if [[ -n "${JENKINS_PUBLISHED_SKEW_VERSION:-}" ]]; then
 | 
				
			|||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [[ "${E2E_TEST,,}" == "true" ]]; then
 | 
					if [[ "${E2E_TEST,,}" == "true" ]]; then
 | 
				
			||||||
    e2e_test "${GINKGO_TEST_ARGS:-}"
 | 
					    e2e_test "${GINKGO_TEST_ARGS:-}" || EXIT_CODE=1
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Start Kubemark ###
 | 
					### Start Kubemark ###
 | 
				
			||||||
@@ -362,6 +367,8 @@ if [[ "${USE_KUBEMARK:-}" == "true" ]]; then
 | 
				
			|||||||
  # junit.xml results for test failures and not process the exit code.  This is needed by jenkins to more gracefully
 | 
					  # junit.xml results for test failures and not process the exit code.  This is needed by jenkins to more gracefully
 | 
				
			||||||
  # handle blocking the merge queue as a result of test failure flakes.  Infrastructure failures should continue to
 | 
					  # handle blocking the merge queue as a result of test failure flakes.  Infrastructure failures should continue to
 | 
				
			||||||
  # exit non-0.
 | 
					  # exit non-0.
 | 
				
			||||||
 | 
					  # TODO: The above comment is no longer accurate. Need to fix this before
 | 
				
			||||||
 | 
					  # turning xunit off for the postsubmit tests. See: #28200
 | 
				
			||||||
  ./test/kubemark/run-e2e-tests.sh --ginkgo.focus="${KUBEMARK_TESTS:-starting\s30\spods}" "${KUBEMARK_TEST_ARGS:-}" || dump_cluster_logs
 | 
					  ./test/kubemark/run-e2e-tests.sh --ginkgo.focus="${KUBEMARK_TESTS:-starting\s30\spods}" "${KUBEMARK_TEST_ARGS:-}" || dump_cluster_logs
 | 
				
			||||||
  ./test/kubemark/stop-kubemark.sh
 | 
					  ./test/kubemark/stop-kubemark.sh
 | 
				
			||||||
  NUM_NODES=${NUM_NODES_BKP}
 | 
					  NUM_NODES=${NUM_NODES_BKP}
 | 
				
			||||||
@@ -394,6 +401,8 @@ if [[ "${E2E_UP:-}" == "${E2E_DOWN:-}" && -f "${gcp_resources_before}" && -f "${
 | 
				
			|||||||
  if [[ -n $(echo "${difference}" | tail -n +3 | grep -E "^\+") ]] && [[ "${FAIL_ON_GCP_RESOURCE_LEAK:-}" == "true" ]]; then
 | 
					  if [[ -n $(echo "${difference}" | tail -n +3 | grep -E "^\+") ]] && [[ "${FAIL_ON_GCP_RESOURCE_LEAK:-}" == "true" ]]; then
 | 
				
			||||||
    echo "${difference}"
 | 
					    echo "${difference}"
 | 
				
			||||||
    echo "!!! FAIL: Google Cloud Platform resources leaked while running tests!"
 | 
					    echo "!!! FAIL: Google Cloud Platform resources leaked while running tests!"
 | 
				
			||||||
    exit 1
 | 
					    EXIT_CODE=1
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					exit ${EXIT_CODE}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user