Я знаю, что это довольно старый вопрос, и исходный вопрос, на который я отвечал, помечен как дубликат и направлен сюда, но я столкнулся с проблемой, пытавшейся заставить журналистов-жасминов работать, и мне не понравилась идея, что мне пришлось понизить рейтинг для того чтобы он работал. Я обнаружил, что jasmine-reporters неправильно разрешал savePath и фактически помещал выходные данные папки отчетов в каталог jasmine-reporters вместо корневого каталога, в котором я запускал gulp. Для правильной работы я в конечном итоге использовал process.env.INIT_CWD, чтобы получить исходный текущий рабочий каталог, который должен быть каталогом, в котором вы запустили gulp. Надеюсь, это кому-нибудь поможет.
var reporters = require('jasmine-reporters');
var junitReporter = new reporters.JUnitXmlReporter({
savePath: process.env.INIT_CWD + '/report/e2e/',
consolidateAll: true,
captureStdout: true
});