📄 testfuncs.sh.in
字号:
# Utility functions and parameters for regression tests# Predefined directories you may need# Stupid broken CMU Facilities autoconf doesn't do @abs_top_srcdir@builddir=../"@top_builddir@"sourcedir=../"@top_srcdir@"tests=$sourcedir/testdata=$sourcedir/test/datamodel=$sourcedir/model# Automatically report failures on exitfailures=""trap "report_failures" 0run_program() { program="$1" shift $builddir/libtool --mode=execute "$builddir/src/programs/$program" $@}pass() { title="$1" echo "$title PASSED"}fail() { title="$1" echo "$title FAILED" failures="$failures,$title"}compare_table() { title="$1" shift if perl "$tests/compare_table.pl" $@ | grep SUCCESS >/dev/null 2>&1; then pass "$title" else fail "$title" fi }report_failures() { if test x"$failures" = x; then echo "All sub-tests passed" exit 0 else echo "Sub-tests failed:$failures" | sed -e 's/,/\n/g' exit 1 fi}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -