Skip to content

Commit

Permalink
Test existance and value of MOCHA_REPORTER_JUNIT during test runs (…
Browse files Browse the repository at this point in the history
…#1912)

Resolves issue #1911
  • Loading branch information
d3r3kk authored Jun 8, 2018
1 parent 46fbca6 commit 8009805
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions src/test/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,15 @@ export const IS_VSTS = process.env.TF_BUILD !== undefined;
export const IS_CI_SERVER = IS_TRAVIS || IS_APPVEYOR || IS_VSTS;

// allow the CI server to specify JUnit output...
export const MOCHA_REPORTER_JUNIT: boolean = IS_CI_SERVER && process.env.MOCHA_REPORTER_JUNIT !== undefined;
export const MOCHA_CI_REPORTFILE: string = MOCHA_REPORTER_JUNIT && process.env.MOCHA_CI_REPORTFILE !== undefined ? process.env.MOCHA_CI_REPORTFILE.toString() : './junit-out.xml';
export const MOCHA_CI_PROPERTIES: string = MOCHA_REPORTER_JUNIT && process.env.MOCHA_CI_PROPERTIES !== undefined ? process.env.MOCHA_CI_PROPERTIES.toString() : '';
let reportJunit: boolean = false;
if (IS_CI_SERVER && process.env.MOCHA_REPORTER_JUNIT !== undefined) {
reportJunit = process.env.MOCHA_REPORTER_JUNIT.toLowerCase() === 'true';
}
export const MOCHA_REPORTER_JUNIT: boolean = reportJunit;
export const MOCHA_CI_REPORTFILE: string = MOCHA_REPORTER_JUNIT && process.env.MOCHA_CI_REPORTFILE !== undefined ?
process.env.MOCHA_CI_REPORTFILE : './junit-out.xml';
export const MOCHA_CI_PROPERTIES: string = MOCHA_REPORTER_JUNIT && process.env.MOCHA_CI_PROPERTIES !== undefined ?
process.env.MOCHA_CI_PROPERTIES : '';

export const TEST_TIMEOUT = 25000;
export const IS_MULTI_ROOT_TEST = isMultitrootTest();
Expand Down

0 comments on commit 8009805

Please sign in to comment.