mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
Fix disappearing test results in pipelines
This commit is contained in:
parent
39930ef918
commit
63003d7a81
5 changed files with 12 additions and 5 deletions
|
@ -29,7 +29,7 @@ const MINUTE = 1000 * 60;
|
|||
const ROOT_DIR = resolve(__dirname, '../../../../');
|
||||
const FIXTURE_DIR = resolve(__dirname, '__fixtures__');
|
||||
const TARGET_DIR = resolve(FIXTURE_DIR, 'target');
|
||||
const XML_PATH = resolve(TARGET_DIR, 'junit', process.env.JOB || '.', 'TEST-Jest Tests.xml');
|
||||
const XML_PATH = resolve(TARGET_DIR, 'junit', process.env.JOB || '.', `TEST-${process.env.JOB ? process.env.JOB + '-' : ''}Jest Tests.xml`);
|
||||
|
||||
afterAll(async () => {
|
||||
await del(TARGET_DIR);
|
||||
|
|
|
@ -107,7 +107,7 @@ export default class JestJUnitReporter {
|
|||
rootDirectory,
|
||||
'target/junit',
|
||||
process.env.JOB || '.',
|
||||
`TEST-${reportName}.xml`
|
||||
`TEST-${process.env.JOB ? process.env.JOB + '-' : ''}${reportName}.xml`
|
||||
);
|
||||
|
||||
const reportXML = root.end({
|
||||
|
|
|
@ -51,7 +51,14 @@ describe('dev/mocha/junit report generation', () => {
|
|||
await new Promise(resolve => mocha.run(resolve));
|
||||
const report = await fcb(cb =>
|
||||
parseString(
|
||||
readFileSync(resolve(PROJECT_DIR, 'target/junit', process.env.JOB || '.', 'TEST-test.xml')),
|
||||
readFileSync(
|
||||
resolve(
|
||||
PROJECT_DIR,
|
||||
'target/junit',
|
||||
process.env.JOB || '.',
|
||||
`TEST-${process.env.JOB ? process.env.JOB + '-' : ''}test.xml`
|
||||
)
|
||||
),
|
||||
cb
|
||||
)
|
||||
);
|
||||
|
|
|
@ -140,7 +140,7 @@ export function setupJUnitReportGeneration(runner, options = {}) {
|
|||
rootDirectory,
|
||||
'target/junit',
|
||||
process.env.JOB || '.',
|
||||
`TEST-${reportName}.xml`
|
||||
`TEST-${process.env.JOB ? process.env.JOB + '-' : ''}${reportName}.xml`
|
||||
);
|
||||
|
||||
const reportXML = builder.end({
|
||||
|
|
|
@ -67,7 +67,7 @@ module.exports = function (grunt) {
|
|||
reporters: process.env.CI ? ['dots', 'junit'] : ['progress'],
|
||||
|
||||
junitReporter: {
|
||||
outputFile: resolve(ROOT, 'target/junit', process.env.JOB || '.', 'TEST-karma.xml'),
|
||||
outputFile: resolve(ROOT, 'target/junit', process.env.JOB || '.', `TEST-${process.env.JOB ? process.env.JOB + '-' : ''}karma.xml`),
|
||||
useBrowserName: false,
|
||||
nameFormatter: (browser, result) => [...result.suite, result.description].join(' '),
|
||||
classNameFormatter: (browser, result) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue