File tree 5 files changed +31
-8
lines changed
5 files changed +31
-8
lines changed Original file line number Diff line number Diff line change 28
28
cryptoxide
29
29
Cunego
30
30
Cupertino
31
+ dalek
31
32
dbsync
32
33
delegators
33
34
DIND
@@ -65,6 +66,8 @@ Joaquín
65
66
jorm
66
67
jormungandr
67
68
Jörmungandr
69
+ junitreport
70
+ Keyhash
68
71
lcov
69
72
Leshiy
70
73
lintfix
@@ -114,6 +117,7 @@ rxdart
114
117
saibatizoku
115
118
schemathesis
116
119
Schemathesis
120
+ Scripthash
117
121
seckey
118
122
sendfile
119
123
slotno
@@ -128,11 +132,13 @@ testunit
128
132
thiserror
129
133
thollander
130
134
timelike
135
+ tojunit
131
136
Traceback
132
137
TXNZD
133
138
unmanaged
134
139
UTXO
135
140
vitss
141
+ vkey
136
142
voteplan
137
143
voteplans
138
144
wallclock
@@ -144,7 +150,3 @@ xctest
144
150
xctestrun
145
151
xcworkspace
146
152
yoroi
147
- dalek
148
- Keyhash
149
- Scripthash
150
- vkey
Original file line number Diff line number Diff line change 36
36
aws_region : ${{ env.AWS_REGION }}
37
37
earthly_runner_secret : ${{ secrets.EARTHLY_RUNNER_SECRET }}
38
38
39
- - name : Get unit test report
39
+ - name : Get catalyst gateway unit test report
40
40
uses : input-output-hk/catalyst-ci/actions/run@master
41
41
if : always()
42
42
continue-on-error : true
60
60
runner_address : ${{ secrets.EARTHLY_SATELLITE_ADDRESS }}
61
61
artifact : " false"
62
62
63
+ - name : Get flutter unit test report
64
+ uses : input-output-hk/catalyst-ci/actions/run@master
65
+ if : always()
66
+ continue-on-error : true
67
+ with :
68
+ earthfile : ./catalyst_voices/
69
+ flags :
70
+ targets : test-unit
71
+ target_flags :
72
+ runner_address : ${{ secrets.EARTHLY_SATELLITE_ADDRESS }}
73
+ artifact : " false"
74
+
63
75
- name : Collect and upload test reports
64
76
uses : actions/upload-artifact@v4
65
77
if : always()
Original file line number Diff line number Diff line change @@ -12,13 +12,13 @@ deps:
12
12
WORKDIR /frontend
13
13
14
14
GIT CLONE https://github.com/flutter/flutter.git /usr/local/flutter
15
- ENV PATH= "/usr/local/flutter/bin:/usr/local/flutter/bin/cache/dart-sdk/bin:${PATH}"
16
-
15
+ ENV PATH= "/usr/local/flutter/bin:/usr/local/flutter/bin/cache/dart-sdk/bin:$HOME/.pub-cache/bin:${PATH}"
17
16
RUN flutter channel stable
18
17
RUN flutter upgrade
19
18
RUN flutter --version
20
19
RUN flutter doctor -v
21
20
RUN flutter config --enable-web
21
+ RUN dart pub global activate junitreport
22
22
23
23
src :
24
24
FROM +deps
@@ -35,6 +35,15 @@ build:
35
35
WORKDIR /frontend/build
36
36
SAVE ARTIFACT web /web AS LOCAL web
37
37
38
+ test-unit :
39
+ FROM +build
40
+ WORKDIR /frontend
41
+ TRY
42
+ RUN flutter test --reporter expanded . --machine | tojunit --output flutter.junit-report.xml
43
+ FINALLY
44
+ SAVE ARTIFACT flutter.junit-report.xml AS LOCAL flutter-unit-tests.junit-report.xml
45
+ END
46
+
38
47
package :
39
48
FROM nginx:alpine3.18
40
49
ARG tag= 'latest'
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ integration-test-web:
19
19
# LET driver = "msedgedriver"
20
20
# END
21
21
RUN ($driver --port = $driver_port > $driver .log &) && \
22
- flutter drive --driver = test_driver/integration_test .dart \
22
+ flutter drive --driver = test_driver/integration_tests .dart \
23
23
--target = integration_test/main.dart \
24
24
--flavor development -d web-server --profile \
25
25
--browser-name = $browser --driver-port = $driver_port || echo fail > fail
File renamed without changes.
You can’t perform that action at this time.
0 commit comments