Как запустить несколько экземпляров одного исполняемого файла в проекте IntelliJ idea Java с разными входными файлами - PullRequest
1 голос
/ 26 февраля 2020

У меня есть около 30 входных файлов, которые мне нравится запускать один за другим каждый раз, когда я что-то меняю. В основном я что-то исправляю и хочу убедиться, что другие тестовые входные файлы не ломаются. В настоящее время я использую окно RunConfiguration для передачи имени моего входного файла, но было бы намного проще, если бы я мог просто запустить все из них одновременно и вернуться и просмотреть вывод. Вывод обычно находится в окне. Я попытался отделить входные файлы пробелами, запятыми и точкой с запятой. Я видел ссылки для параллельного запуска экземпляров и могу попробовать, но мне действительно нравится запускать один за другим. Я использую IntelliJ 20192.4 на Windows 10. У меня еще нет maven или Gradle, и я тестирую с отправкой входного файла в исполняемый файл java и считываю файл с помощью библиотеки потоков входных файлов.

1 Ответ

0 голосов
/ 26 февраля 2020

Я бы использовал JUnit или TestNG framework. Напишите тест или набор тестов и запустите его с различными параметрами, чтобы вы могли получить хорошее представление о неудачных и успешных тестах в IDE .

Если вы хотите запустить несколько конфигураций в IntelliJ IDEA используйте раздел Перед запуском в настройках конфигурации Run / Debug . Вы можете добавить другую конфигурацию там. Таким образом, вы можете иметь 30 запущенных конфигураций, один из которых будет запущен до запуска другого. Таким образом, вы можете запустить только одну конфигурацию, и все остальные будут запускаться последовательно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...