mirror of
https://github.com/microsoft/calculator.git
synced 2025-03-12 04:35:52 -07:00
* onboard 1ES PT * revert the todo item * resolve comments * add back the nuget security analysis for OSSBuild
34 lines
1.0 KiB
YAML
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 }}
|