commit 60855334120141cc411b0ee50f77b7d29d7453b9
Author: François Trahay <francois.trahay@telecom-sudparis.eu>
Date:   Tue Aug 23 15:30:07 2022 +0200

    testsuite: make mpirun/mpicc configurable

diff --git a/test/mpi/Makefile b/test/mpi/Makefile
index 1ed521b1..9985716e 100644
--- a/test/mpi/Makefile
+++ b/test/mpi/Makefile
@@ -1,4 +1,6 @@
-CC=mpicc
+MPICC_PATH ?= mpicc
+CC=$(MPICC_PATH)
+
 BIN=mpi_ring mpi_multiring mpi_spawn test_mpi waitall waitany persistent mpi_ping allgather
 
 all: $(BIN)
diff --git a/test/mpi/test_mpi_ping.sh b/test/mpi/test_mpi_ping.sh
index f18ba872..140e5188 100755
--- a/test/mpi/test_mpi_ping.sh
+++ b/test/mpi/test_mpi_ping.sh
@@ -6,7 +6,7 @@ name="mpi_ping"
 np="2"
 
 [ -n "$MPI_MODULE_NAME" ] || MPI_MODULE_NAME=mpi
-run_and_check_command mpirun $MPIRUN_CLI_OPTION -np $np "$EZTRACE_PATH" -t $MPI_MODULE_NAME ./$name
+run_and_check_command "$MPIRUN_PATH" $MPIRUN_CLI_OPTION -np $np "$EZTRACE_PATH" -t $MPI_MODULE_NAME ./$name
 
 trace_filename="${name}_trace/eztrace_log.otf2"
 if ! "$OTF2_PRINT_PATH" "$trace_filename" 2>&1 > /dev/null ; then
diff --git a/test/test_utils/test_utils.sh b/test/test_utils/test_utils.sh
index 29df400b..543979fc 100644
--- a/test/test_utils/test_utils.sh
+++ b/test/test_utils/test_utils.sh
@@ -4,6 +4,8 @@
 [ -n "$EZTRACE_PATH" ]       || EZTRACE_PATH=eztrace
 [ -n "$EZTRACE_AVAIL_PATH" ] || EZTRACE_AVAIL_PATH=eztrace_avail
 [ -n "$EZTRACE_CC_PATH" ]    || EZTRACE_CC_PATH=eztrace_cc
+[ -n "$MPIRUN_PATH" ]        || MPIRUN_PATH=mpirun
+[ -n "$MPICC_PATH" ]         || MPICC_PATH=mpicc
 
 
 C_BLACK='\033[0;30m'
