Благодаря ng e2e я могу запустить сервер и затем выполнить сквозные тесты Protractor для него.
Команда npm run ng e2e
выполняет эту задачу для меня.
Теперь я хотел бы создать конфигурацию Visual Studio для отладки этих тестов.
Согласно описанию в блоге MSDN
в .vscode/launch.json
я создал конфигурацию для отладки тестов Protractor:
{
"type": "node",
"request": "launch",
"name": "Launch e2e tests",
"program": "${workspaceRoot}/node_modules/protractor/bin/protractor",
"stopOnEntry": false,
"args": ["${workspaceRoot}/protractor.conf.js"],
},
Однако сервер не работает, он запускает только тесты.
В результате они помечаются как неудачные.
Как изменить конфигурацию, чтобы не только запускать тесты, но и сначала запускать сервер?
Очевидно, мне нужны возможности отладки, такие как вставка точек останова в VS Code.