File tree Expand file tree Collapse file tree 2 files changed +55
-2
lines changed Expand file tree Collapse file tree 2 files changed +55
-2
lines changed Original file line number Diff line number Diff line change
1
+ timeout_in : 30m
2
+
3
+ task :
4
+ container :
5
+ image : cirrusci/flutter:latest
6
+ name : Tests (Unit)
7
+ pub_cache :
8
+ folder : ~/.pub-cache
9
+ activate_coverage_script : pub global activate coverage
10
+ tests_script : ./scripts/runTests.sh
11
+
12
+ task :
13
+ env :
14
+ EMULATOR_API_LEVEL : 22
15
+ ANDROID_ABI : " default;armeabi-v7a"
16
+ matrix :
17
+ SHARD : bloc_flutter
18
+ SHARD : built_redux
19
+ SHARD : bloc_library
20
+ SHARD : firestore_redux
21
+ SHARD : inherited_widget
22
+ SHARD : mvc
23
+ SHARD : mvi_flutter
24
+ SHARD : mvu
25
+ SHARD : redurx
26
+ SHARD : redux
27
+ SHARD : scoped_model
28
+ SHARD : simple_bloc_flutter
29
+ SHARD : vanilla
30
+
31
+ allow_failures : $SHARD == "mvu" || $SHARD == "redurx"
32
+
33
+ matrix :
34
+ - name : Integration Tests for $SHARD (Linux)
35
+ container :
36
+ image : cirrusci/flutter:latest
37
+ - name : Integration Tests for $SHARD (macOS)
38
+ osx_instance :
39
+ image : mojave-flutter
40
+ skip : ' !changesInclude(".cirrus.yml", "$SHARD/*", "$SHARD/**/*")'
41
+ install_images_script : sdkmanager "system-images;android-$EMULATOR_API_LEVEL;$ANDROID_ABI"
42
+ create_device_script :
43
+ echo no | avdmanager create avd --force -n test -k "system-images;android-$EMULATOR_API_LEVEL;$ANDROID_ABI"
44
+ start_emulator_background_script :
45
+ $ANDROID_HOME/emulator/emulator -avd test -no-audio -no-window
46
+ pub_cache :
47
+ folder : ~/.pub-cache
48
+ wait_for_emulator_script :
49
+ - ./scripts/android-wait-for-emulator.sh
50
+ - adb shell input keyevent 82
51
+ doctor_script : flutter doctor
52
+ devices_script : flutter devices
53
+ ci_script : ./scripts/ci.sh ./$SHARD || ./scripts/ci.sh ./$SHARD
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ runTests () {
57
57
# pure dart
58
58
echo " run dart tests"
59
59
pub get
60
- pub global run coverage:collect_coverage --port=8111 -o coverage.json --resume-isolates --wait-paused &
60
+ nohup pub global run coverage:collect_coverage --port=8111 -o coverage.json --resume-isolates --wait-paused &
61
61
dart --pause-isolates-on-exit --enable-vm-service=8111 " test/all_tests.dart" || error=true
62
62
pub global run coverage:format_coverage --packages=.packages -i coverage.json --report-on lib --lcov --out lcov.info
63
63
if [ -f " lcov.info" ]; then
115
115
if [ " $error " = true ] ;
116
116
then
117
117
exit -1
118
- fi
118
+ fi
You can’t perform that action at this time.
0 commit comments