【问题标题】:How to run tests using the Rascal jar without using REPL?如何在不使用 REPL 的情况下使用 Rascal jar 运行测试?
【发布时间】: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


    【解决方案1】:

    没有内置的方法可以做到这一点,所以现在我建议使用 bash 脚本(如果你在类似 bash 的 shell 中:

    cat << ENDCAT | java -jar rascal.jar
    import TestSuite;
    :test
    :quit
    ENDCAT
    

    如果您不在这样的 bash 环境中,则必须编写一个类似的脚本,通过 rascal.jar shell 程序通过管道传输 REPL 命令。

    偶然我今天正在为 Rascal 测试进行 JUnit 集成,所以很快就会出现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-13
      • 2019-09-23
      • 2019-09-01
      • 2013-04-28
      相关资源
      最近更新 更多