From ad36c4ba9b2b1253617fa8203a7d1bbe0096acec Mon Sep 17 00:00:00 2001
From: George Joseph <gjoseph@digium.com>
Date: Wed, 11 Jul 2018 13:54:04 -0600
Subject: [PATCH] CI: Fix log artifact paths

Change-Id: I55136de8f4d9c3b56bd4d054306a187bb04a4b7d
---
 tests/CI/gates.jenkinsfile | 6 ++++--
 tests/CI/runTestsuite.sh   | 3 +++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/tests/CI/gates.jenkinsfile b/tests/CI/gates.jenkinsfile
index 9ce14ef2da..40c7916b39 100644
--- a/tests/CI/gates.jenkinsfile
+++ b/tests/CI/gates.jenkinsfile
@@ -132,6 +132,8 @@ pipeline {
 										sh 'sudo ./tests/CI/installAsterisk.sh'
 									}
 
+									sh "sudo rm -rf ${groupDir} || : "
+									
 									checkout scm: [$class: 'GitSCM',
 										branches: [[name: "${BRANCH_NAME}"]],
 											extensions: [
@@ -149,9 +151,9 @@ pipeline {
 									sh "tests/CI/runTestsuite.sh --testsuite-dir='${groupDir}' --test-command='${groupTestcmd}'"
 
 									archiveArtifacts allowEmptyArchive: true, defaultExcludes: false, fingerprint: true,
-										artifacts: "${groupDir}**"
+										artifacts: "${groupDir}/asterisk-test-suite-report.xml, ${groupDir}/logs/**, ${groupDir}/core*.txt"
 
-									junit testResults: "${groupDir}",
+									junit testResults: "${groupDir}/asterisk-test-suite-report.xml",
 										healthScaleFactor: 1.0,
 										keepLongStdio: true
 								}
diff --git a/tests/CI/runTestsuite.sh b/tests/CI/runTestsuite.sh
index 26b09346be..a84a12c9a2 100755
--- a/tests/CI/runTestsuite.sh
+++ b/tests/CI/runTestsuite.sh
@@ -5,6 +5,9 @@ ASTETCDIR=$DESTDIR/etc/asterisk
 
 pushd $TESTSUITE_DIR
 
+sudo ./cleanup-test-temnants.sh
+sudo chown -R jenkins:users .
+
 runner sudo PYTHONPATH=./lib/python/ ./runtests.py --cleanup ${TEST_COMMAND} || :
 
 if [ -f asterisk-test-suite-report.xml ]  ; then
-- 
GitLab