【发布时间】:2019-10-10 12:47:14
【问题描述】:
我正在尝试在 repl 之外运行我的测试套件!我试图去做这样的事情但没有成功:
java -Xmx1G -Xss32m -jar rascal-shell-unstable.jar TestSuite.rsc -v :test
我怎样才能运行我的测试套件并通过运行 jar 在 repl 中获得相同的运行 :test 输出?
【问题讨论】:
标签: unit-testing tdd rascal
我正在尝试在 repl 之外运行我的测试套件!我试图去做这样的事情但没有成功:
java -Xmx1G -Xss32m -jar rascal-shell-unstable.jar TestSuite.rsc -v :test
我怎样才能运行我的测试套件并通过运行 jar 在 repl 中获得相同的运行 :test 输出?
【问题讨论】:
标签: unit-testing tdd rascal
没有内置的方法可以做到这一点,所以现在我建议使用 bash 脚本(如果你在类似 bash 的 shell 中:
cat << ENDCAT | java -jar rascal.jar
import TestSuite;
:test
:quit
ENDCAT
如果您不在这样的 bash 环境中,则必须编写一个类似的脚本,通过 rascal.jar shell 程序通过管道传输 REPL 命令。
偶然我今天正在为 Rascal 测试进行 JUnit 集成,所以很快就会出现。
【讨论】: