File tree Expand file tree Collapse file tree 5 files changed +63
-4
lines changed Expand file tree Collapse file tree 5 files changed +63
-4
lines changed Original file line number Diff line number Diff line change 1
1
name : " Base Workflow"
2
2
3
+ env :
4
+ NODE_OPTIONS : " --max_old_space_size=4096"
5
+
3
6
on :
4
7
push :
5
8
branches : [main]
44
47
45
48
- name : Build and test timefold-solver
46
49
run : mvn -B verify
50
+
51
+ - name : Test Summary
52
+ uses : test-summary/action@2920bc1b1b377c787227b204af6981e8f41bbef3
53
+ with :
54
+ paths : " **/TEST-*.xml"
55
+ show : " fail"
56
+ if : always()
57
+
47
58
# Exists to check long-running goals, such as docs.
48
59
# Tests are skipped as there is plenty of CI that runs them.
49
60
java_full :
83
94
run : |
84
95
cd spring-integration
85
96
mvn -B verify
97
+ - name : Test Summary
98
+ uses : test-summary/action@2920bc1b1b377c787227b204af6981e8f41bbef3
99
+ with :
100
+ paths : " **/TEST-*.xml"
101
+ show : " fail"
102
+ if : always()
86
103
spring_boot_3_4_x :
87
104
name : " Spring Boot 3.4.x"
88
105
runs-on : ubuntu-latest
@@ -104,6 +121,12 @@ jobs:
104
121
run : |
105
122
cd spring-integration
106
123
mvn -B verify
124
+ - name : Test Summary
125
+ uses : test-summary/action@2920bc1b1b377c787227b204af6981e8f41bbef3
126
+ with :
127
+ paths : " **/TEST-*.xml"
128
+ show : " fail"
129
+ if : always()
107
130
108
131
native :
109
132
name : " Native Image"
@@ -131,7 +154,6 @@ jobs:
131
154
with :
132
155
java-version : ${{matrix.java-version}}
133
156
distribution : ' graalvm-community'
134
- components : ' native-image'
135
157
github-token : ${{ secrets.GITHUB_TOKEN }}
136
158
cache : ' maven'
137
159
@@ -142,3 +164,10 @@ jobs:
142
164
run : |
143
165
cd ${{matrix.module}}
144
166
mvn -B -Dnative verify
167
+
168
+ - name : Test Summary
169
+ uses : test-summary/action@2920bc1b1b377c787227b204af6981e8f41bbef3
170
+ with :
171
+ paths : " **/TEST-*.xml"
172
+ show : " fail"
173
+ if : always()
Original file line number Diff line number Diff line change 1
1
name : Quickstarts Workflow
2
2
3
+ env :
4
+ NODE_OPTIONS : " --max_old_space_size=4096"
5
+
3
6
on :
4
7
push :
5
8
branches : [main]
67
70
- name : Build and test timefold-quickstarts
68
71
working-directory : ./timefold-quickstarts
69
72
shell : bash
70
- run : mvn -B clean verify
73
+ run : mvn -B clean verify
74
+ - name : Test Summary
75
+ uses : test-summary/action@2920bc1b1b377c787227b204af6981e8f41bbef3
76
+ with :
77
+ paths : " **/TEST-*.xml"
78
+ show : " fail"
79
+ if : always()
Original file line number Diff line number Diff line change 4
4
# or that there is explicit approval for their jobs to run.
5
5
name : Secured Workflow
6
6
7
+ env :
8
+ NODE_OPTIONS : " --max_old_space_size=4096"
9
+
7
10
on :
8
11
push :
9
12
branches : [ main ]
@@ -133,6 +136,12 @@ jobs:
133
136
working-directory : ./timefold-solver-benchmarks
134
137
shell : bash
135
138
run : mvn -B -DskipJMH clean verify
139
+ - name : Test Summary
140
+ uses : test-summary/action@2920bc1b1b377c787227b204af6981e8f41bbef3
141
+ with :
142
+ paths : " **/TEST-*.xml"
143
+ show : " fail"
144
+ if : always()
136
145
enterprise-java :
137
146
needs : approval_required
138
147
name : Enterprise Edition (Java)
@@ -187,6 +196,12 @@ jobs:
187
196
working-directory : ./timefold-solver-enterprise
188
197
shell : bash
189
198
run : mvn -B clean verify
199
+ - name : Test Summary
200
+ uses : test-summary/action@2920bc1b1b377c787227b204af6981e8f41bbef3
201
+ with :
202
+ paths : " **/TEST-*.xml"
203
+ show : " fail"
204
+ if : always()
190
205
191
206
build_documentation :
192
207
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 555
555
<plugin >
556
556
<artifactId >maven-surefire-plugin</artifactId >
557
557
<version >${version.surefire.plugin} </version >
558
+ <configuration >
559
+ <redirectTestOutputToFile >true</redirectTestOutputToFile >
560
+ </configuration >
558
561
</plugin >
559
562
<plugin >
560
563
<artifactId >maven-failsafe-plugin</artifactId >
561
564
<version >${version.surefire.plugin} </version >
565
+ <configuration >
566
+ <redirectTestOutputToFile >true</redirectTestOutputToFile >
567
+ </configuration >
562
568
</plugin >
563
569
<!-- Do not move to full profile. Otherwise upstream dependency changes can break our build without CI catching it. -->
564
570
<plugin >
Original file line number Diff line number Diff line change 9
9
</appender >
10
10
11
11
<!-- To override the info log level from the command line, use the VM option "-Dlogback.level.ai.timefold.solver=trace" -->
12
- <logger name =" ai.timefold.solver" level =" ${logback.level.ai.timefold.solver:-warn }" />
12
+ <logger name =" ai.timefold.solver" level =" ${logback.level.ai.timefold.solver:-debug }" />
13
13
<!-- Don't pollute the test log with a stacktrace -->
14
14
<logger name =" ai.timefold.solver.benchmark.impl.DefaultPlannerBenchmark.singleBenchmarkRunnerException" level =" error" />
15
15
16
- <root level =" warn " >
16
+ <root level =" debug " >
17
17
<appender-ref ref =" consoleAppender" />
18
18
</root >
19
19
You can’t perform that action at this time.
0 commit comments