Отладка тестов кармы-жасмина с помощью нод-инспектора

Почти тот же вопрос, что и Отладка тестов jasmine-node с помощью узла-инспектора НО кто-нибудь знает, как использовать инспектор узлов с кармой?


person Andy    schedule 12.04.2015    source источник


Ответы (1)


Установите инспектор узлов глобально из NPM:

npm install -g node-inspector

Затем запустите инспектор узлов и запустите процесс в фоновом режиме (используйте fg, чтобы вернуть его на передний план, и уничтожьте %1, чтобы остановить его):

node-inspector &

А затем запустите свой тестовый бегун, как в режиме отладки, это

node --inspect ./node_modules/karma/bin/karma start

Затем подключитесь к инспектору из локальной петли. Чтобы начать отладку, откройте в Chrome следующий URL-адрес: chrome-devtools://devtools/bundled/spector.html?experiments=true&v8only=true&ws=127.0.0.1:9229/e771f282-5e94-4247-ac1c-89d7dc035129.

Если все пойдет хорошо, вы увидите некоторые инструменты разработчика, с которых можно начать отладку.

person tuvokki    schedule 01.05.2015
comment
Круто, последние несколько недель я работаю над другим проектом, поэтому мне может потребоваться некоторое время, чтобы попробовать это, но это звучит правильно. Спасибо! - person Andy; 01.05.2015
comment
Не торопитесь;) Если это сработает, дайте мне знать (и примите ответ), иначе я буду рад помочь. - person tuvokki; 02.05.2015
comment
@chadoh Да, хотя я на всю жизнь не могу вспомнить, почему я задал этот вопрос - это не имеет смысла, потому что вы не можете отлаживать какой-либо код, работающий в браузере, через инспектор узлов. - person Andy; 10.12.2015
comment
Как вы отлаживаете код? Файлы не отображаются в моем инспекторе узлов, и размещение операторов debugger в моем коде, похоже, ничего не делает, тесты просто выполняются. - person A. Duff; 16.06.2017