Моя общая проблема заключается в том, как запускать юнит-тесты с кармой в IE или другом браузере, установленном на компьютере под управлением Windows, в то время как карма работает на машине Linux, хотя в следующем вопросе я могу задать более конкретный вопрос, основанный на том, что у меня есть уже пробовал.Как запустить тесты с кармой в браузере другого хоста?
Также стоит упомянуть, что у меня установлена Windows на виртуальной коробке.
Я начал карму с терминала, затем открыл в IE этот URL: http://10.0.2.2:9876
и увидел страницу кармы в окне браузера (хотя я заметил некоторое быстрое мигание с красным фоном, я полагаю, это связано с ошибкой I ' еще отметим).
После этого я попытался выполнить тесты с помощью команды: node_modules/karma/bin/karma run config.js
в другой вкладке терминала. Когда я сделал это, я получил эту ошибку (я его даже тогда, когда я использую Chrome на моем Linux хост-машине вместо IE на коробку гостя виртуального, так что я предполагаю, что ошибка не имеет ничего общего с сетью):
You need to include some adapter that implements __karma__.start method!
Я гугл этой ошибки и нашел еще один вопрос: Error: You need to include some adapter that implements __karma__.start method предположив, что мне нужно запустить тесты из того же места, я начал карму-сервер я попытался перенаправить вывод в другую вкладку:
$node_modules/karma/bin/karma start &> /dev/pts/17 &
$node_modules/karma/bin/karma run config.js
Но это не Помогите. Если я попытаюсь запустить сервер и запустить тесты в одной команде, то у меня нет времени на регистрацию IE.
Так может кто-нибудь, пожалуйста, ответить на любой из следующих вопросов:
- как запустить юнит-тестов с кармой в браузере на другой машине?
- Как избавиться от этой ошибки
You need to include some adapter that implements __karma__.start method!
, если сервер кармы был запущен на одной вкладке терминала, а командаrun
была выпущена в другой? - Как запустить сервер кармы и выполнить тесты в отдельных шагах, т.е. выполнить команды
karma start
иkarma run config.js
вместоkarma start config.js
?
С уважением и искренней благодарностью за любую помощь.