Сохранение конфигурации запуска при запуске тестов из желоба IntelliJ - PullRequest
0 голосов
/ 03 января 2019

Я хочу запускать тесты JavaScript из желоба IntelliJ (зеленые значки с двойными стрелками слева от номеров строк).

Я настроил конфигурацию Run / Debug для Mocha, котораяработает нормально, когда используется для одновременного запуска всех моих модульных тестов.
Его интерпретатор Node - это проект, v8.11.4.
Его параметры Node пусты.
Его рабочий каталог my/project/src.
Его переменная окружения - BABEL_ENV=test.
Его пакет Mocha - my/project/src/node_modules/mocha.
Его пользовательский интерфейс - mocha-when-then.
Дополнительные параметры Mocha: --compilers js:babel-core/register --require babel-polyfill --require ./testSetup.js --require ignore-styles.
Его тестовый каталог:my/project/src/test/, установите «Все в каталоге».

Все работает нормально при запуске основной конфигурации для всех тестов.Но когда я запускаю отдельный тест или набор тестов из водосточной трубы, я получаю ошибки, потому что IntelliJ создает новую конфигурацию с настройками по умолчанию, такими как пустые поля для параметров Mocha и переменных среды.Я могу обойти это, вручную скопировав настройки, но необходимость делать это для каждого отдельного прогона - огромная трата времени.

У моих коллег такой проблемы нет, хотя их конфигурация идентичнак моему.(В любом случае, идентично меню IntelliJ Run / Debug Configurations. Очевидно, что что-то отличается в наших настройках.)

Как я могу применить настройки проекта или сохранить их в тестах, которые я запускаюиз желоба?

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