Skip to content

Commit 9a8e0de

Browse files
committed
Disable flaky smoke tests (#7776)
* Disable smoke tests against 2.7 * Restore old smoke tests
1 parent 2f263b5 commit 9a8e0de

File tree

3 files changed

+77
-24
lines changed

3 files changed

+77
-24
lines changed

build/ci/vscode-python-ci.yaml

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,6 @@ stages:
2020
jobs:
2121
- template: templates/jobs/build_compile.yml
2222

23-
- stage: Build_UITests
24-
dependsOn: []
25-
jobs:
26-
- template: templates/jobs/build_uitests.yml
27-
2823
- stage: Tests
2924
dependsOn: []
3025
jobs:
@@ -272,15 +267,38 @@ stages:
272267
- stage: Smoke
273268
dependsOn:
274269
- Build
275-
- Build_UITests
276270
jobs:
277-
- template: templates/jobs/smoke.yml
271+
- job: 'Smoke'
272+
dependsOn: []
273+
strategy:
274+
matrix:
275+
'Mac-Py3.7':
276+
PythonVersion: '3.7'
277+
VMImageName: 'macos-10.13'
278+
TestsToRun: 'testSmoke'
279+
NeedsPythonTestReqs: true
280+
'Linux-Py3.7':
281+
PythonVersion: '3.7'
282+
VMImageName: 'ubuntu-16.04'
283+
TestsToRun: 'testSmoke'
284+
NeedsPythonTestReqs: true
285+
'Win-Py3.7':
286+
PythonVersion: '3.7'
287+
VMImageName: 'vs2017-win2016'
288+
TestsToRun: 'testSmoke'
289+
NeedsPythonTestReqs: true
290+
291+
pool:
292+
vmImage: $(VMImageName)
293+
294+
steps:
295+
- template: templates/test_phases.yml
296+
278297

279298
- stage: Reports
280299
dependsOn:
281300
- Smoke
282301
- Tests
283302
condition: always()
284303
jobs:
285-
- template: templates/jobs/merge_upload_uitest_report.yml
286304
- template: templates/jobs/coverage.yml

build/ci/vscode-python-nightly-ci.yaml

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,6 @@ stages:
2727
jobs:
2828
- template: templates/jobs/build_compile.yml
2929

30-
- stage: Build_UITests
31-
dependsOn: []
32-
jobs:
33-
- template: templates/jobs/build_uitests.yml
34-
3530
- stage: Tests
3631
dependsOn:
3732
- Build
@@ -438,18 +433,41 @@ stages:
438433
steps:
439434
- template: templates/test_phases.yml
440435

436+
441437
- stage: Smoke
442438
dependsOn:
443439
- Build
444-
- Build_UITests
445440
jobs:
446-
- template: templates/jobs/smoke.yml
441+
- job: 'Smoke'
442+
dependsOn: []
443+
strategy:
444+
matrix:
445+
'Mac-Py3.7':
446+
PythonVersion: '3.7'
447+
VMImageName: 'macos-10.13'
448+
TestsToRun: 'testSmoke'
449+
NeedsPythonTestReqs: true
450+
'Linux-Py3.7':
451+
PythonVersion: '3.7'
452+
VMImageName: 'ubuntu-16.04'
453+
TestsToRun: 'testSmoke'
454+
NeedsPythonTestReqs: true
455+
'Win-Py3.7':
456+
PythonVersion: '3.7'
457+
VMImageName: 'vs2017-win2016'
458+
TestsToRun: 'testSmoke'
459+
NeedsPythonTestReqs: true
460+
461+
pool:
462+
vmImage: $(VMImageName)
463+
464+
steps:
465+
- template: templates/test_phases.yml
447466

448467
- stage: Reports
449468
dependsOn:
450469
- Smoke
451470
- Tests
452471
condition: always()
453472
jobs:
454-
- template: templates/jobs/merge_upload_uitest_report.yml
455473
- template: templates/jobs/coverage.yml

build/ci/vscode-python-pr-validation.yaml

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,6 @@ stages:
2222
jobs:
2323
- template: templates/jobs/build_compile.yml
2424

25-
- stage: Build_UITests
26-
dependsOn: []
27-
jobs:
28-
- template: templates/jobs/build_uitests.yml
29-
3025
- stage: Tests
3126
dependsOn: []
3227
jobs:
@@ -100,15 +95,37 @@ stages:
10095
- stage: Smoke
10196
dependsOn:
10297
- Build
103-
- Build_UITests
10498
jobs:
105-
- template: templates/jobs/smoke.yml
99+
- job: 'Smoke'
100+
dependsOn: []
101+
strategy:
102+
matrix:
103+
'Mac-Py3.7':
104+
PythonVersion: '3.7'
105+
VMImageName: 'macos-10.13'
106+
TestsToRun: 'testSmoke'
107+
NeedsPythonTestReqs: true
108+
'Linux-Py3.7':
109+
PythonVersion: '3.7'
110+
VMImageName: 'ubuntu-16.04'
111+
TestsToRun: 'testSmoke'
112+
NeedsPythonTestReqs: true
113+
'Win-Py3.7':
114+
PythonVersion: '3.7'
115+
VMImageName: 'vs2017-win2016'
116+
TestsToRun: 'testSmoke'
117+
NeedsPythonTestReqs: true
118+
119+
pool:
120+
vmImage: $(VMImageName)
121+
122+
steps:
123+
- template: templates/test_phases.yml
106124

107125
- stage: Reports
108126
dependsOn:
109127
- Smoke
110128
- Tests
111129
condition: always()
112130
jobs:
113-
- template: templates/jobs/merge_upload_uitest_report.yml
114131
- template: templates/jobs/coverage.yml

0 commit comments

Comments
 (0)