diff options
Diffstat (limited to 'tests/src/CLRTest.Execute.Bash.targets')
-rw-r--r-- | tests/src/CLRTest.Execute.Bash.targets | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/tests/src/CLRTest.Execute.Bash.targets b/tests/src/CLRTest.Execute.Bash.targets index a5727414b0..713a42b93d 100644 --- a/tests/src/CLRTest.Execute.Bash.targets +++ b/tests/src/CLRTest.Execute.Bash.targets @@ -255,8 +255,20 @@ fi ExePath=$(InputAssemblyName) $(BashLinkerTestLaunchCmds) $(BashCLRTestLaunchCmds) -echo $_DebuggerFullPath $(_CLRTestRunFile) $ExePath $CLRTestExecutionArguments -$_DebuggerFullPath $(_CLRTestRunFile) $ExePath $CLRTestExecutionArguments +if [[ "$_DebuggerFullPath" != "" ]] +then + echo $_DebuggerFullPath $(_CLRTestRunFile) $ExePath $CLRTestExecutionArguments + $_DebuggerFullPath $(_CLRTestRunFile) $ExePath $CLRTestExecutionArguments +else + if [[ "$OSTYPE" == "linux-gnu" ]] + then + echo timeout 10m $(_CLRTestRunFile) $ExePath $CLRTestExecutionArguments + timeout 10m $(_CLRTestRunFile) $ExePath $CLRTestExecutionArguments + else + echo $(_CLRTestRunFile) $ExePath $CLRTestExecutionArguments + $(_CLRTestRunFile) $ExePath $CLRTestExecutionArguments + fi +fi CLRTestExitCode=$? $(BashLinkerTestCleanupCmds) ]]></BashCLRTestLaunchCmds> |