From 0b148d4797debcb48ea758e453cd9bf089496cda Mon Sep 17 00:00:00 2001 From: jagarg Date: Mon, 17 Dec 2018 15:15:05 +0530 Subject: [PATCH] Adding yml file for PR --- azure-pipelines.yml | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 azure-pipelines.yml diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 0000000000..90c1745e77 --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,49 @@ +# Pipeline YAML for PR + +jobs: +- job: Windows + pool: + vmImage: 'vs2017-win2016' + variables: + buildConfiguration: 'Release' + steps: + - task: BatchScript@1 + displayName: 'Run script build.cmd' + inputs: + filename: build.cmd + arguments: '-verbose -configuration $(buildConfiguration) -full -clean' + modifyEnvironment: false + failOnStandardError: true + + - task: CmdLine@1 + displayName: 'Delete stale pdb files' + inputs: + filename: del + arguments: '/S /F *.pdb' + workingFolder: '$(SystemRoot)' + continueOnError: true + condition: always() + + - task: BatchScript@1 + displayName: 'Run Unit Tests' + inputs: + filename: test.cmd + arguments: '-verbose -configuration $(buildConfiguration) -parallel' + modifyEnvironment: false + failOnStandardError: true + + - task: BatchScript@1 + displayName: 'Run Smoke Tests' + inputs: + filename: test.cmd + arguments: '-verbose -configuration $(buildConfiguration) -p smoke' + modifyEnvironment: false + failOnStandardError: true + + - task: PublishTestResults@2 + displayName: 'Publish Test Results **\*.trx' + inputs: + testResultsFormat: VSTest + testResultsFiles: '**\*.trx' + condition: succeededOrFailed() +