Tian L a5cee49253
eng: migrate pipelines to 1ES PT (#2080)
* onboard 1ES PT

* revert the todo item

* resolve comments

* add back the nuget security analysis for OSSBuild
2023-10-27 15:25:40 +08:00

34 lines
1.0 KiB
YAML

# This template contains jobs to run unit tests.
parameters:
platform: ''
runsettingsFileName: ''
jobs:
- job: UnitTests${{ parameters.platform }}
displayName: UnitTests ${{ parameters.platform }}
dependsOn: Build${{ parameters.platform }}
condition: succeeded()
variables:
skipComponentGovernanceDetection: true
UnitTestsDir: $(Pipeline.Workspace)\drop-${{ parameters.platform }}\CalculatorUnitTests\AppPackages\CalculatorUnitTests_Test
steps:
- checkout: none
- download: current
displayName: Download CalculatorUnitTests
artifact: drop-${{ parameters.platform }}
patterns: '**/CalculatorUnitTests_Test/**'
- task: PowerShell@2
displayName: Install Certificate
inputs:
filePath: $(UnitTestsDir)\Add-AppDevPackage.ps1
arguments: -CertificatePath $(UnitTestsDir)\CalculatorUnitTests.cer -Force
- task: VSTest@2
displayName: Run CalculatorUnitTests
inputs:
testAssemblyVer2: $(UnitTestsDir)\CalculatorUnitTests.msix
otherConsoleOptions: /Platform:${{ parameters.platform }}