forked from microsoft/msquic
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOneBranch.Tests.PullRequest.yml
90 lines (78 loc) · 1.88 KB
/
OneBranch.Tests.PullRequest.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
trigger: none # https://aka.ms/obpipelines/triggers
resources:
pipelines:
- pipeline: onebranch # Name of the pipeline resource
source: msquic-PullRequest # Name of the pipeline referenced by the pipeline resource
trigger: true
name: 0.$(Date:yyyy).$(Date:MM).$(DayOfMonth).$(Rev:rr).0
variables:
DisableDockerDetector: true
stages:
- stage: package
displayName: Package
dependsOn: []
jobs:
- template: ./obtemplates/build-distribution.yml
#
# Build Verification Tests
#
- stage: test_bvt
displayName: BVT
dependsOn: []
jobs:
- template: ./obtemplates/run-bvt.yml
parameters:
pool: 1es-msquic-pool-internal
image: WinServerPrerelease
platform: windows
tls: schannel
logProfile: Full.Light
#
# Build Verification Tests (Kernel Mode)
#
- stage: test_bvt_kernel
displayName: BVT Kernel
dependsOn: []
jobs:
- template: ./obtemplates/run-bvt.yml
parameters:
pool: 1es-msquic-pool-internal
image: WinServerPrerelease
platform: windows
tls: schannel
logProfile: Full.Light
extraArgs: -Kernel -Filter -*NthAllocFail*
kernel: true
#
# Windows Release BVTs
#
- stage: test_bvt_windows_release
displayName: BVT Windows Release
dependsOn: []
jobs:
- template: ./obtemplates/run-bvt.yml
parameters:
pool: 1es-msquic-pool-internal
image: WinServerPrerelease
platform: windows
tls: schannel
logProfile: Full.Light
config: Release
extraArgs: -SkipUnitTests
#
# Windows Release Kernel BVTs
#
- stage: test_bvt_winkernel_release
displayName: BVT Windows Kernel Release
dependsOn: []
jobs:
- template: ./obtemplates/run-bvt.yml
parameters:
pool: 1es-msquic-pool-internal
image: WinServerPrerelease
platform: windows
tls: schannel
logProfile: Full.Light
config: Release
kernel: true
extraArgs: -Kernel