From 4e0120ececf3a10c99b54d1dd01275e4975f02cc Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Tue, 19 Feb 2019 13:35:01 +0000
Subject: [PATCH] COB-49: test if mpi-selector has been set correctly

---
 .gitattributes                                         |  1 +
 .../Online_Cobalt/validation/system/mpi/basic-mpi.test |  3 +++
 .../validation/system/mpi/mpi-selector.test            | 10 ++++++++++
 3 files changed, 14 insertions(+)
 create mode 100755 SubSystems/Online_Cobalt/validation/system/mpi/mpi-selector.test

diff --git a/.gitattributes b/.gitattributes
index a2fe2468a46..1e753234e1b 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -5566,6 +5566,7 @@ SubSystems/Online_Cobalt/validation/system/gpu/persistence-mode.test eol=lf
 SubSystems/Online_Cobalt/validation/system/hardware/sata-ahci.test eol=lf
 SubSystems/Online_Cobalt/validation/system/mpi/basic-mpi.test eol=lf
 SubSystems/Online_Cobalt/validation/system/mpi/custom-openmpi-config.test eol=lf
+SubSystems/Online_Cobalt/validation/system/mpi/mpi-selector.test -text
 SubSystems/Online_Cobalt/validation/system/network/10gb-ifaces.test -text
 SubSystems/Online_Cobalt/validation/system/network/hosts.test eol=lf
 SubSystems/Online_Cobalt/validation/system/network/ipoib.test -text
diff --git a/SubSystems/Online_Cobalt/validation/system/mpi/basic-mpi.test b/SubSystems/Online_Cobalt/validation/system/mpi/basic-mpi.test
index 0c013f7521c..707622e916f 100755
--- a/SubSystems/Online_Cobalt/validation/system/mpi/basic-mpi.test
+++ b/SubSystems/Online_Cobalt/validation/system/mpi/basic-mpi.test
@@ -1,5 +1,8 @@
 #!/bin/bash -ve
 
+source ../../validation_utils.sh
+check_running_on_cobalt2
+
 /opt/openmpi/bin/mpicc mpi-hello-world.c -o mpi-hello-world
 /opt/openmpi/bin/mpirun --tag-output -H localhost,localhost ./mpi-hello-world | sort | fgrep 'Hello world' | wc -l | grep '^2$'
 
diff --git a/SubSystems/Online_Cobalt/validation/system/mpi/mpi-selector.test b/SubSystems/Online_Cobalt/validation/system/mpi/mpi-selector.test
new file mode 100755
index 00000000000..3a8ea39e926
--- /dev/null
+++ b/SubSystems/Online_Cobalt/validation/system/mpi/mpi-selector.test
@@ -0,0 +1,10 @@
+#!/bin/bash -ve
+
+#example output of mpi-selector
+#$ mpi-selector --query
+#default:openmpi-4.0.0rc5
+#level:system
+
+mpi-selector --query | egrep "default|level:system" | wc -l | grep '^2$'
+
+exit 0
-- 
GitLab