Skip to content

Commit 40af9b6

Browse files
author
Johan Brichau
committed
added coveralls
1 parent 92748db commit 40af9b6

File tree

2 files changed

+28
-3
lines changed

2 files changed

+28
-3
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: smalltalkCI
33
on: [push, pull_request]
44

55
jobs:
6-
build:
6+
test:
77
runs-on: ubuntu-18.04
88
strategy:
99
fail-fast: false
@@ -26,4 +26,19 @@ jobs:
2626
id: test_run
2727
run: smalltalkci -s ${{ matrix.smalltalk }}
2828
shell: bash
29-
timeout-minutes: 20
29+
timeout-minutes: 20
30+
- name: Coveralls GitHub Action
31+
uses: coverallsapp/github-action@master
32+
with:
33+
github-token: ${{ secrets.GITHUB_TOKEN }}
34+
flag-name: ${{matrix.smalltalk}}
35+
parallel: true
36+
finish:
37+
needs: test
38+
runs-on: ubuntu-latest
39+
steps:
40+
- name: Coveralls Finished
41+
uses: coverallsapp/github-action@master
42+
with:
43+
github-token: ${{ secrets.github_token }}
44+
parallel-finished: true

.smalltalk.ston

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,15 @@ SmalltalkCISpec {
2020
#load : [ 'Tests' ],
2121
#platforms : [ #gemstone ]
2222
}
23-
]
23+
],
24+
#testing : {
25+
#defaultTimeout : 30,
26+
#include : {
27+
#classes : [ #SentButNotImplementedTest , #UndefinedSymbolsTest ]
28+
},
29+
#coverage : {
30+
#packages : [ 'Grease*' ],
31+
#format: #coveralls
32+
}
33+
}
2434
}

0 commit comments

Comments
 (0)