Я пробовал много, и один работал для меня, как показано ниже.В ваш файл angular.json
добавьте тестируемый раздел конфигурации ниже.
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
....
},
"configurations": { // this will hold a different configuration
"jenkins": {
"karmaConfig": "./karma.conf.ci.js"
}
}
},
А затем во время теста используйте эту конфигурацию с параметрами --configuration jenkins
.Таким образом, последняя команда будет
ng test --configuration jenkins
. Она выберет karma.conf.ci.js
в качестве файла конфигурации, как указано в разделе конфигурации в файле конфигурации angular cli, и запустит модульное тестирование с использованием этого файла конфигурации.