-
Notifications
You must be signed in to change notification settings - Fork 70
/
Copy patheventing.bash
38 lines (26 loc) · 916 Bytes
/
eventing.bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/env bash
# For SC2164
set -e
function upstream_knative_eventing_e2e {
should_run "${FUNCNAME[0]}" || return 0
logger.info 'Running eventing tests'
if [[ $MESH == "true" ]]; then
upstream_knative_eventing_e2e_mesh
return $?
fi
export TEST_IMAGE_TEMPLATE="registry.ci.openshift.org/openshift/knative-eventing-test-{{.Name}}:${KNATIVE_EVENTING_VERSION}"
# shellcheck disable=SC1091
source "${KNATIVE_EVENTING_HOME}/openshift/e2e-common.sh"
cd "${KNATIVE_EVENTING_HOME}"
# run_e2e_tests defined in knative-eventing
logger.info 'Starting eventing e2e tests'
run_e2e_tests
# run_conformance_tests defined in knative-eventing
logger.info 'Starting eventing conformance tests'
run_conformance_tests
}
function upstream_knative_eventing_e2e_mesh() {
pushd "${KNATIVE_EVENTING_ISTIO_HOME}" || return $?
./openshift/e2e-tests.sh || return $?
popd || return $?
}