Added build-directory parameter

Used to override the working directory for when the source was build under a different path
This commit is contained in:
Patrik Husfloen 2023-06-08 14:38:57 +02:00
parent e9fa2f582c
commit 0351b3f450
4 changed files with 17 additions and 3 deletions

7
dist/index.js generated vendored
View file

@ -294,6 +294,7 @@ class TestReporter {
this.maxAnnotations = parseInt(core.getInput('max-annotations', { required: true }));
this.failOnError = core.getInput('fail-on-error', { required: true }) === 'true';
this.workDirInput = core.getInput('working-directory', { required: false });
this.buildDirInput = core.getInput('build-directory', { required: false });
this.onlySummary = core.getInput('only-summary', { required: false }) === 'true';
this.token = core.getInput('token', { required: true });
this.context = (0, github_utils_1.getCheckRunContext)();
@ -327,7 +328,11 @@ class TestReporter {
: new local_file_provider_1.LocalFileProvider(this.name, pattern);
const parseErrors = this.maxAnnotations > 0;
const trackedFiles = parseErrors ? yield inputProvider.listTrackedFiles() : [];
const workDir = this.artifact ? undefined : (0, path_utils_1.normalizeDirPath)(process.cwd(), true);
const workDir = this.buildDirInput
? (0, path_utils_1.normalizeDirPath)(this.buildDirInput, true)
: this.artifact
? undefined
: (0, path_utils_1.normalizeDirPath)(process.cwd(), true);
if (parseErrors)
core.info(`Found ${trackedFiles.length} files tracked by GitHub`);
const options = {