From a2d9ec3ea835df23eccd6b5a8996dbf014f4e7cb Mon Sep 17 00:00:00 2001 From: murgatroid99 Date: Tue, 4 Jun 2019 14:04:43 -0700 Subject: [PATCH] Don't throw if failure is at index 0 --- merge_kokoro_logs.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/merge_kokoro_logs.js b/merge_kokoro_logs.js index 9b8e2d9b..effd6993 100644 --- a/merge_kokoro_logs.js +++ b/merge_kokoro_logs.js @@ -64,13 +64,16 @@ readDir(rootDir + '/reports') )) ) .then((objects) => { - let merged = objects[0]; - merged.testsuites.testsuite = Array.prototype.concat.apply([], objects.map((obj) => { - if (obj) { - return obj.testsuites.testsuite; - } else { - return parseFailureLog; - }})); + const merged = { + testsuites: { + testsuite: Array.prototype.concat.apply([], objects.map((obj) => { + if (obj) { + return obj.testsuites.testsuite; + } else { + return parseFailureLog; + }})) + } + } let builder = new xml2js.Builder(); let xml = builder.buildObject(merged); let resultName = path.resolve(rootDir, 'reports', dirName, 'sponge_log.xml');