File tree 3 files changed +36
-1
lines changed
3 files changed +36
-1
lines changed Original file line number Diff line number Diff line change
1
+ name : CI
2
+
3
+ on :
4
+ push :
5
+ branches : [ main ]
6
+ pull_request :
7
+ branches : [ main ]
8
+ workflow_dispatch :
9
+
10
+ jobs :
11
+ unit-test :
12
+ runs-on : ubuntu-latest
13
+
14
+ steps :
15
+ - name : Checkout repository with submodules
16
+ uses : actions/checkout@v2
17
+ with :
18
+ submodules : recursive
19
+
20
+ - name : Update submodules to the latest commit
21
+ run : git submodule update --remote --recursive
22
+
23
+ - name : Set up Ruby
24
+ uses : ruby/setup-ruby@v1
25
+ with :
26
+ ruby-version : ' 3.0'
27
+
28
+ - name : Install specific Ceedling version
29
+ run : gem install ceedling -v 0.31.1
30
+
31
+ - name : Install gcc-avr
32
+ run : sudo apt-get update && sudo apt-get install -y gcc-avr
33
+
34
+ - name : Run Ceedling tests
35
+ run : ceedling test:all
Original file line number Diff line number Diff line change 32
32
:paths :
33
33
:test :
34
34
- +:test/**
35
+ - -:test/support
35
36
:source :
36
37
- src/**
37
38
:support :
54
55
:mock_prefix : mock_
55
56
:when_no_prototypes : :warn
56
57
:enforce_strict_ordering : TRUE
57
- :verbosity : 2
58
58
:plugins :
59
59
- :ignore
60
60
- :array
You can’t perform that action at this time.
0 commit comments