Ответ 1
Я создаю репортер жасмина, который делает именно то, что вы хотите, jasmine-spec-reporter.
Я не могу найти, как изменить стиль репортера в бегунках транспортиров, используя jasmine framework.
То, что у меня есть сейчас:
Но мне хотелось бы что-то большее:
Есть ли способ добавить пользовательский репортер для жасмина, который будет показывать текущий тестовый запуск вместо DOTS и Fs?
Я создаю репортер жасмина, который делает именно то, что вы хотите, jasmine-spec-reporter.
Добавить флаг isVerbose в конфигурацию транспортиратора, по умолчанию это значение false:
exports.config = {
. . .
// Options to be passed to Jasmine-node.
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
isVerbose: true
}
};
Добавьте эту зависимость в свой проект: npm install jasmine-spec-reporter --save-dev
И добавьте это в свой файл конфигурации:
onPrepare: function(){
var SpecReporter = require('jasmine-spec-reporter').SpecReporter;
jasmine.getEnv().addReporter(new SpecReporter({displayStacktrace: 'all'}));
}
Чтобы продлить ответ @fer:
Вы можете добавить эти параметры в jasmineNodeOpts
, чтобы увидеть текущий тест и получить трассировку стека сразу, когда тест завершился с ошибкой:
jasmineNodeOpts: {
showColors: true,
isVerbose: true,
realtimeFailure: true,
includeStackTrace: true,
defaultTimeoutInterval: 30000
},