mirror of https://github.com/k3s-io/k3s
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
903 B
27 lines
903 B
5 years ago
|
#!/bin/bash
|
||
|
|
||
|
export NUM_SERVERS=1
|
||
|
export NUM_AGENTS=1
|
||
2 years ago
|
export SERVER_ARGS='--disable=traefik'
|
||
5 years ago
|
export WAIT_SERVICES='coredns local-path-provisioner metrics-server'
|
||
|
|
||
|
export sonobuoyParallelArgs=(--e2e-focus='\[Conformance\]' --e2e-skip='\[Serial\]' --e2e-parallel=y)
|
||
|
export sonobuoySerialArgs=(--e2e-focus='\[Serial\].*\[Conformance\]')
|
||
|
|
||
|
start-test() {
|
||
|
sonobuoy-test $@
|
||
|
}
|
||
|
export -f start-test
|
||
3 years ago
|
|
||
|
test-post-hook() {
|
||
2 years ago
|
if [[ $1 -eq 0 ]] || [[ ! -f "$TEST_DIR/sonobuoy/plugins/e2e/results/global/e2e.log" ]]; then
|
||
|
return $1
|
||
3 years ago
|
fi
|
||
2 years ago
|
local failures=$(awk '/^Summarizing .* Failures?:$/,0' "$TEST_DIR/sonobuoy/plugins/e2e/results/global/e2e.log")
|
||
3 years ago
|
# Ignore sonobuoy failures if only these flaky tests have failed
|
||
9 months ago
|
flakyFails=$( grep -scF -f ./tests/docker/flaky-tests <<< "$failures" )
|
||
3 years ago
|
totalFails=$( grep -scF -e "[Fail]" <<< "$failures" )
|
||
|
[ "$totalFails" -le "$flakyFails" ]
|
||
|
}
|
||
2 years ago
|
export -f test-post-hook
|