Skip to content

Commit

Permalink
Fixes to nightly EX perf testing script (#25411)
Browse files Browse the repository at this point in the history
There were a few issues with the previous PR to add nightly perf testing
for an HPE Cray EX machine (#25375). This PR resolves them.
Specifically:

- Need to pass `--performance` to nightly
- Need to source `common-perf.bash` to set some environment variables.

Testing done: I've tried explicitly running this script by having the
Jenkin's job pull from the branch on my repos and it appears to work.

[Reviewed by nobody; simple followup on a test infrastructure update]
  • Loading branch information
stonea authored Jul 1, 2024
2 parents d644a01 + 6302e71 commit 0e179b4
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions util/cron/test-perf.hpe-cray-ex.ofi.bash
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,22 @@

CWD=$(cd $(dirname $0) ; pwd)

source $CWD/common.bash
export CHPL_TEST_PERF_SUBDIR="hpe-cray-ex"
export CHPL_TEST_PERF_CONFIG_NAME='16-node-hpe-cray-ex'

source $CWD/common-perf.bash

export CHPL_NIGHTLY_TEST_CONFIG_NAME="perf.hpe-cray-ex.ofi"

source $CWD/common-ofi.bash || \
( echo "Could not set up comm=ofi testing." && exit 1 )
source $CWD/common-hpe-cray-ex.bash

export CHPL_RT_COMM_OFI_EXPECTED_PROVIDER="cxi"
export CHPL_RT_MAX_HEAP_SIZE=16g

export CHPL_TEST_PERF_SUBDIR="hpe-cray-ex"
export CHPL_TEST_PERF_CONFIG_NAME='16-node-hpe-cray-ex'
export CHPL_NIGHTLY_TEST_CONFIG_NAME="perf.hpe-cray-ex.ofi"

nightly_args="${nightly_args} -no-buildcheck"
perf_args="-numtrials 1"
perf_args="-performance -numtrials 1"
perf_hpe_cray_ex_args="-startdate 06/25/24"

$CWD/nightly -cron ${perf_args} ${perf_hpe_cray_ex_args} ${nightly_args}

0 comments on commit 0e179b4

Please sign in to comment.