Build Logs

typelevel/weaver-test • 3.8.0-RC4:2025-12-22

Errors

7

Warnings

13

Total Lines

434

1##################################
2Clonning https://github.com/typelevel/weaver-test.git into /build/repo using revision v0.11.3
3##################################
4Note: switching to 'a4b4d8898863c009c83520d8cd069562068251d5'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0-RC4
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC4
32Execute tests: true
33sbt project found:
34No prepare script found for project typelevel/weaver-test
35##################################
36Scala version: 3.8.0-RC4
37Targets: org.typelevel%weaver-cats org.typelevel%weaver-cats-core org.typelevel%weaver-core org.typelevel%weaver-discipline org.typelevel%weaver-framework org.typelevel%weaver-scalacheck
38Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: ,REQUIRE:-source:3.8
41Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '17'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF-8
48-Xms2g
49-Xmx4g
50-XX:MaxMetaspaceSize=512m
51-Dcommunitybuild.scala=3.8.0-RC4
52-Dcommunitybuild.project.dependencies.add=
53-Xmx7G
54-Xms4G
55-Xss8M
56-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
57-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
58-jar
59/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
60"setCrossScalaVersions 3.8.0-RC4"
61"++3.8.0-RC4 -v"
62"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
63"set every credentials := Nil"
64"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
65"removeScalacOptionsStartingWith -P:wartremover"
66
67moduleMappings
68"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" org.typelevel%weaver-cats org.typelevel%weaver-cats-core org.typelevel%weaver-core org.typelevel%weaver-discipline org.typelevel%weaver-framework org.typelevel%weaver-scalacheck"
69
70[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
71[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
72[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
73[info] loading project definition from /build/repo/project
74[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
75[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
76[info] Compilation completed in 9.239s.
77[info] done compiling
78[info] loading settings for project root from build.sbt...
79[info] resolving key references (29234 settings) ...
80[info] set scmInfo to https://github.com/typelevel/weaver-test
81[info] set current project to root (in build file:/build/repo/)
82Execute setCrossScalaVersions: 3.8.0-RC4
83OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in coreCatsNative/crossScalaVersions
84[info] set scmInfo to https://github.com/typelevel/weaver-test
85OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in root/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in rootJVM/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in disciplineJS/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in scalacheckNative/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in coreCatsJVM/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in docs/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in scalacheckJS/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in disciplineNative/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in coreJVM/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in coreCatsJS/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in catsNative/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in rootNative/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in docsOutputJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in rootJS/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in frameworkJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in frameworkNative/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in disciplineJVM/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in catsJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in coreJS/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in coreNative/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in frameworkJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in catsJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in scalacheckJVM/crossScalaVersions
108[info] set current project to root (in build file:/build/repo/)
109[info] Setting Scala version to 3.8.0-RC4 on 23 projects.
110[info] Switching Scala version on:
111[info] scalacheckNative (2.12.20, 2.13.18, 3.8.0-RC4)
112[info] catsNative (2.12.20, 2.13.18, 3.8.0-RC4)
113[info] frameworkJVM (2.12.20, 2.13.18, 3.8.0-RC4)
114[info] rootJS (2.12.20, 2.13.18, 3.8.0-RC4)
115[info] docsOutputJVM (2.12.20, 2.13.18, 3.8.0-RC4)
116[info] coreNative (2.12.20, 2.13.18, 3.8.0-RC4)
117[info] docs (2.12.20, 2.13.18, 3.8.0-RC4)
118[info] frameworkNative (2.12.20, 2.13.18, 3.8.0-RC4)
119[info] coreJS (2.12.20, 2.13.18, 3.8.0-RC4)
120[info] frameworkJS (2.12.20, 2.13.18, 3.8.0-RC4)
121[info] coreJVM (2.12.20, 2.13.18, 3.8.0-RC4)
122[info] rootJVM (2.12.20, 2.13.18, 3.8.0-RC4)
123[info] rootNative (2.12.20, 2.13.18, 3.8.0-RC4)
124[info] coreCatsNative (2.12.20, 2.13.18, 3.8.0-RC4)
125[info] disciplineNative (2.12.20, 2.13.18, 3.8.0-RC4)
126[info] coreCatsJS (2.12.20, 2.13.18, 3.8.0-RC4)
127[info] catsJS (2.12.20, 2.13.18, 3.8.0-RC4)
128[info] catsJVM (2.12.20, 2.13.18, 3.8.0-RC4)
129[info] disciplineJS (2.12.20, 2.13.18, 3.8.0-RC4)
130[info] scalacheckJVM (2.12.20, 2.13.18, 3.8.0-RC4)
131[info] disciplineJVM (2.12.20, 2.13.18, 3.8.0-RC4)
132[info] coreCatsJVM (2.12.20, 2.13.18, 3.8.0-RC4)
133[info] scalacheckJS (2.12.20, 2.13.18, 3.8.0-RC4)
134[info] Excluding projects:
135[info] * root (2.13.18)
136[info] Reapplying settings...
137[info] set scmInfo to https://github.com/typelevel/weaver-test
138[info] set current project to root (in build file:/build/repo/)
139Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
140[info] Reapplying settings...
141[info] set scmInfo to https://github.com/typelevel/weaver-test
142[info] set current project to root (in build file:/build/repo/)
143[info] Defining Global / credentials, catsJS / credentials and 22 others.
144[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 214 others.
145[info] Run `last` for details.
146[info] Reapplying settings...
147[info] set scmInfo to https://github.com/typelevel/weaver-test
148[info] set current project to root (in build file:/build/repo/)
149Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
150[info] Reapplying settings...
151OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
152
153 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
154 Did you mean docsOutputJVM / allExcludeDependencies ?
155 , retry without global scopes
156[info] Reapplying settings...
157[info] set scmInfo to https://github.com/typelevel/weaver-test
158[info] set current project to root (in build file:/build/repo/)
159Execute removeScalacOptionsStartingWith: -P:wartremover
160[info] Reapplying settings...
161[info] set scmInfo to https://github.com/typelevel/weaver-test
162[info] set current project to root (in build file:/build/repo/)
163[success] Total time: 0 s, completed Dec 22, 2025, 5:49:29 PM
164Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
165Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
166Starting build...
167Projects: Set(frameworkJVM, coreJVM, catsJVM, scalacheckJVM, disciplineJVM, coreCatsJVM)
168Starting build for ProjectRef(file:/build/repo/,coreCatsJVM) (weaver-cats-core)... [0/6]
169OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
170OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
171OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
172Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
173[info] compiling 37 Scala sources to /build/repo/modules/core/jvm/target/scala-3.8.0-RC4/classes ...
174[info] done compiling
175[info] compiling 6 Scala sources to /build/repo/modules/core-cats/jvm/target/scala-3.8.0-RC4/classes ...
176[info] done compiling
177Starting build for ProjectRef(file:/build/repo/,frameworkJVM) (weaver-framework)... [1/6]
178Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
179[info] compiling 12 Scala sources to /build/repo/modules/framework/jvm/target/scala-3.8.0-RC4/classes ...
180[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/framework/shared/src/main/scala/weaver/framework/DogFood.scala:12:27
181[warn] 12 |import sbt.testing.{ Event => _, Status => _, Task => _, _ }
182[warn] | ^^^^^^^^^^
183[warn] | unused import
184[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/framework/shared/src/main/scala/weaver/framework/DogFood.scala:12:40
185[warn] 12 |import sbt.testing.{ Event => _, Status => _, Task => _, _ }
186[warn] | ^^^^^^^^^^^
187[warn] | unused import
188[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/framework/shared/src/main/scala/weaver/framework/DogFood.scala:12:51
189[warn] 12 |import sbt.testing.{ Event => _, Status => _, Task => _, _ }
190[warn] | ^^^^^^^^^
191[warn] | unused import
192[warn] three warnings found
193[info] done compiling
194Starting build for ProjectRef(file:/build/repo/,catsJVM) (weaver-cats)... [2/6]
195Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
196[info] compiling 1 Scala source to /build/repo/modules/framework-cats/jvm/target/scala-3.8.0-RC4/classes ...
197[info] done compiling
198[info] compiling 18 Scala sources to /build/repo/modules/framework-cats/jvm/target/scala-3.8.0-RC4/test-classes ...
199[info] done compiling
200[info] weaver.framework.test.ResourceSharingSuite
201[info] + a stranger, from the outside ! ooooh 9ms
202[info] weaver.framework.test.FormatterTests
203[info] + rendering of durations 40ms
204[info] weaver.FunSuiteTest
205[info] + and 8ms
206[info] + forall (success) 1ms
207[info] + forall (failure) 3ms
208[info] weaver.framework.test.SourceLocationTest
209[info] + implicit capture of source location is relativised 1ms
210java.lang.Exception: Global Boom
211 at weaver.framework.test.MetaJVM$FailedGlobalStub$.sharedResources(MetaJVM.scala:30)
212 at weaver.framework.RunnerCompat.resourceMap$$anonfun$1$$anonfun$1(RunnerCompat.scala:200)
213 at cats.Traverse$.traverseDirectly$$anonfun$1(Traverse.scala:293)
214 at scala.collection.IterableOnceOps.foldLeft(IterableOnce.scala:741)
215 at scala.collection.IterableOnceOps.foldLeft$(IterableOnce.scala:337)
216 at scala.collection.AbstractIterator.foldLeft(Iterator.scala:1328)
217 at cats.Traverse$.traverseDirectly(Traverse.scala:296)
218 at cats.instances.ListInstances$$anon$1.traverse(list.scala:125)
219 at cats.instances.ListInstances$$anon$1.traverse(list.scala:121)
220 at cats.Traverse$Ops.traverse(Traverse.scala:243)
221 at cats.Traverse$Ops.traverse$(Traverse.scala:238)
222 at cats.Traverse$ToTraverseOps$$anon$3.traverse(Traverse.scala:280)
223 at weaver.framework.RunnerCompat.resourceMap$$anonfun$1(RunnerCompat.scala:200)
224 at cats.FlatMap.flatTap$$anonfun$1(FlatMap.scala:173)
225 at of$extension @ weaver.GlobalResourceF$.createMap(GlobalResourceF.scala:124)
226 at map @ weaver.GlobalResourceF$.createMap(GlobalResourceF.scala:126)
227 at make @ weaver.framework.RunnerCompat.run(RunnerCompat.scala:170)
228 at make @ weaver.framework.RunnerCompat.run(RunnerCompat.scala:170)
229 at use @ weaver.framework.RunnerCompat.run(RunnerCompat.scala:192)
230[info] weaver.junit.JUnitRunnerTests
231[info] + Notifications are issued correctly 102ms
232[info] + Only tests tagged with only are ran 66ms
233[info] + Tests tagged with only fail when ran on CI 57ms
234[info] + Only tests tagged with only are ran (unless also tagged ignored) 27ms
235[info] + Tests tagged with ignore are ignored 17ms
236[info] + Tests tagged with ignore are ignored (FunSuite) 18ms
237[info] + Even if all tests are ignored, will fail if a test is tagged with only 13ms
238[info] + Works when suite asks for global resources 23ms
239[info] weaver.framework.test.OtherResourceSharingSuite
240[info] + oops, forgot something here 0ms
241[info] weaver.framework.test.SharedResourceTests
242[info] + should be able to use pattern matching with match 3ms
243[info] + should be able to use pattern matching with `usingRes` method 2ms
244[info] weaver.framework.test.ExpectationsTests
245[info] + and 0ms
246[info] + or 5ms
247[info] + xor 2ms
248[info] + all 2ms
249[info] + forall (success) 0ms
250[info] + forall (failure) 0ms
251[info] + exists (success) 0ms
252[info] + exists (failure) 1ms
253[info] + equality check 0ms
254[info] + matches pattern 1ms
255[info] + matchOrFailFast (success) 0ms
256[info] + matchOrFailFast (failure) 4ms
257[info] + expect.eql respects cats.kernel.Eq 0ms
258[info] + expect.eql respects weaver.Comparison 0ms
259[info] + when success 2ms
260[info] weaver.framework.test.MemoisedResourceTests
261[info] + Memoised resources should be: 804ms
262[info] * lazily allocated,
263[info] * shared when accessed concurrently
264[info] * not finalised until all uses are finished
265[info] * re-allocated on demand after being finalised
266[info] + Memoised resources reset when allocation fails 16ms
267[info] weaver.framework.test.TagDogFoodTests
268[info] + tests tagged with 'only' should fail in CI 13ms
269[info] + tests tagged with 'ignore' should not be run 13ms
270[info] + only tests tagged with 'only' should be run 15ms
271[info] + test runner -o argument should be respected if no tests are tagged with 'only' 16ms
272[info] + test runner --only argument should be respected if no tests are tagged with 'only' 14ms
273[info] + test runner arguments should be discarded if tests are tagged with 'only' 12ms
274[info] weaver.framework.test.TracingTests
275[info] + Traces work as expected 5ms
276[info] weaver.framework.test.DogFoodTests
277[info] + test suite reports successes events 1s
278[info] + the framework reports exceptions occurring during suite initialisation 181ms
279[info] + test suite outputs failed test names alongside successes in status report 216ms
280[info] + test suite outputs logs for failed tests 214ms
281[info] + test suite renders logs for tests with multiple failures 315ms
282[info] + test suite outputs stack traces even if the output is very long 200ms
283[info] + test suite outputs stack traces of exception causes 300ms
284[info] + failures with exceptions in logs display them correctly 200ms
285[info] + failures with multi-line test name are rendered correctly 345ms
286[info] + successes with multi-line test name are rendered correctly 337ms
287[info] + ignored tests with multi-line test name are rendered correctly 347ms
288[info] + expect.eql delegates to Comparison show when an instance is found 224ms
289[info] + expect.same delegates to Comparison show when an instance is found 220ms
290[info] + expect.eql values with the same string representation are rendered 340ms
291[info] + expect statements with interpolators are rendered without warnings 276ms
292[info] + successes with clues are rendered correctly 325ms
293[info] + failures with clues are rendered correctly 265ms
294[info] + failures with nested clues are rendered correctly 215ms
295[info] + failures with identical clue expressions are rendered correctly 293ms
296[info] + failures in expect.all are reported with their source code 221ms
297[info] + values of clues are rendered with the given show 237ms
298[info] + values of clues are rendered with show constructed from toString if no show is given 213ms
299[info] + clue calls are replaced when using helper objects 296ms
300[info] + expect.same source locations are rendered correctly 263ms
301[info] + multiple expectations on the same source line are rendered correctly 291ms
302[info] + traced source locations are rendered correctly 264ms
303[info] + source locations with interpolators are rendered without warnings 168ms
304[info] weaver.framework.test.DogFoodTestsJVM
305[info] + global sharing suites 1s
306[info] + global lazy resources (parallel) 99ms
307[info] + global lazy resources (sequential) 90ms
308[info] + failed global resource results to thrown exception 47ms
309[info] weaver.framework.test.MutableSuiteTest
310[info] + 23 is odd 0ms
311[info] + sleeping 1s
312[info] + 23 is odd 0ms
313[info] + logged 0ms
314Starting build for ProjectRef(file:/build/repo/,disciplineJVM) (weaver-discipline)... [3/6]
315Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
316[info] compiling 1 Scala source to /build/repo/modules/discipline/jvm/target/scala-3.8.0-RC4/classes ...
317[info] done compiling
318[info] compiling 3 Scala sources to /build/repo/modules/discipline/jvm/target/scala-3.8.0-RC4/test-classes ...
319[info] done compiling
320failing seed for rickroll.ricks is bbXV-KdVq4mGB23ccJ24792Tb_5THA7vPn_PhnOPXbA=
321failing seed for rickroll.ricks is QNrqbDjp0kxbMXPJaYuKp7FXRSDLNaNi73IazlAPu6I=
322failing seed for rickroll.rolls is NoncbDUmKy3yAzaluE5pZ8lBXytF4KyFjFZcKj0iQCI=
323failing seed for rickroll.ricks is TrtrD8FBqTB5YpvCS70quMGPgx5BGYB4yimxEoo2fcP=
324failing seed for rickroll.ricks is _9M2NIU_oCwqW7e-mOJBjgfLCzkwyOwqsO3J6kSKB-P=
325failing seed for rickroll.rolls is 37A4F48l3PFcWqX46ZB0CIlcYY6tRZ5TJ8LBmfMornF=
326[info] weaver.discipline.DisciplineIntegrationTest
327[info] + Runs tests successfully 53ms
328[info] + Reports failures correctly 30ms
329[info] + Captures exceptions correctly 5ms
330[info] weaver.discipline.DisciplineFSuiteIntegrationTest
331[info] + Runs tests successfully 129ms
332[info] + Reports failures correctly 122ms
333[info] + Captures exceptions correctly 121ms
334[info] + Shared resource fails to start 27ms
335Starting build for ProjectRef(file:/build/repo/,scalacheckJVM) (weaver-scalacheck)... [4/6]
336Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
337[info] compiling 2 Scala sources to /build/repo/modules/scalacheck/jvm/target/scala-3.8.0-RC4/classes ...
338[info] done compiling
339[info] compiling 3 Scala sources to /build/repo/modules/scalacheck/jvm/target/scala-3.8.0-RC4/test-classes ...
340[info] done compiling
341[info] weaver.scalacheck.CheckersConcurrencyTest
342[info] + tests should wait for slower tests to succeed before completion 256ms
343[info] + tests should wait for slower tests to fail before completion 180ms
344[info] weaver.scalacheck.PropertyDogFoodTest
345[info] + Failed property tests get reported properly 299ms
346[info] + Property tests using failFast get reported properly 316ms
347[info] + Property tests that raise errors get reported properly. 291ms
348[info] + Property tests that are ignored get reported properly. 314ms
349[info] + Checks are parallelised 1s
350[info] + Config can be overridden 285ms
351[info] + Discarded counts should be accurate 293ms
352[info] + Discard ratio of zero should still run tests 266ms
353[info] weaver.scalacheck.CheckersTest
354[info] + universal 660ms
355[info] + form 1 393ms
356[info] + form 2 446ms
357[info] + form 3 632ms
358[info] + form 4 619ms
359[info] + form 5 611ms
360[info] + form 6 553ms
361[info] + IO form (1) 562ms
362[info] + IO form (2) 1s
363Starting build for ProjectRef(file:/build/repo/,coreJVM) (weaver-core)... [5/6]
364Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
365
366************************
367Build summary:
368[{
369 "module": "weaver-cats-core",
370 "compile": {"status": "ok", "tookMs": 17805, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
371 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
372 "test-compile": {"status": "ok", "tookMs": 198, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
373 "test": {"status": "ok", "tookMs": 189, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
374 "publish": {"status": "skipped", "tookMs": 0},
375 "metadata": {
376 "crossScalaVersions": ["2.12.20", "2.13.18", "3.3.7"]
377}
378},{
379 "module": "weaver-framework",
380 "compile": {"status": "ok", "tookMs": 3685, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
381 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
382 "test-compile": {"status": "ok", "tookMs": 186, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
383 "test": {"status": "ok", "tookMs": 158, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
384 "publish": {"status": "skipped", "tookMs": 0},
385 "metadata": {
386 "crossScalaVersions": ["2.12.20", "2.13.18", "3.3.7"]
387}
388},{
389 "module": "weaver-cats",
390 "compile": {"status": "ok", "tookMs": 922, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
391 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
392 "test-compile": {"status": "ok", "tookMs": 7164, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
393 "test": {"status": "ok", "tookMs": 2457, "passed": 76, "failed": 0, "ignored": 0, "skipped": 0, "total": 76, "byFramework": [{"framework": "unknown", "stats": {"passed": 76, "failed": 0, "ignored": 0, "skipped": 0, "total": 76}}]},
394 "publish": {"status": "skipped", "tookMs": 0},
395 "metadata": {
396 "crossScalaVersions": ["2.12.20", "2.13.18", "3.3.7"]
397}
398},{
399 "module": "weaver-discipline",
400 "compile": {"status": "ok", "tookMs": 1303, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
401 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
402 "test-compile": {"status": "ok", "tookMs": 2053, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
403 "test": {"status": "ok", "tookMs": 915, "passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7, "byFramework": [{"framework": "unknown", "stats": {"passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7}}]},
404 "publish": {"status": "skipped", "tookMs": 0},
405 "metadata": {
406 "crossScalaVersions": ["2.12.20", "2.13.18", "3.3.7"]
407}
408},{
409 "module": "weaver-scalacheck",
410 "compile": {"status": "ok", "tookMs": 1448, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
411 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
412 "test-compile": {"status": "ok", "tookMs": 1826, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
413 "test": {"status": "ok", "tookMs": 2492, "passed": 19, "failed": 0, "ignored": 0, "skipped": 0, "total": 19, "byFramework": [{"framework": "unknown", "stats": {"passed": 19, "failed": 0, "ignored": 0, "skipped": 0, "total": 19}}]},
414 "publish": {"status": "skipped", "tookMs": 0},
415 "metadata": {
416 "crossScalaVersions": ["2.12.20", "2.13.18", "3.3.7"]
417}
418},{
419 "module": "weaver-core",
420 "compile": {"status": "ok", "tookMs": 43, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
421 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
422 "test-compile": {"status": "ok", "tookMs": 74, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
423 "test": {"status": "ok", "tookMs": 68, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
424 "publish": {"status": "skipped", "tookMs": 0},
425 "metadata": {
426 "crossScalaVersions": ["2.12.20", "2.13.18", "3.3.7"]
427}
428}]
429************************
430[success] Total time: 74 s (0:01:14.0), completed Dec 22, 2025, 5:50:44 PM
431[0JChecking patch project/plugins.sbt...
432Checking patch build.sbt...
433Applied patch project/plugins.sbt cleanly.
434Applied patch build.sbt cleanly.