Use --xunitOutputPath option in runtest.sh
authorHyeongseok Oh <hseok82.oh@samsung.com>
Wed, 30 Aug 2017 08:40:23 +0000 (17:40 +0900)
committerHyeongseok Oh <hseok82.oh@samsung.com>
Wed, 30 Aug 2017 08:40:23 +0000 (17:40 +0900)
Fix to be used --xunitOutputPath in runtest.sh
This option was useless because xunitOutputPath was always set as default

tests/runtest.sh

index 8148f25..fdc067e 100755 (executable)
@@ -123,7 +123,12 @@ case $OSName in
 esac
 
 function xunit_output_begin {
-    xunitOutputPath=$testRootDir/coreclrtests.xml
+    if [ -z "$xunitOutputPath" ]; then
+        xunitOutputPath=$testRootDir/coreclrtests.xml
+    fi
+    if ! [ -e $(basename "$xunitOutputPath") ]; then
+        xunitOutputPath=$testRootDir/coreclrtests.xml
+    fi
     xunitTestOutputPath=${xunitOutputPath}.test
     if [ -e "$xunitOutputPath" ]; then
         rm -f -r "$xunitOutputPath"