$(OutputPath)$(MSBuildProjectName).sh $(OutputPath)$([System.IO.Path]::GetFilenameWithoutExtension("$(CLRTestProjectToRun)")).exe $(OutputPath)$(MSBuildProjectName).$(OutputType.ToLower()) 2 0 true =* debuggerFullPath Run testcases under debugger. true =* coreRootFullPath Set CORE_ROOT to the specified value before running the test. $(MSBuildProjectName).reflect.xml <_CLRTestRunFile Condition="'$(CLRTestIsHosted)'=='true'">"$CORE_ROOT/corerun" @(CLRTestBashEnvironmentVariable -> '%(Identity)', '%0d%0a') <_RequiredProperties Include="_CLRTestRunFile"> $(_CLRTestRunFile) ' echo "-%(Identity)=%(ParamName)" echo "%(Description)"', ' ') echo "-?,-h,--help show this message" exit 1 } # Parse Command Line for i in "$@" do case $i in -?|-h|--help) usage %3B%3B @(BashCLRTestExecutionScriptArgument -> ' -%(Identity)%(ParamText)|/%(Identity)%(ParamText)) %(Command) %3B%3B') *) CLRTestExecutionArguments="$CLRTestExecutionArguments $i" esac done $(BashCLRTestArgPrep) ]]> <_CLRTestExecutionScriptText>