diff --git a/.azure/pipelines/jobs/default-build.yml b/.azure/pipelines/jobs/default-build.yml index c3a52548b9..9ae1cf36fc 100644 --- a/.azure/pipelines/jobs/default-build.yml +++ b/.azure/pipelines/jobs/default-build.yml @@ -188,6 +188,14 @@ jobs: mergeTestResults: true buildConfiguration: $(BuildConfiguration) buildPlatform: $(AgentOsName) + - task: PublishTestResults@2 + displayName: Publish junit test results + condition: always() + inputs: + testRunner: junit + testResultsFiles: '**/artifacts/logs/**/*.junit.xml' + buildConfiguration: $(BuildConfiguration) + buildPlatform: $(AgentOsName) - ${{ each artifact in parameters.artifacts }}: - task: PublishBuildArtifacts@1 displayName: Upload artifacts from ${{ artifact.path }} diff --git a/src/SignalR/clients/ts/FunctionalTests/func.jest.config.js b/src/SignalR/clients/ts/FunctionalTests/func.jest.config.js index 63096acf06..71daf7f5fe 100644 --- a/src/SignalR/clients/ts/FunctionalTests/func.jest.config.js +++ b/src/SignalR/clients/ts/FunctionalTests/func.jest.config.js @@ -18,7 +18,7 @@ module.exports = { }, reporters: [ "default", - ["../common/node_modules/jest-junit/index.js", { "output": "../../../artifacts/logs/" + `${process.platform}` + ".node.functional.junit.xml" }] + ["../common/node_modules/jest-junit/index.js", { "output": "../../../../../artifacts/logs/" + `${process.platform}` + ".node.functional.junit.xml" }] ], transform: { "^.+\\.(jsx?|tsx?)$": "../common/node_modules/ts-jest" diff --git a/src/SignalR/clients/ts/FunctionalTests/scripts/karma.base.conf.js b/src/SignalR/clients/ts/FunctionalTests/scripts/karma.base.conf.js index d71f326f1f..588ee9b63d 100644 --- a/src/SignalR/clients/ts/FunctionalTests/scripts/karma.base.conf.js +++ b/src/SignalR/clients/ts/FunctionalTests/scripts/karma.base.conf.js @@ -48,7 +48,7 @@ try { reporters: [...defaultReporters, ...(config.reporters || [])], junitReporter: { - outputDir: "../../../artifacts/logs", + outputDir: "../../../../../artifacts/logs", outputFile: `${process.platform}` + ".functionaltest.junit.xml", }, }); diff --git a/src/SignalR/clients/ts/jest.config.js b/src/SignalR/clients/ts/jest.config.js index 71a3a00425..4ca6bb8ff3 100644 --- a/src/SignalR/clients/ts/jest.config.js +++ b/src/SignalR/clients/ts/jest.config.js @@ -11,7 +11,7 @@ module.exports = { }, reporters: [ "default", - ["./common/node_modules/jest-junit/index.js", { "output": "../../artifacts/logs/" + `${process.platform}` + ".signalr.junit.xml" }] + ["./common/node_modules/jest-junit/index.js", { "output": "../../../../artifacts/logs/" + `${process.platform}` + ".signalr.junit.xml" }] ], transform: { "^.+\\.tsx?$": "./common/node_modules/ts-jest"