浏览代码

Merge pull request #1170 from dotnet/fix-code-coverage

Disable ContinusousIntegrationBuild for tests
Claire Novotny 5 年之前
父节点
当前提交
11a4416d51
共有 2 个文件被更改,包括 9 次插入1 次删除
  1. 1 1
      azure-pipelines.ix.yml
  2. 8 0
      azure-pipelines.rx.yml

+ 1 - 1
azure-pipelines.ix.yml

@@ -74,7 +74,7 @@ stages:
       inputs:
         command: test
         projects: Ix.NET/Source/**/*.Tests.csproj
-        arguments: -c $(BuildConfiguration) --settings Ix.NET/Source/CodeCoverage.runsettings --collect:"XPlat Code Coverage" -- RunConfiguration.DisableAppDomain=true
+        arguments: -c $(BuildConfiguration) --settings Ix.NET/Source/CodeCoverage.runsettings --collect:"XPlat Code Coverage" /t:rebuild /p:ContinuousIntegrationBuild=false -- RunConfiguration.DisableAppDomain=true
       displayName: Run Tests
 
     - script: reportgenerator -reports:$(Agent.TempDirectory)/**/coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)/Ix.NET/Source/coverlet/reports -reporttypes:"Cobertura"

+ 8 - 0
azure-pipelines.rx.yml

@@ -70,6 +70,14 @@ stages:
         arguments: install --tool-path . dotnet-reportgenerator-globaltool
       displayName: Install ReportGenerator tool
 
+    - task: MSBuild@1
+      displayName: Build System.Reactive.sln
+      inputs:
+        solution: Rx.NET/Source/System.Reactive.sln
+        msbuildArguments: /t:rebuild /p:ContinuousIntegrationBuild=false
+        configuration: $(BuildConfiguration)
+        maximumCpuCount: false
+
     - task: DotNetCoreCLI@2
       inputs:
         command: test