Тестирование модульных тестов Angular / ChromeHeadless в Visual Studio Online - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть приложение Angular7 с UnitTests. Я успешно запускаю их на моей локальной машине с

ng test --source-map=false --watch=false --browsers=ChromeHeadless"

Но когда я запускаю трубопровод CI в VisualStudioOnline (AzureDevOps), эта же команда просто возвращается с

2018-11-06T10:50:29.3023236Z ##[error]Error: Npm failed with return code: 1

Единственная (небольшая) разница - версия node / npm Локальный: Узел 8.11.1 / NPM 6.1.0 VSOnline: Узел 8.12.0 / NPM 6.4.1

1 Ответ

0 голосов
/ 02 декабря 2018

Ну, чтобы закрыть эту проблему ... Всегда помните обо всех файлах console.log в Chrome. В Azure без головы это не самый удобный способ проанализировать это. Но выполнение тестов локально с поддержкой браузера облегчает процесс.

...