Fix linux musl arm64 testing (#523)
authorJarret Shook <jashoo@microsoft.com>
Thu, 5 Dec 2019 06:17:53 +0000 (22:17 -0800)
committerGitHub <noreply@github.com>
Thu, 5 Dec 2019 06:17:53 +0000 (22:17 -0800)
* Fix linux musl arm64 testing

1. Increase crossgen-comparion job to 2 hour timeout
2. modify .gitignore to include .devcontainer -> vscode hidden folder

* Update comment

.gitignore
eng/pipelines/coreclr/templates/crossgen-comparison-job.yml
src/coreclr/build-test.sh

index bf23e45..daead6b 100644 (file)
@@ -276,6 +276,7 @@ Session.vim
 
 # Visual Studio Code
 .vscode/
+.devcontainer/
 
 # Private test configuration and binaries.
 config.ps1
index 7ca96d4..b90d31a 100644 (file)
@@ -66,7 +66,7 @@ jobs:
     container: ${{ parameters.container }}
 
     ${{ if eq(parameters.testGroup, 'innerloop') }}:
-      timeoutInMinutes: 120
+      timeoutInMinutes: 150 # 2.5 hrs
 
     steps:
 
@@ -129,7 +129,7 @@ jobs:
         HelixTargetQueues: ${{ join(' ', parameters.helixQueues) }}
         ${{ if ne(variables['System.TeamProject'], 'internal') }}:
           Creator: $(Creator)
-        WorkItemTimeout: 1:00 # 1 hour
+        WorkItemTimeout: 2:00 # 2 hours
         WorkItemDirectory: '$(artifactsDirectory)'
         CorrelationPayloadDirectory: '$(coreClrRepoRoot)/tests/scripts'
         ${{ if ne(parameters.osName, 'Windows_NT') }}:
index bd5a620..584ea46 100755 (executable)
@@ -695,6 +695,10 @@ CORE_ROOT=
 
 source "$__ProjectRoot"/_build-commons.sh
 
+if [ "${__BuildArch}" != "${__HostArch}" ]; then
+    __CrossBuild=1
+fi
+
 # Set dependent variables
 __LogsDir="$__RootBinDir/log"
 __MsbuildDebugLogsDir="$__LogsDir/MsbuildDebugLogs"