Tell Arcade to continue on error for test runs. (dotnet/coreclr#26134)
authorAaron Robinson <arobins@microsoft.com>
Mon, 12 Aug 2019 19:36:12 +0000 (12:36 -0700)
committerGitHub <noreply@github.com>
Mon, 12 Aug 2019 19:36:12 +0000 (12:36 -0700)
Commit migrated from https://github.com/dotnet/coreclr/commit/566fa8b6fb5f19fb43add49550ec846bf906ff02

eng/test-job.yml
eng/xplat-job.yml

index f92d735..f71230e 100644 (file)
@@ -28,6 +28,9 @@ jobs:
     osIdentifier: ${{ parameters.osIdentifier }}
     helixType: 'build/tests/'
 
+    # Test jobs should continue on error
+    continueOnError: true
+
     # Compute job name from template parameters
     ${{ if and(eq(parameters.testGroup, 'innerloop'), eq(parameters.displayNameArgs, '')) }}:
       name: ${{ format('test_{0}_{1}_{2}_{3}', 'p0', parameters.osIdentifier, parameters.archType, parameters.buildConfig) }}
index 3e33909..6beda4e 100644 (file)
@@ -4,16 +4,17 @@ parameters:
   osGroup: ''
   osIdentifier: ''
   name: ''
-  displayName: ''
   helixType: '(unspecified)'
-  condition: ''
-  dependsOn: ''
   container: ''
-  timeoutInMinutes: ''
   crossrootfsDir: ''
-  enableMicrobuild: ''
 
   # arcade-specific parameters
+  condition: ''
+  continueOnError: false
+  dependsOn: ''
+  displayName: ''
+  timeoutInMinutes: ''
+  enableMicrobuild: ''
   gatherAssetManifests: false
 
   variables: {} ## any extra variables to add to the defaults defined below
@@ -28,6 +29,7 @@ jobs:
     condition: ${{ parameters.condition }}
     dependsOn: ${{ parameters.dependsOn }}
     timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
+    continueOnError: ${{ parameters.continueOnError }}
 
     # Send telemetry for all builds
     enableTelemetry: true