Как запустить тесты с использованием Rascal jar без REPL? - PullRequest
1 голос
/ 10 октября 2019

Я пытаюсь запустить свой тестовый пакет за пределами реплея! Я попытался сделать что-то подобное безуспешно:

java -Xmx1G -Xss32m -jar rascal-shell-unstable.jar TestSuite.rsc -v :test

Как я могу запустить свой набор тестов и получить тот же результат при запуске: тестирование внутри repl, просто запустив jar?

1 Ответ

1 голос
/ 10 октября 2019

Нет встроенного способа сделать это, поэтому сейчас я бы рекомендовал использовать скрипт bash (если вы находитесь в оболочке, похожей на bash:

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

Если вы не в такойВ среде bash вам придется написать аналогичный сценарий, который передает команды REPL через программу оболочки rascal.jar.

Случайно я сегодня работал над интеграцией JUnit для тестов Rascal, так что скоро это произойдет.

...