Я довольно часто использую TDD, и мне было интересно, есть ли способ показать окно Run Tool только при неудачных тестах?

Или, чтобы быть более общим, для любой конфигурации запуска я бы хотел, чтобы окно Run Tool отображалось только тогда, когда что-то идет не так. В противном случае я бы предпочел появление небольшого ненавязчивого зеленого всплывающего окна. Например, когда вы запускаете много тестов и сворачиваете инструмент «Выполнить», щелкая «стрелку вниз» в его правом верхнем углу. Когда тесты будут завершены, над свернутым окном появится небольшое зеленое всплывающее окно.

Я бы также пошел на компромисс для ответа, который говорит мне, как всегда держать Run Tool свернутым и видеть только маленькие всплывающие окна, независимо от того, зеленые они или красные.

1
Patkos Csaba 27 Дек 2015 в 13:20

2 ответа

Лучший ответ

Вероятно, это не совсем тот ответ, который вам нужен, но если вы посмотрите в RunConfiguration (Run-> Edit Configurations -> JUnit) для вашего тестового запуска, вы должны увидеть флажок под названием «Активировать окно инструмента». Если этот флажок установлен, окно «Инструмент запуска» откроется, даже если оно свернуто. Если этот флажок не установлен, окно Run Tool останется свернутым.

Таким образом, для любого отдельного существующего тестового прогона вы можете изменить значение флажка, чтобы окно инструментов не отображалось. Если вы выполняете TDD, это может означать, что у вас есть много конфигураций для конкретных тестовых случаев / наборов и т. Д., Которые вам нужно будет изменить индивидуально.

В долгосрочной перспективе вы, вероятно, захотите избежать появления новых конфигураций запуска теста. Вы можете сделать это в разделе Defaults -> JUnit в окне RunConfigurations.

0
sisyphus 30 Дек 2015 в 11:37

Также во вкладке «Журналы» вы можете установить флажок «Показывать консоль при выводе сообщения в стандартный поток ошибок».

Когда этот параметр отмечен, окно открывается автоматически, если какой-либо тест не прошел.

0
alejandropg 4 Авг 2016 в 09:49