diff --git a/images/build-e2e/lib/linux/run.sh b/images/build-e2e/lib/linux/run.sh index 0d8c12f713..f1edc7e645 100755 --- a/images/build-e2e/lib/linux/run.sh +++ b/images/build-e2e/lib/linux/run.sh @@ -63,10 +63,16 @@ cd $targetFolder/bin cd .. init_line=$(grep -n '' results/e2e.results | awk '{split($0,n,":"); print n[1]}') if ! command -v xsltproc &>/dev/null -then - sudo yum install -y xsltproc || echo "Warning: Failed to install xsltproc" +then + sudo yum install -y xsltproc || sudo yum install -y --nogpgcheck xsltproc || echo "Warning: Failed to install xsltproc" +fi + +if command -v xsltproc &>/dev/null +then + tail -n +$init_line results/e2e.results | xsltproc filter.xsl - > results/$junitFilename +else + tail -n +$init_line results/e2e.results > results/$junitFilename fi -tail -n +$init_line results/e2e.results | xsltproc filter.xsl - > results/$junitFilename # Copy logs and diagnose cp -r bin/out/test-results/* results