2019-09-16 21:43:53 +08:00
|
|
|
# This template contains jobs to run unit tests.
|
2019-01-29 08:24:37 +08:00
|
|
|
|
|
|
|
parameters:
|
2022-02-24 13:29:03 +08:00
|
|
|
isOSSBuild: false
|
2019-01-29 08:24:37 +08:00
|
|
|
platform: ''
|
2019-09-16 21:43:53 +08:00
|
|
|
runsettingsFileName: ''
|
2019-01-29 08:24:37 +08:00
|
|
|
|
|
|
|
jobs:
|
|
|
|
- job: UnitTests${{ parameters.platform }}
|
|
|
|
displayName: UnitTests ${{ parameters.platform }}
|
|
|
|
dependsOn: Build${{ parameters.platform }}
|
2019-09-16 21:43:53 +08:00
|
|
|
condition: succeeded()
|
2019-01-29 08:24:37 +08:00
|
|
|
pool:
|
2022-02-24 13:29:03 +08:00
|
|
|
${{ if eq(parameters.isOSSBuild, true) }}:
|
|
|
|
name: EssentialExperiencesOpenSource-windows-2022
|
|
|
|
${{ if eq(parameters.isOSSBuild, false) }}:
|
|
|
|
name: EssentialExperiences-windows-2022
|
2019-03-27 01:03:42 +08:00
|
|
|
variables:
|
|
|
|
skipComponentGovernanceDetection: true
|
2019-01-29 08:24:37 +08:00
|
|
|
steps:
|
|
|
|
- checkout: none
|
|
|
|
|
|
|
|
- task: DownloadBuildArtifacts@0
|
|
|
|
displayName: Download CalculatorUnitTests
|
|
|
|
inputs:
|
|
|
|
artifactName: drop
|
2019-01-30 11:37:37 +08:00
|
|
|
itemPattern: drop/Release/${{ parameters.platform }}/CalculatorUnitTests/AppPackages/CalculatorUnitTests_Test/**
|
2019-01-29 08:24:37 +08:00
|
|
|
|
|
|
|
- task: PowerShell@2
|
|
|
|
displayName: Install Certificate
|
|
|
|
inputs:
|
2019-01-30 11:37:37 +08:00
|
|
|
filePath: $(Build.ArtifactStagingDirectory)\drop\Release\${{ parameters.platform }}\CalculatorUnitTests\AppPackages\CalculatorUnitTests_Test\Add-AppDevPackage.ps1
|
|
|
|
arguments: -CertificatePath $(Build.ArtifactStagingDirectory)\drop\Release\${{ parameters.platform }}\CalculatorUnitTests\AppPackages\CalculatorUnitTests_Test\CalculatorUnitTests.cer -Force
|
2019-01-29 08:24:37 +08:00
|
|
|
|
|
|
|
- task: VSTest@2
|
|
|
|
displayName: Run CalculatorUnitTests
|
|
|
|
inputs:
|
2022-02-12 01:07:48 +08:00
|
|
|
testAssemblyVer2: $(Build.ArtifactStagingDirectory)\drop\Release\${{ parameters.platform }}\CalculatorUnitTests\AppPackages\CalculatorUnitTests_Test\CalculatorUnitTests.msix
|
2019-09-16 21:43:53 +08:00
|
|
|
otherConsoleOptions: /Platform:${{ parameters.platform }}
|