Permalink
Switch branches/tags
AddLangServiceSatelliteAssemblies-180725 AddSatelliteAssembliesToSetup-180719 ArcadeTargets ArcadeTest DemoBranch DsrDependency Fix432432 FixRunSettings Layout MattGal-patch-1 PublishJson158159 RefactorToolsOptions VSSetupDrop bugfix/update-composition-package consolidateGoToDef dev/JieCarolHu/kaseyDemo531_bugFixed dev/JieCarolHu/kaseyDemo531 dev/brettfo/async-package dev/brettfo/sign-files dev/brettfo/snippet-syntax-facts dev/brettfo/version-packages dev/chborl/completestatement dev/chborley/completestatement dev/chborley/completestatement2 dev/chsienki/dipose_pattern_ext_method dev/cston/refs-only dev/features/sharwell-async-package dev/frsilb/disable-incremental-binding dev/hechang/FarRazor3 dev/hechang/OOPCompletion dev/hechang/RazorFar5 dev/hechang/mockup dev/hechang/newOptProf2 dev/hechang/optimization dev/hechang/projectapi dev/hechang/razorCleanup dev/hechang/removeOptimization dev/hechang/serialization2 dev/hechang/serialization4 dev/jaredpar/fix-del dev/jaredpar/fix-nuget dev/jaredpar/fix-official dev/jaredpar/fix-pack dev/jaredpar/fix-process dev/jaredpar/fix-publish dev/jaredpar/fix-queue dev/jaredpar/fix-sign dev/jaredpar/sdk dev/jaredpar/staging-queue dev/jaredpar/swix dev/jasonmal/delete-immutablehashmap dev/jcouv/update-docs dev/jinuj/PR-23448 dev/jorobich/new-classifications dev/olegtk/ExportFixes dev/olegtk/testNavBarIcons2 dev/sharwell/async-package dev/sharwell/vs-threading-analyzers dev/shgu/15.9p2version dev/shgu/15.9p2 dev/tmat/PublishData15.9 dev/tmat/ibcversionfix dev/tmat/3.0.0 dev15-rc-ri dev15-rc2 dev15-rc3 dev15.0.x dev15.1.x dev15.2.x dev15.3-preview1 dev15.3-preview2 dev15.3.x dev15.4.x dev15.5-preview1-staging dev15.5-preview1 dev15.5.x dev15.6-preview1-vs-deps dev15.6-preview2-vs-deps dev15.6-preview2 dev15.6-preview3-vs-deps dev15.6-preview3 dev15.6.x-vs-deps dev15.6.x dev15.7-preview1-vs-deps dev15.7-preview1-with-hotfixes-vs-deps dev15.7-preview1 dev15.7-preview3-vs-deps dev15.7-preview3 dev15.7.x-vs-deps dev15.7.x dev15.8-preview2-vs-deps dev15.8-preview2 dev15.8-preview3-vs-deps dev15.8-preview3 dev15.8-preview4-vs-deps dev15.8-preview4 dev15.8.x-vs-deps dev15.8.x dev15.9-preview1-vs-deps dev15.9-preview1 dev15.9-preview2-vs-deps dev15.9-preview2 dev15.9-preview3-vs-deps dev15.9-preview3 dev15.9.x-vs-deps dev15.9.x dev16.0.x-vs-deps dev16.0.x dpoeschl-patch-1 editorconfig-ide enableOOPByDefault fastInitialTaggingMaster feature/move-integration-tests-to-APEX features/AnnotatedTypes features/AsyncCompletion features/DefaultInterfaceImplementation features/EditorCompletion158_2 features/ExpressionVariables features/IVTCompletionTests features/NegatedConditionStatements features/NullableDogfood features/NullableReferenceTypes features/async-streams features/build-demo features/caller-expression features/ci features/codecov features/compiler features/continuation-comments features/custom-fixed features/dataflow features/decon-default features/editorconfig-in-compiler features/embeddedJson features/embeddedRegex features/enable-bonus-imports features/enhanced-using features/extensionEverything features/fixed-buffers features/generic-attributes features/invertif features/localsinit features/nested-stackalloc features/nullable-common features/optest features/range features/razor-far features/razorFar features/records features/recursive-patterns features/ref-partial features/ref-reassignment features/remotels features/sdk2 features/source-build features/source-generators features/strongname features/target-typed-new features/unmanaged-constructed-types features/verification features/xcopy findRefsOOPWork2RPS findRefsOOPWork2 fixsigning ide-dataflow-analyzer infrastructure/optprof-validation infrastructure/optprof inject-range-indexers insertion-snapshot/20181213.1 integ ivanbasov/asynccompletion master-vs-deps master microupdate netcore2.1-preview2 new-fixed-rules patterns2 releases/Dev14CTP5 releases/Dev14CTP6 releases/Dev14Preview releases/VS2015RC releases/VS2015 revert-30093-dev15.9.x-unused-crash rls sessionBGThread15.3 simpletagnostic sourceText sqliteWork5 tmeschter/AddSatelliteAssembliesToSetup-180719 update-readme updating-publish using-var vsts-dnceng-yml_increase-timeout
Nothing to show
Find file Copy path
2abd07e Dec 13, 2018
3 contributors

Users who have contributed to this file

@tmat @jaredpar @vtbassmatt
164 lines (145 sloc) 4.88 KB
jobs:
- job: Windows_Desktop_Unit_Tests
pool: dotnet-external-temp
strategy:
maxParallel: 4
matrix:
debug_32:
_configuration: Debug
_testKind: Test32
debug_64:
_configuration: Debug
_testKind: Test64
release_32:
_configuration: Release
_testKind: Test32
release_64:
_configuration: Release
_testKind: Test64
timeoutInMinutes: 90
steps:
- script: eng/cibuild.cmd -configuration $(_configuration) -prepareMachine -testDesktop -$(_testKind) -procdump
displayName: Build and Test
- task: PublishTestResults@1
inputs:
testRunner: XUnit
testResultsFiles: '$(Build.SourcesDirectory)\artifacts\TestResults\$(_configuration)\*.xml'
mergeTestResults: true
testRunTitle: 'Windows Desktop $(_configuration) $(_testKind)'
condition: always()
- task: PublishBuildArtifacts@1
displayName: Publish Logs
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(_configuration)'
ArtifactName: 'Windows Desktop $(_configuration) $(_testKind)'
publishLocation: Container
continueOnError: true
condition: not(succeeded())
- job: Windows_Desktop_Spanish_Unit_Tests
pool: dnceng-windows-spanish-external-temp
timeoutInMinutes: 90
steps:
- script: eng/cibuild.cmd -configuration Debug -prepareMachine -testDesktop
displayName: Build and Test
- task: PublishTestResults@1
inputs:
testRunner: XUnit
testResultsFiles: '**/xUnitResults/*.xml'
mergeTestResults: true
testRunTitle: 'Windows Desktop Spanish'
condition: succeededOrFailed()
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(_configuration)'
ArtifactName: 'Windows Desktop Spanish'
publishLocation: Container
continueOnError: true
condition: failed()
- job: Windows_CoreClr_Unit_Tests
pool: dotnet-external-temp
strategy:
maxParallel: 2
matrix:
debug:
_configuration: Debug
release:
_configuration: Release
timeoutInMinutes: 90
steps:
- script: eng/cibuild.cmd -configuration $(_configuration) -prepareMachine -msbuildEngine:dotnet -testCoreClr
displayName: Build and Test
- task: PublishTestResults@1
inputs:
testRunner: XUnit
testResultsFiles: '$(Build.SourcesDirectory)\artifacts\TestResults\$(_configuration)\*.xml'
mergeTestResults: true
testRunTitle: 'Windows CoreClr $(_configuration)'
condition: always()
- task: PublishBuildArtifacts@1
displayName: Publish Logs
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(_configuration)'
ArtifactName: 'Windows CoreClr $(_configuration)'
publishLocation: Container
continueOnError: true
condition: not(succeeded())
- job: Windows_Determinism_Test
pool: dotnet-external-temp
timeoutInMinutes: 90
steps:
- script: eng/test-determinism.cmd -configuration Debug
displayName: Build - Validate determinism
- task: PublishBuildArtifacts@1
displayName: Publish Logs
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\Debug'
ArtifactName: 'Build Determinism Files'
publishLocation: Container
continueOnError: true
condition: not(succeeded())
- job: Windows_Correctness_Test
pool: dotnet-external-temp
timeoutInMinutes: 90
steps:
- script: eng/test-build-correctness.cmd -configuration Release
displayName: Build - Validate correctness
- task: PublishBuildArtifacts@1
displayName: Publish Logs
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\Release'
ArtifactName: 'Build Correctness Files'
publishLocation: Container
continueOnError: true
condition: not(succeeded())
- job: Linux_Test
pool: DotNetCore-Linux
strategy:
maxParallel: 2
matrix:
coreclr:
_args: --testCoreClr
_name: CoreClr
_configuration: Debug
mono:
_args: --testMono --docker
_name: Mono
_configuration: Debug
timeoutInMinutes: 90
steps:
- script: ./eng/cibuild.sh --configuration $(_configuration) --prepareMachine $(_args)
displayName: Build and Test
- task: PublishTestResults@1
inputs:
testRunner: XUnit
testResultsFiles: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_configuration)/*.xml'
mergeTestResults: true
testRunTitle: 'Linux $(_name)'
condition: always()
- task: PublishBuildArtifacts@1
displayName: Publish Logs
inputs:
PathtoPublish: '$(Build.SourcesDirectory)/artifacts/log/$(_configuration)'
ArtifactName: 'Linux $(_name)'
publishLocation: Container
continueOnError: true
condition: not(succeeded())