Minor cleanup. Really use /dev/shm now.
parent
c57f809654
commit
fabc74759e
|
@ -30,14 +30,15 @@ fi
|
||||||
ERRORS=0 # Number of errors detected while running
|
ERRORS=0 # Number of errors detected while running
|
||||||
I=0
|
I=0
|
||||||
function TEST(){
|
function TEST(){
|
||||||
${IOR_MPIRUN} ${@} ${IOR_EXTRA} 1>${IOR_OUT}/$I 2>&1
|
WHAT="${IOR_MPIRUN} ${@} ${IOR_EXTRA} -o /dev/shm/ior"
|
||||||
|
$WHAT 1>${IOR_OUT}/$I 2>&1
|
||||||
if [[ $? != 0 ]]; then
|
if [[ $? != 0 ]]; then
|
||||||
echo -n "ERR"
|
echo -n "ERR"
|
||||||
ERRORS=$(($ERRORS + 1))
|
ERRORS=$(($ERRORS + 1))
|
||||||
else
|
else
|
||||||
echo -n "OK "
|
echo -n "OK "
|
||||||
fi
|
fi
|
||||||
echo " ${IOR_OUT}/${I} ${IOR_MPIRUN} ${@} -o /dev/shm/ior"
|
echo " $WHAT"
|
||||||
I=$((${I}+1))
|
I=$((${I}+1))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,44 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
BUILD="$1"
|
|
||||||
if [[ $UID == 0 ]]; then
|
|
||||||
groupadd -g $3 testuser
|
|
||||||
useradd -r -u $2 -g testuser testuser
|
|
||||||
sudo -u testuser $0 $1
|
|
||||||
exit $?
|
|
||||||
fi
|
|
||||||
|
|
||||||
ERROR=0
|
|
||||||
|
|
||||||
function runTest(){
|
|
||||||
P=$PATH
|
|
||||||
FLAVOR="$1"
|
|
||||||
MPI_DIR="$2"
|
|
||||||
export IOR_MPIRUN="$3"
|
|
||||||
|
|
||||||
echo $FLAVOR in $BUILD/$FLAVOR
|
|
||||||
export PATH=$MPI_DIR/bin:$PATH
|
|
||||||
mkdir -p $BUILD/$FLAVOR
|
|
||||||
|
|
||||||
pushd $BUILD/$FLAVOR > /dev/null
|
|
||||||
/data/configure || exit 1
|
|
||||||
make || exit 1
|
|
||||||
|
|
||||||
cd /data/
|
|
||||||
export IOR_EXEC=$BUILD/$FLAVOR/src/ior
|
|
||||||
export IOR_OUT=$BUILD/$FLAVOR/test
|
|
||||||
./testing/basic-tests.sh
|
|
||||||
|
|
||||||
ERROR=$(($ERROR + $?))
|
|
||||||
popd > /dev/null
|
|
||||||
PATH=$P
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
runTest openmpi /usr/lib64/openmpi/ "mpiexec -n"
|
|
||||||
export MPI_ARGS=""
|
|
||||||
runTest mpich /usr/lib64/mpich "mpiexec -n"
|
|
||||||
|
|
||||||
#kill -9 %1
|
|
||||||
|
|
||||||
exit $ERROR
|
|
|
@ -0,0 +1 @@
|
||||||
|
../centos7/run-test.sh
|
|
@ -2,13 +2,8 @@
|
||||||
|
|
||||||
BUILD="$1"
|
BUILD="$1"
|
||||||
|
|
||||||
if [[ $UID == 0 ]]; then
|
groupadd -g $3 testuser
|
||||||
groupadd -g $3 testuser
|
useradd -r -u $2 -g testuser testuser
|
||||||
useradd -r -u $2 -g testuser testuser
|
|
||||||
sudo -u testuser $0 $1
|
|
||||||
exit $?
|
|
||||||
fi
|
|
||||||
|
|
||||||
ERROR=0
|
ERROR=0
|
||||||
|
|
||||||
function runTest(){
|
function runTest(){
|
||||||
|
@ -17,18 +12,16 @@ function runTest(){
|
||||||
MPI_DIR="$2"
|
MPI_DIR="$2"
|
||||||
|
|
||||||
echo $FLAVOR in $BUILD/$FLAVOR
|
echo $FLAVOR in $BUILD/$FLAVOR
|
||||||
mkdir -p $BUILD/$FLAVOR
|
sudo -u testuser mkdir -p $BUILD/$FLAVOR
|
||||||
|
|
||||||
pushd $BUILD/$FLAVOR > /dev/null
|
pushd $BUILD/$FLAVOR > /dev/null
|
||||||
|
|
||||||
export PATH=$MPI_DIR/bin:$PATH
|
export PATH=$MPI_DIR/bin:$PATH
|
||||||
/data/configure || exit 1
|
sudo -u testuser PATH=$PATH /data/configure || exit 1
|
||||||
make || exit 1
|
sudo -u testuser PATH=$PATH make || exit 1
|
||||||
|
|
||||||
cd /data/
|
cd /data/
|
||||||
export IOR_EXEC=$BUILD/$FLAVOR/src/ior
|
sudo -u testuser PATH=$PATH IOR_EXEC=$BUILD/$FLAVOR/src/ior IOR_OUT=$BUILD/$FLAVOR/test ./testing/basic-tests.sh
|
||||||
export IOR_OUT=$BUILD/$FLAVOR/test
|
|
||||||
./testing/basic-tests.sh
|
|
||||||
|
|
||||||
ERROR=$(($ERROR + $?))
|
ERROR=$(($ERROR + $?))
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
|
|
|
@ -1,12 +1,9 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
BUILD="$1"
|
BUILD="$1"
|
||||||
if [[ $UID == 0 ]]; then
|
groupadd -g $3 testuser
|
||||||
groupadd -g $3 testuser
|
useradd -r -u $2 -g testuser testuser
|
||||||
useradd -r -u $2 -g testuser testuser
|
|
||||||
sudo -u testuser $0 $1
|
|
||||||
exit $?
|
|
||||||
fi
|
|
||||||
ERROR=0
|
ERROR=0
|
||||||
|
|
||||||
function runTest(){
|
function runTest(){
|
||||||
|
@ -14,19 +11,17 @@ function runTest(){
|
||||||
MPI_DIR="$2"
|
MPI_DIR="$2"
|
||||||
echo $FLAVOR in $BUILD/$FLAVOR
|
echo $FLAVOR in $BUILD/$FLAVOR
|
||||||
update-alternatives --set mpi $MPI_DIR
|
update-alternatives --set mpi $MPI_DIR
|
||||||
mkdir -p $BUILD/$FLAVOR
|
sudo -u testuser mkdir -p $BUILD/$FLAVOR
|
||||||
|
|
||||||
pushd $BUILD/$FLAVOR > /dev/null
|
pushd $BUILD/$FLAVOR > /dev/null
|
||||||
/data/configure || exit 1
|
sudo -u testuser /data/configure || exit 1
|
||||||
make || exit 1
|
sudo -u testuser make || exit 1
|
||||||
|
|
||||||
#define the alias
|
#define the alias
|
||||||
ln -sf $(which mpiexec.$FLAVOR) /usr/bin/mpiexec
|
ln -sf $(which mpiexec.$FLAVOR) /usr/bin/mpiexec
|
||||||
|
|
||||||
cd /data/
|
cd /data/
|
||||||
export IOR_EXEC=$BUILD/$FLAVOR/src/ior
|
sudo -u testuser IOR_EXEC=$BUILD/$FLAVOR/src/ior IOR_OUT=$BUILD/$FLAVOR/test ./testing/basic-tests.sh
|
||||||
export IOR_OUT=$BUILD/$FLAVOR/test
|
|
||||||
./testing/basic-tests.sh
|
|
||||||
|
|
||||||
ERROR=$(($ERROR + $?))
|
ERROR=$(($ERROR + $?))
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
|
|
|
@ -1,15 +1,8 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
BUILD="$1"
|
BUILD="$1"
|
||||||
if [[ $UID == 0 ]]; then
|
|
||||||
groupadd -g $3 testuser
|
|
||||||
useradd -r -u $2 -g testuser testuser
|
|
||||||
sudo -u testuser $0 $1
|
|
||||||
exit $?
|
|
||||||
fi
|
|
||||||
groupadd -g $3 testuser
|
groupadd -g $3 testuser
|
||||||
useradd -r -u $2 -g testuser testuser
|
useradd -r -u $2 -g testuser testuser
|
||||||
|
|
||||||
ERROR=0
|
ERROR=0
|
||||||
|
|
||||||
function runTest(){
|
function runTest(){
|
||||||
|
@ -18,20 +11,18 @@ function runTest(){
|
||||||
export IOR_MPIRUN="$3"
|
export IOR_MPIRUN="$3"
|
||||||
echo $FLAVOR in $BUILD/$FLAVOR
|
echo $FLAVOR in $BUILD/$FLAVOR
|
||||||
update-alternatives --set mpi $MPI_DIR
|
update-alternatives --set mpi $MPI_DIR
|
||||||
mkdir -p $BUILD/$FLAVOR
|
sudo -u testuser mkdir -p $BUILD/$FLAVOR
|
||||||
|
|
||||||
pushd $BUILD/$FLAVOR > /dev/null
|
pushd $BUILD/$FLAVOR > /dev/null
|
||||||
/data/configure || exit 1
|
sudo -u testuser /data/configure || exit 1
|
||||||
make || exit 1
|
sudo -u testuser make || exit 1
|
||||||
|
|
||||||
#define the alias
|
#define the alias
|
||||||
ln -sf $(which mpiexec.$FLAVOR) /usr/bin/mpiexec
|
ln -sf $(which mpiexec.$FLAVOR) /usr/bin/mpiexec
|
||||||
|
|
||||||
cd /data/
|
cd /data/
|
||||||
export IOR_EXEC=$BUILD/$FLAVOR/src/ior
|
|
||||||
export IOR_OUT=$BUILD/$FLAVOR/test
|
|
||||||
|
|
||||||
./testing/basic-tests.sh
|
sudo -u testuser IOR_EXEC=$BUILD/$FLAVOR/src/ior IOR_OUT=$BUILD/$FLAVOR/test ./testing/basic-tests.sh
|
||||||
|
|
||||||
ERROR=$(($ERROR + $?))
|
ERROR=$(($ERROR + $?))
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
|
|
Loading…
Reference in New Issue