Commit 16c2971 Peter Bryant
committed
1 parent e111df7 commit 16c2971 Copy full SHA for 16c2971
File tree 3 files changed +16
-1
lines changed
3 files changed +16
-1
lines changed Original file line number Diff line number Diff line change 11
11
- name : Setup Dart
12
12
uses : dart-lang/setup-dart@v1
13
13
14
+ - name : Activate coverage package
15
+ run : dart pub global activate coverage
16
+
14
17
- name : Install dependencies
15
18
run : dart pub get
16
19
24
27
run : dart pub run import_sorter:main --exit-if-changed
25
28
26
29
- name : Run tests
27
- run : dart test --test-randomize-ordering-seed random
30
+ run : dart test --test-randomize-ordering-seed random --coverage="coverage"
31
+
32
+ - name : Generate coverage report
33
+ run : format_coverage --lcov --in=coverage --out=coverage/lcov.info --packages=.packages --report-on=lib
34
+
35
+ - name : Coveralls
36
+ uses : coverallsapp/github-action@master
37
+ with :
38
+ github-token : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 2
2
.dart_tool /
3
3
.packages
4
4
5
+ # Coverage files
6
+ coverage /
7
+
5
8
# Omit commiting pubspec.lock for library packages:
6
9
# https://dart.dev/guides/libraries/private-files#pubspeclock
7
10
pubspec.lock
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ Easily authenticate using OAuth 2.0 client/password grants.
7
7
[ ![ Pub Version] ( https://img.shields.io/pub/v/passputter )] ( https://pub.dev/packages/passputter )
8
8
![ GitHub] ( https://img.shields.io/github/license/netsells/passputter )
9
9
![ GitHub Workflow Status] ( https://img.shields.io/github/workflow/status/netsells/passputter/Test )
10
+ [ ![ Coverage Status] ( https://coveralls.io/repos/github/netsells/passputter/badge.svg?branch=master )] ( https://coveralls.io/github/netsells/passputter?branch=master )
10
11
11
12
## 🚀 Installation
12
13
You can’t perform that action at this time.
0 commit comments