Add quotes around coreFxBinDir example.
authorAditya Mandaleeka <adityam@microsoft.com>
Wed, 4 May 2016 01:32:40 +0000 (18:32 -0700)
committerAditya Mandaleeka <adityam@microsoft.com>
Wed, 4 May 2016 01:32:40 +0000 (18:32 -0700)
tests/runtest.sh

index 7bbe652..9550c7f 100755 (executable)
@@ -15,44 +15,44 @@ function print_usage {
     echo '    --coreFxNativeBinDir="corefx/bin/Linux.x64.Debug"'
     echo ''
     echo 'Required arguments:'
-    echo '  --testRootDir=<path>           : Root directory of the test build (e.g. coreclr/bin/tests/Windows_NT.x64.Debug).'
-    echo '  --testNativeBinDir=<path>      : Directory of the native CoreCLR test build (e.g. coreclr/bin/obj/Linux.x64.Debug/tests).'
+    echo '  --testRootDir=<path>             : Root directory of the test build (e.g. coreclr/bin/tests/Windows_NT.x64.Debug).'
+    echo '  --testNativeBinDir=<path>        : Directory of the native CoreCLR test build (e.g. coreclr/bin/obj/Linux.x64.Debug/tests).'
     echo '  (Also required: Either --coreOverlayDir, or all of the switches --coreOverlayDir overrides)'
     echo ''
     echo 'Optional arguments:'
-    echo '  --coreOverlayDir=<path>        : Directory containing core binaries and test dependencies. If not specified, the'
-    echo '                                   default is testRootDir/Tests/coreoverlay. This switch overrides --coreClrBinDir,'
-    echo '                                   --mscorlibDir, --coreFxBinDir, and --coreFxNativeBinDir.'
-    echo '  --coreClrBinDir=<path>         : Directory of the CoreCLR build (e.g. coreclr/bin/Product/Linux.x64.Debug).'
-    echo '  --mscorlibDir=<path>           : Directory containing the built mscorlib.dll. If not specified, it is expected to be'
-    echo '                                   in the directory specified by --coreClrBinDir.'
-    echo '  --coreFxBinDir=<path>[;<path>] : List of one or more directories with CoreFX build outputs (semicolon-delimited)'
-    echo '                                   (e.g. corefx/bin/Linux.AnyCPU.Debug;corefx/bin/Unix.AnyCPU.Debug;corefx/bin/AnyOS.AnyCPU.Debug).'
-    echo '                                   If files with the same name are present in multiple directories, the first one wins.'
-    echo '  --coreFxNativeBinDir=<path>    : Directory of the CoreFX native build (e.g. corefx/bin/Linux.x64.Debug).'
-    echo '  --testDir=<path>               : Run tests only in the specified directory. The path is relative to the directory'
-    echo '                                   specified by --testRootDir. Multiple of this switch may be specified.'
-    echo '  --testDirFile=<path>           : Run tests only in the directories specified by the file at <path>. Paths are listed'
-    echo '                                   one line, relative to the directory specified by --testRootDir.'
-    echo '  --runFailingTestsOnly          : Run only the tests that are disabled on this platform due to unexpected failures.'
-    echo '                                   Failing tests are listed in coreclr/tests/failingTestsOutsideWindows.txt, one per'
-    echo '                                   line, as paths to .sh files relative to the directory specified by --testRootDir.'
-    echo '  --disableEventLogging          : Disable the events logged by both VM and Managed Code'
-    echo '  --sequential                   : Run tests sequentially (default is to run in parallel).'
-    echo '  --playlist=<path>              : Run only the tests that are specified in the file at <path>, in the same format as'
-    echo '                                   runFailingTestsOnly'
-    echo '  -v, --verbose                  : Show output from each test.'
-    echo '  -h|--help                      : Show usage information.'
-    echo '  --useServerGC                  : Enable server GC for this test run'
-    echo '  --test-en                      : Script to set environment variables for tests'
+    echo '  --coreOverlayDir=<path>          : Directory containing core binaries and test dependencies. If not specified, the'
+    echo '                                     default is testRootDir/Tests/coreoverlay. This switch overrides --coreClrBinDir,'
+    echo '                                     --mscorlibDir, --coreFxBinDir, and --coreFxNativeBinDir.'
+    echo '  --coreClrBinDir=<path>           : Directory of the CoreCLR build (e.g. coreclr/bin/Product/Linux.x64.Debug).'
+    echo '  --mscorlibDir=<path>             : Directory containing the built mscorlib.dll. If not specified, it is expected to be'
+    echo '                                       in the directory specified by --coreClrBinDir.'
+    echo '  --coreFxBinDir="<path>[;<path>]" : List of one or more directories with CoreFX build outputs (semicolon-delimited)'
+    echo '                                     (e.g. "corefx/bin/Linux.AnyCPU.Debug;corefx/bin/Unix.AnyCPU.Debug;corefx/bin/AnyOS.AnyCPU.Debug").'
+    echo '                                     If files with the same name are present in multiple directories, the first one wins.'
+    echo '  --coreFxNativeBinDir=<path>      : Directory of the CoreFX native build (e.g. corefx/bin/Linux.x64.Debug).'
+    echo '  --testDir=<path>                 : Run tests only in the specified directory. The path is relative to the directory'
+    echo '                                     specified by --testRootDir. Multiple of this switch may be specified.'
+    echo '  --testDirFile=<path>             : Run tests only in the directories specified by the file at <path>. Paths are listed'
+    echo '                                     one line, relative to the directory specified by --testRootDir.'
+    echo '  --runFailingTestsOnly            : Run only the tests that are disabled on this platform due to unexpected failures.'
+    echo '                                     Failing tests are listed in coreclr/tests/failingTestsOutsideWindows.txt, one per'
+    echo '                                     line, as paths to .sh files relative to the directory specified by --testRootDir.'
+    echo '  --disableEventLogging            : Disable the events logged by both VM and Managed Code'
+    echo '  --sequential                     : Run tests sequentially (default is to run in parallel).'
+    echo '  --playlist=<path>                : Run only the tests that are specified in the file at <path>, in the same format as'
+    echo '                                     runFailingTestsOnly'
+    echo '  -v, --verbose                    : Show output from each test.'
+    echo '  -h|--help                        : Show usage information.'
+    echo '  --useServerGC                    : Enable server GC for this test run'
+    echo '  --test-en                        : Script to set environment variables for tests'
     echo ''
     echo 'Runtime Code Coverage options:'
-    echo '  --coreclr-coverage             : Optional argument to get coreclr code coverage reports'
-    echo '  --coreclr-objs=<path>          : Location of root of the object directory'
-    echo '                                   containing the linux/mac coreclr build'
-    echo '  --coreclr-src=<path>           : Location of root of the directory'
-    echo '                                   containing the coreclr source files'
-    echo '  --coverage-output-dir=<path>   : Directory where coverage output will be written to'
+    echo '  --coreclr-coverage               : Optional argument to get coreclr code coverage reports'
+    echo '  --coreclr-objs=<path>            : Location of root of the object directory'
+    echo '                                     containing the linux/mac coreclr build'
+    echo '  --coreclr-src=<path>             : Location of root of the directory'
+    echo '                                     containing the coreclr source files'
+    echo '  --coverage-output-dir=<path>     : Directory where coverage output will be written to'
     echo ''
 }