test.sh
来自「开放源码的编译器open watcom 1.6.0版的源代码」· Shell 代码 · 共 119 行
SH
119 行
#!/bin/sh
function usage() {
echo "usage: $0 <progname>"
exit
}
if [ "$1" == "" ]; then
usage
fi
rm -f error.out
# Make sure the utilities exist
cd cmds
$1 -h bootstrap=1
cd ..
# ===========================
# -- test1 - Multiple Dependents Test
# ===========================
cd test1
./test.sh $1 ../error.out
cd ..
# ===========================
# -- TEST2 - Implicit Rules Test
# ===========================
echo =================================================================
cd implicit
./test.sh $1 ../error.out
cd ..
# ===========================
# -- FORTEST - FOR LOOP TEST
# ===========================
echo =================================================================
cd fortest
./test.sh $1 ../error.out
cd ..
# ===========================
# -- PRETEST - PRE COMPILER TEST
# ===========================
echo =================================================================
cd pretest
./test.sh $1 ../error.out
cd ..
# ===========================
# -- UPDTEST - UPDATE TEST
# ===========================
echo =================================================================
cd updtest
./test.sh $1 ../error.out
cd ..
# ===========================
# -- ERRTEST - ERROR TEST
# ===========================
echo =================================================================
echo =================================================================
echo Error tests not yet ported to Unix
echo =================================================================
cd errtest
#./test.sh $1 ../error.out
cd ..
# ===========================
# -- INLINE TEST -
# ===========================
echo =================================================================
cd inline
./test.sh $1 ../error.out
cd ..
# ===========================
# -- PREPROCESS TEST -
# ===========================
echo =================================================================
cd preproc
./test.sh $1 ../error.out
cd ..
# ===========================
# -- MACROS TEST -
# ===========================
echo =================================================================
cd macros
./test.sh $1 ../error.out
cd ..
# ===========================
# -- MISC TEST -
# ===========================
echo =================================================================
cd misc
./test.sh $1 ../error.out
cd ..
# ===========================
# -- LONG FILENAME TEST -
# ===========================
echo =================================================================
cd longfile
./test.sh $1 ../error.out
cd ..
# ===========================
# -- End of Test
# ===========================
echo ============= DONE DONE DONE ====================
if [ -f error.out ]; then
echo @@@@@@@@@ ERRORS FOUND @@@@@@@@@
echo look at error.out for listing
fi
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?