2023-08-17 08:09:43 +08:00
|
|
|
#!/bin/bash
|
2022-04-06 07:19:51 +08:00
|
|
|
# Copyright (c) 1998 Lawrence Livermore National Security, LLC and other
|
2019-07-08 10:26:24 +08:00
|
|
|
# HYPRE Project Developers. See the top-level COPYRIGHT file for details.
|
2015-09-14 23:49:33 +08:00
|
|
|
#
|
2019-07-08 10:26:24 +08:00
|
|
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
2015-09-14 23:49:33 +08:00
|
|
|
|
|
|
|
|
# Echo usage information
|
|
|
|
|
case $1 in
|
|
|
|
|
-h|-help)
|
|
|
|
|
cat <<EOF
|
|
|
|
|
|
|
|
|
|
$0 [-h|-help] [{testname}]
|
|
|
|
|
|
|
|
|
|
where: {testname} is the name of an autotest test (or multiple tests)
|
|
|
|
|
-h|-help prints this usage information and exits
|
|
|
|
|
|
|
|
|
|
This script removes the '.???' files and directories (e.g., .err and .dir)
|
|
|
|
|
for the specified tests. If no test is specified, the '.err' files in the
|
|
|
|
|
current directory determine the test names to use.
|
|
|
|
|
|
|
|
|
|
Example usage: $0 machine-tux
|
|
|
|
|
|
|
|
|
|
EOF
|
|
|
|
|
exit
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
if [ "x$1" = "x" ]
|
|
|
|
|
then
|
|
|
|
|
for i in *.err
|
|
|
|
|
do
|
2016-05-24 08:40:12 +08:00
|
|
|
if [ -f $i ] # This check is important in the case that there are no .err files
|
|
|
|
|
then
|
|
|
|
|
testname=`basename $i .err`
|
2018-01-12 00:38:43 +08:00
|
|
|
# Use explicit extensions to avoid removing '.bat' files
|
|
|
|
|
rm -fr $testname.err $testname.dir $testname.out $testname.fil
|
2016-05-24 08:40:12 +08:00
|
|
|
fi
|
2015-09-14 23:49:33 +08:00
|
|
|
done
|
|
|
|
|
else
|
|
|
|
|
while [ "$*" ]
|
|
|
|
|
do
|
|
|
|
|
testname=$1
|
2018-01-12 00:38:43 +08:00
|
|
|
# Use explicit extensions to avoid removing '.bat' files
|
|
|
|
|
rm -fr $testname.err $testname.dir $testname.out $testname.fil
|
2015-09-14 23:49:33 +08:00
|
|
|
shift
|
|
|
|
|
done
|
|
|
|
|
fi
|
|
|
|
|
|