Fix pipeline trigger for running libraries tests against Mono (#2097)
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Fri, 24 Jan 2020 08:51:56 +0000 (09:51 +0100)
committerGitHub <noreply@github.com>
Fri, 24 Jan 2020 08:51:56 +0000 (09:51 +0100)
Follow-up to https://github.com/dotnet/runtime/pull/1934

Also disables one test that seems to be flaky on Mono.

eng/pipelines/runtime.yml
src/mono/netcore/CoreFX.issues.rsp

index 885bf7e..a78437a 100644 (file)
@@ -369,7 +369,7 @@ jobs:
 
 #
 # Libraries Test Build
-# Only when CoreCLR or Libraries is changed
+# Only when CoreCLR, Mono or Libraries is changed
 #
 - template: /eng/pipelines/common/platform-matrix.yml
   parameters:
@@ -387,6 +387,7 @@ jobs:
         or(
           eq(dependencies.checkout.outputs['SetPathVars_libraries.containsChange'], true),
           eq(dependencies.checkout.outputs['SetPathVars_coreclr.containsChange'], true),
+          eq(dependencies.checkout.outputs['SetPathVars_mono.containsChange'], true),
           eq(variables['isFullMatrix'], true))
 
 #
index 3c05a6a..08f1a2f 100644 (file)
 # Requires precise GC (should be ignored in dotnet/corefx for mono)
 -nomethod System.Threading.Tasks.Tests.ExecutionContextFlowTest.TaskCompletionSourceDoesntCaptureExecutionContext
 
+# flaky, causes stack overflow
+-nomethod System.Threading.Tasks.Tests.TaskContinueWithTests.LongContinuationChain_ContinueWith_DoesNotStackOverflow
+
 ####################################################################
 ##  System.Threading.ThreadPool.Tests
 ####################################################################