diff --git a/tests/test_issue_3.sh b/tests/test_issue_3.sh new file mode 100755 index 0000000000000000000000000000000000000000..b09e58718e52454bdeb44b14bb417dc6d0a85b80 --- /dev/null +++ b/tests/test_issue_3.sh @@ -0,0 +1,47 @@ +#!/bin/bash +# Test for https://github.com/IFCA/mpi-start/issues/1 + +oneTimeSetUp () { + export I2G_MPI_START_ENABLE_TESTING="TEST" + # source the mpi-start code to have all functions + . $I2G_MPI_START + mpi_start_check_options +} + +oneTimeTearDown () { + for f in $MPI_START_CLEANUP_FILES; do + [ -f "$f" ] && rm -f $f + [ -d "$f" ] && rm -rf $f + done +} + + +testHostLocalhost() { + mpi_start_get_plugin "ssh.filedist" 1 + . $MPI_START_PLUGIN_FILES + is_localhost "localhost" + assertEquals "0" "$?" +} + +testHostHostname() { + mpi_start_get_plugin "ssh.filedist" 1 + . $MPI_START_PLUGIN_FILES + is_localhost `hostname` + assertEquals "0" "$?" +} + +testHostHostnameS() { + mpi_start_get_plugin "ssh.filedist" 1 + . $MPI_START_PLUGIN_FILES + is_localhost `hostname -s` + assertEquals "0" "$?" +} + +testHostHostnameF() { + mpi_start_get_plugin "ssh.filedist" 1 + . $MPI_START_PLUGIN_FILES + is_localhost `hostname -f` + assertEquals "0" "$?" +} + +. $SHUNIT2