我正在尝试在repl之外运行我的测试套件!我试图去做这样的事情没有成功:
java -Xmx1G -Xss32m -jar rascal-shell-unstable.jar TestSuite.rsc -v :test
如何运行我的测试套件,并仅通过运行jar即可在repl中获得与运行:test相同的输出?
cat << ENDCAT | java -jar rascal.jar
import TestSuite;
:test
:quit
ENDCAT
如果您不在这种bash环境中,则必须编写类似的脚本,该脚本通过rascal.jar shell程序通过管道传递REPL命令。
偶然地,我今天正在为Rascal测试进行JUnit集成,因此很快就会出现。