Как отменить выполнение тестов, если вы не получаете url от process.env

В классе бегунов я могу выполнять Отмену тестовых заданий. Как мне отменить выполнение теста, если я не использую класс runner? Мне нужно сделать это из моего кода. Если переменная env не указана, завершите тесты. Спасибо.


person A R    schedule 18.07.2018    source источник


Ответы (2)


Вы можете просто нажать <Ctrl> + C в окне терминала во время выполнения тестов.

person Andrey Belym    schedule 18.07.2018
comment
Мне нужно сделать это из моего кода. Если переменная env не указана, завершите тесты. - person A R; 18.07.2018
comment
Итак, вы хотите отменить тест, когда он будет выполнен? Или вы хотите отменить другой тест, или все тесты, когда тест выполняется? - person Andrey Belym; 18.07.2018
comment
@AndreyBelym он имеет в виду, что когда у него нет env.process, не тестируйте, потому что он не может без URL-адреса - person Joe Warner; 18.07.2018
comment
В этом случае вы можете использовать process.emit('SIGINT'), однако я считаю, что лучше создать собственный бегун и выполнять все шаги проверки и инициализации там. - person Andrey Belym; 19.07.2018

В этом случае вы можете использовать process.emit ('SIGINT'). Ответ Андрея Белого

person A R    schedule 21.07.2018