Skip to content

Commit d015909

Browse files
committed
User Story 38131: Stress Tests CI
- Added top-level pipeline flag to enable stress tests, deafult is false until tests are reliably passing.
1 parent 0188996 commit d015909

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

eng/pipelines/dotnet-sqlclient-ci-core.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ parameters:
7676
type: string
7777
default: $(ci_var_defaultPoolName)
7878

79+
- name: enableStressTests
80+
displayName: Enable Stress Tests
81+
type: boolean
82+
default: false
83+
7984
variables:
8085
- template: libraries/ci-build-variables.yml@self
8186

@@ -101,6 +106,7 @@ stages:
101106
SNIValidationFeed: ${{parameters.SNIValidationFeed}}
102107

103108
- template: stages/stress-tests-ci-stage.yml@self
109+
condition: and(succeeded(), eq(parameters.enableStressTests, true))
104110
parameters:
105111
buildConfiguration: ${{ parameters.buildConfiguration }}
106112
dependsOn: [build_nugets]

eng/pipelines/dotnet-sqlclient-ci-package-reference-pipeline.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ parameters: # parameters are shown up in ADO UI in a build queue time
8888
- Release
8989
- Debug
9090

91+
- name: enableStressTests
92+
displayName: Enable Stress Tests
93+
type: boolean
94+
default: false
95+
9196
extends:
9297
template: dotnet-sqlclient-ci-core.yml@self
9398
parameters:
@@ -100,3 +105,4 @@ extends:
100105
codeCovTargetFrameworks: ${{ parameters.codeCovTargetFrameworks }}
101106
buildType: ${{ parameters.buildType }}
102107
buildConfiguration: ${{ parameters.buildConfiguration }}
108+
enableStressTests: ${{ parameters.enableStressTests }}

eng/pipelines/dotnet-sqlclient-ci-project-reference-pipeline.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,11 @@ parameters: # parameters are shown up in ADO UI in a build queue time
8080
- Release
8181
- Debug
8282

83+
- name: enableStressTests
84+
displayName: Enable Stress Tests
85+
type: boolean
86+
default: false
87+
8388
extends:
8489
template: dotnet-sqlclient-ci-core.yml@self
8590
parameters:
@@ -92,3 +97,4 @@ extends:
9297
codeCovTargetFrameworks: ${{ parameters.codeCovTargetFrameworks }}
9398
buildType: ${{ parameters.buildType }}
9499
buildConfiguration: ${{ parameters.buildConfiguration }}
100+
enableStressTests: ${{ parameters.enableStressTests }}

0 commit comments

Comments
 (0)