chore: CommitID

This commit is contained in:
Julian 2022-08-03 01:05:53 +02:00 committed by A. J. Kaptijn
parent 2198439184
commit e5aa1531a6

View file

@ -119,46 +119,22 @@ class TestReporter {
const results: TestRunResult[] = [] const results: TestRunResult[] = []
const input = await inputProvider.load() const input = await inputProvider.load()
let version: string | null = null
if (input.versionArtifactPath) {
try {
core.info(`exists 1: ${fs.existsSync('src/EVA.TestSuite.Core/bin/Release/version.txt')}`);
core.info(`exists 2: ${fs.existsSync('/src/EVA.TestSuite.Core/bin/Release/version.txt')}`);
try {
core.info(`current dir ${__dirname}`);
}
catch (error: any) {
core.info("couldnt get current dir");
}
core.info('src exists ' + fs.existsSync('src'));
fs.readdirSync('./').map(x => {
core.info('file: ' + x);
});
}
catch (error: any) {
core.warning("couldnt do debug stuff" + error);
}
const version = fs.readFileSync('src/EVA.TestSuite.Core/bin/Release/version.txt').toString();
core.info(`Using EVA version ${version}, current directory: ${cwd()}`)
}
for (const a of input.artifactFilePaths) {
const readStream = fs.createReadStream(a)
try { try {
const readStream = input.trxZip.toBuffer();
const version = fs.existsSync('src/EVA.TestSuite.Core/bin/Release/version.txt') ? fs.readFileSync('src/EVA.TestSuite.Core/bin/Release/version.txt').toString() : null;
const commitID = fs.existsSync('src/EVA.TestSuite.Core/bin/Release/commit.txt') ? fs.readFileSync('src/EVA.TestSuite.Core/bin/Release/commit.txt').toString() : null;
core.info(`Using EVA version ${version}, commit ${commitID}, current directory: ${cwd()}`)
const post = bent(this.resultsEndpoint, 'POST', {}, 200) const post = bent(this.resultsEndpoint, 'POST', {}, 200)
await post( await post(
`TestResults?Secret=${this.resultsEndpointSecret}${version ? '&EVAVersion=' + version : ''}`, `TestResults?Secret=${this.resultsEndpointSecret}${version ? '&EVAVersion=' + version : ''}${commitID ? '&EVACommitID=' + commitID : ''}`,
readStream readStream
) )
core.info(`Uploaded TRX files: ${a}`) core.info(`Uploaded TRX files`)
} catch (ex) { } catch (ex) {
core.warning(`Could not upload file ${a}: ${ex}`) core.warning(`Could not upload TRX ZIP file: ${ex}`)
}
} }
for (const [reportName, files] of Object.entries(input.reports)) { for (const [reportName, files] of Object.entries(input.reports)) {