Skip to content

Commit 3f697a4

Browse files
authored
Merge test_flutter CI Jobs (#284)
1 parent d471052 commit 3f697a4

File tree

1 file changed

+22
-20
lines changed

1 file changed

+22
-20
lines changed

.circleci/config.yml

+22-20
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,24 @@ jobs:
1313
- run: bundle install
1414
- run: bundle exec danger
1515

16-
flutter_tests:
16+
test_flutter:
17+
parameters:
18+
version:
19+
type: string
20+
coverage:
21+
type: boolean
1722
docker:
18-
- image: cirrusci/flutter
23+
- image: cirrusci/flutter:<<parameters.version>>
1924
steps:
2025
- checkout
21-
- run: flutter doctor
22-
- run: flutter packages get
23-
- run: sh ./scripts/pigeon.sh
24-
- run: flutter pub run build_runner build --delete-conflicting-outputs
25-
- run: flutter test --coverage
26-
- run: bash <(curl -s https://codecov.io/bash)
27-
28-
flutter_tests_2-10-5:
29-
docker:
30-
- image: cirrusci/flutter:2.10.5
31-
steps:
32-
- checkout
33-
- run: flutter doctor
34-
- run: flutter packages get
26+
- run: flutter pub get
3527
- run: sh ./scripts/pigeon.sh
3628
- run: flutter pub run build_runner build --delete-conflicting-outputs
3729
- run: flutter test --coverage
30+
- when:
31+
condition: <<parameters.coverage>>
32+
steps:
33+
- run: bash <(curl -s https://codecov.io/bash)
3834

3935
test_android:
4036
executor:
@@ -153,8 +149,14 @@ workflows:
153149
build-test-and-approval-deploy:
154150
jobs:
155151
- danger
156-
- flutter_tests
157-
- flutter_tests_2-10-5
152+
- test_flutter:
153+
name: test_flutter-stable
154+
version: stable
155+
coverage: true
156+
- test_flutter:
157+
name: test_flutter-2.10.5
158+
version: 2.10.5
159+
coverage: false
158160
- test_android
159161
- ios_tests
160162
- format_flutter
@@ -168,8 +170,8 @@ workflows:
168170
type: approval
169171
requires:
170172
- danger
171-
- flutter_tests
172-
- flutter_tests_2-10-5
173+
- test_flutter-stable
174+
- test_flutter-2.10.5
173175
- test_android
174176
- ios_tests
175177
- verify_pub

0 commit comments

Comments
 (0)