mirror of
https://github.com/ceph/ceph
synced 2025-01-12 14:10:27 +00:00
Merge pull request #42724 from rhcs-dashboard/52082-cephadm-e2e-improv
mgr/dashboard: run-cephadm-e2e-tests.sh improvements
This commit is contained in:
commit
8fe3e260ce
1
.github/pull_request_template.md
vendored
1
.github/pull_request_template.md
vendored
@ -48,6 +48,7 @@ https://raw.githubusercontent.com/ceph/ceph/master/SubmittingPatches.rst
|
||||
- `jenkins test make check arm64`
|
||||
- `jenkins test submodules`
|
||||
- `jenkins test dashboard`
|
||||
- `jenkins test dashboard cephadm`
|
||||
- `jenkins test api`
|
||||
- `jenkins test docs`
|
||||
- `jenkins render docs`
|
||||
|
@ -13,11 +13,9 @@ get_vm_ip () {
|
||||
echo -n $ip
|
||||
}
|
||||
|
||||
if [[ -z "${CYPRESS_BASE_URL}" ]]; then
|
||||
CEPH_NODE_00_IP="$(get_vm_ip ceph-node-00)"
|
||||
if [[ -z "${CEPH_NODE_00_IP}" ]]; then
|
||||
. "$(dirname $0)"/start-cluster.sh
|
||||
fi
|
||||
if [[ -n "${JENKINS_HOME}" || (-z "${CYPRESS_BASE_URL}" && -z "$(get_vm_ip ceph-node-00)") ]]; then
|
||||
. "$(dirname $0)"/start-cluster.sh
|
||||
|
||||
CYPRESS_BASE_URL="https://$(get_vm_ip ceph-node-00):${DASHBOARD_PORT}"
|
||||
fi
|
||||
|
||||
@ -27,11 +25,13 @@ cypress_run () {
|
||||
local specs="$1"
|
||||
local timeout="$2"
|
||||
local override_config="ignoreTestFiles=*.po.ts,retries=0,testFiles=${specs}"
|
||||
|
||||
if [[ -n "$timeout" ]]; then
|
||||
override_config="${override_config},defaultCommandTimeout=${timeout}"
|
||||
fi
|
||||
npx cypress run ${CYPRESS_ARGS} --browser chrome --headless --config "$override_config"
|
||||
|
||||
rm -f cypress/reports/results-*.xml || true
|
||||
|
||||
npx --no-install cypress run ${CYPRESS_ARGS} --browser chrome --headless --config "$override_config"
|
||||
}
|
||||
|
||||
: ${CEPH_DEV_FOLDER:=${PWD}}
|
||||
|
Loading…
Reference in New Issue
Block a user