Build Logs

typelevel/weaver-test • 3.8.0-RC5:2025-12-31

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-RC5
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-RC5
32Execute tests: true
33sbt project found:
34No prepare script found for project typelevel/weaver-test
35##################################
36Scala version: 3.8.0-RC5
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-RC5
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-RC5"
61"++3.8.0-RC5 -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-RC5 """{"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 8.63s.
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-RC5
83OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in coreCatsNative/crossScalaVersions
84OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in rootJVM/crossScalaVersions
85OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in disciplineJS/crossScalaVersions
86[info] set scmInfo to https://github.com/typelevel/weaver-test
87OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in scalacheckNative/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in coreCatsJVM/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in docs/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in scalacheckJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in disciplineNative/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in coreJVM/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in coreCatsJS/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in catsNative/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in rootNative/crossScalaVersions
96OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in root/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in docsOutputJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in coreJS/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in rootJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in frameworkJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in frameworkNative/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in disciplineJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in catsJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in coreNative/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in frameworkJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in catsJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in scalacheckJVM/crossScalaVersions
108[info] set current project to root (in build file:/build/repo/)
109[info] Setting Scala version to 3.8.0-RC5 on 23 projects.
110[info] Switching Scala version on:
111[info] scalacheckNative (2.12.20, 2.13.18, 3.8.0-RC5)
112[info] catsNative (2.12.20, 2.13.18, 3.8.0-RC5)
113[info] frameworkJVM (2.12.20, 2.13.18, 3.8.0-RC5)
114[info] rootJS (2.12.20, 2.13.18, 3.8.0-RC5)
115[info] docsOutputJVM (2.12.20, 2.13.18, 3.8.0-RC5)
116[info] coreNative (2.12.20, 2.13.18, 3.8.0-RC5)
117[info] docs (2.12.20, 2.13.18, 3.8.0-RC5)
118[info] frameworkNative (2.12.20, 2.13.18, 3.8.0-RC5)
119[info] coreJS (2.12.20, 2.13.18, 3.8.0-RC5)
120[info] frameworkJS (2.12.20, 2.13.18, 3.8.0-RC5)
121[info] coreJVM (2.12.20, 2.13.18, 3.8.0-RC5)
122[info] rootJVM (2.12.20, 2.13.18, 3.8.0-RC5)
123[info] rootNative (2.12.20, 2.13.18, 3.8.0-RC5)
124[info] coreCatsNative (2.12.20, 2.13.18, 3.8.0-RC5)
125[info] disciplineNative (2.12.20, 2.13.18, 3.8.0-RC5)
126[info] coreCatsJS (2.12.20, 2.13.18, 3.8.0-RC5)
127[info] catsJS (2.12.20, 2.13.18, 3.8.0-RC5)
128[info] catsJVM (2.12.20, 2.13.18, 3.8.0-RC5)
129[info] disciplineJS (2.12.20, 2.13.18, 3.8.0-RC5)
130[info] scalacheckJVM (2.12.20, 2.13.18, 3.8.0-RC5)
131[info] disciplineJVM (2.12.20, 2.13.18, 3.8.0-RC5)
132[info] coreCatsJVM (2.12.20, 2.13.18, 3.8.0-RC5)
133[info] scalacheckJS (2.12.20, 2.13.18, 3.8.0-RC5)
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 31, 2025, 9:16:26 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-RC5/classes ...
174[info] done compiling
175[info] compiling 6 Scala sources to /build/repo/modules/core-cats/jvm/target/scala-3.8.0-RC5/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-RC5/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-RC5/classes ...
197[info] done compiling
198[info] compiling 18 Scala sources to /build/repo/modules/framework-cats/jvm/target/scala-3.8.0-RC5/test-classes ...
199[info] done compiling
200[info] weaver.framework.test.SharedResourceTests
201[info] + should be able to use pattern matching with match 21ms
202[info] + should be able to use pattern matching with `usingRes` method 1ms
203[info] weaver.framework.test.FormatterTests
204[info] + rendering of durations 17ms
205[info] weaver.junit.JUnitRunnerTests
206[info] + Notifications are issued correctly 84ms
207[info] + Only tests tagged with only are ran 34ms
208[info] + Tests tagged with only fail when ran on CI 50ms
209[info] + Only tests tagged with only are ran (unless also tagged ignored) 23ms
210[info] + Tests tagged with ignore are ignored 25ms
211[info] + Tests tagged with ignore are ignored (FunSuite) 9ms
212[info] + Even if all tests are ignored, will fail if a test is tagged with only 8ms
213[info] + Works when suite asks for global resources 14ms
214[info] weaver.framework.test.ExpectationsTests
215[info] + and 17ms
216[info] + or 2ms
217[info] + xor 9ms
218[info] + all 1ms
219[info] + forall (success) 3ms
220[info] + forall (failure) 0ms
221[info] + exists (success) 10ms
222[info] + exists (failure) 42ms
223[info] + equality check 28ms
224[info] + matches pattern 3ms
225[info] + matchOrFailFast (success) 0ms
226[info] + matchOrFailFast (failure) 0ms
227[info] + expect.eql respects cats.kernel.Eq 0ms
228[info] + expect.eql respects weaver.Comparison 0ms
229[info] + when success 4ms
230[info] weaver.framework.test.SourceLocationTest
231[info] + implicit capture of source location is relativised 1ms
232[info] weaver.framework.test.TracingTests
233[info] + Traces work as expected 3ms
234[info] weaver.framework.test.ResourceSharingSuite
235[info] + a stranger, from the outside ! ooooh 0ms
236java.lang.Exception: Global Boom
237 at weaver.framework.test.MetaJVM$FailedGlobalStub$.sharedResources(MetaJVM.scala:30)
238 at weaver.framework.RunnerCompat.resourceMap$$anonfun$1$$anonfun$1(RunnerCompat.scala:200)
239 at cats.Traverse$.traverseDirectly$$anonfun$1(Traverse.scala:293)
240 at scala.collection.IterableOnceOps.foldLeft(IterableOnce.scala:741)
241 at scala.collection.IterableOnceOps.foldLeft$(IterableOnce.scala:337)
242 at scala.collection.AbstractIterator.foldLeft(Iterator.scala:1328)
243 at cats.Traverse$.traverseDirectly(Traverse.scala:296)
244 at cats.instances.ListInstances$$anon$1.traverse(list.scala:125)
245 at cats.instances.ListInstances$$anon$1.traverse(list.scala:121)
246 at cats.Traverse$Ops.traverse(Traverse.scala:243)
247 at cats.Traverse$Ops.traverse$(Traverse.scala:238)
248 at cats.Traverse$ToTraverseOps$$anon$3.traverse(Traverse.scala:280)
249 at weaver.framework.RunnerCompat.resourceMap$$anonfun$1(RunnerCompat.scala:200)
250 at cats.FlatMap.flatTap$$anonfun$1(FlatMap.scala:173)
251 at of$extension @ weaver.GlobalResourceF$.createMap(GlobalResourceF.scala:124)
252 at map @ weaver.GlobalResourceF$.createMap(GlobalResourceF.scala:126)
253 at make @ weaver.framework.RunnerCompat.run(RunnerCompat.scala:170)
254 at make @ weaver.framework.RunnerCompat.run(RunnerCompat.scala:170)
255 at use @ weaver.framework.RunnerCompat.run(RunnerCompat.scala:192)
256[info] weaver.framework.test.MemoisedResourceTests
257[info] + Memoised resources should be: 777ms
258[info] * lazily allocated,
259[info] * shared when accessed concurrently
260[info] * not finalised until all uses are finished
261[info] * re-allocated on demand after being finalised
262[info] + Memoised resources reset when allocation fails 18ms
263[info] weaver.FunSuiteTest
264[info] + and 1ms
265[info] + forall (success) 0ms
266[info] + forall (failure) 1ms
267[info] weaver.framework.test.TagDogFoodTests
268[info] + tests tagged with 'only' should fail in CI 19ms
269[info] + tests tagged with 'ignore' should not be run 10ms
270[info] + only tests tagged with 'only' should be run 17ms
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' 19ms
273[info] + test runner arguments should be discarded if tests are tagged with 'only' 16ms
274[info] weaver.framework.test.OtherResourceSharingSuite
275[info] + oops, forgot something here 1ms
276[info] weaver.framework.test.MutableSuiteTest
277[info] + 23 is odd 0ms
278[info] + sleeping 1s
279[info] + 23 is odd 1ms
280[info] + logged 5ms
281[info] weaver.framework.test.DogFoodTestsJVM
282[info] + global sharing suites 1s
283[info] + global lazy resources (parallel) 187ms
284[info] + global lazy resources (sequential) 210ms
285[info] + failed global resource results to thrown exception 32ms
286[info] weaver.framework.test.DogFoodTests
287[info] + test suite reports successes events 1s
288[info] + the framework reports exceptions occurring during suite initialisation 163ms
289[info] + test suite outputs failed test names alongside successes in status report 171ms
290[info] + test suite outputs logs for failed tests 170ms
291[info] + test suite renders logs for tests with multiple failures 166ms
292[info] + test suite outputs stack traces even if the output is very long 153ms
293[info] + test suite outputs stack traces of exception causes 163ms
294[info] + failures with exceptions in logs display them correctly 162ms
295[info] + failures with multi-line test name are rendered correctly 158ms
296[info] + successes with multi-line test name are rendered correctly 170ms
297[info] + ignored tests with multi-line test name are rendered correctly 169ms
298[info] + expect.eql delegates to Comparison show when an instance is found 169ms
299[info] + expect.same delegates to Comparison show when an instance is found 179ms
300[info] + expect.eql values with the same string representation are rendered 160ms
301[info] + expect statements with interpolators are rendered without warnings 174ms
302[info] + successes with clues are rendered correctly 151ms
303[info] + failures with clues are rendered correctly 168ms
304[info] + failures with nested clues are rendered correctly 166ms
305[info] + failures with identical clue expressions are rendered correctly 167ms
306[info] + failures in expect.all are reported with their source code 161ms
307[info] + values of clues are rendered with the given show 141ms
308[info] + values of clues are rendered with show constructed from toString if no show is given 131ms
309[info] + clue calls are replaced when using helper objects 144ms
310[info] + expect.same source locations are rendered correctly 130ms
311[info] + multiple expectations on the same source line are rendered correctly 138ms
312[info] + traced source locations are rendered correctly 135ms
313[info] + source locations with interpolators are rendered without warnings 130ms
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-RC5/classes ...
317[info] done compiling
318[info] compiling 3 Scala sources to /build/repo/modules/discipline/jvm/target/scala-3.8.0-RC5/test-classes ...
319[info] done compiling
320failing seed for rickroll.ricks is PHYQo36EXHKP7nS0ByY5-p6vvv5htZPtuH9x5tuV3RD=
321failing seed for rickroll.ricks is pgZCQWLfqtvO88f0xqxyshiGyL5paf3spzRU_oreGrI=
322failing seed for rickroll.rolls is AFPUUb_Jl8Wq_yV2UvZbpHshy9zda70CMwu5QZ1GrPM=
323[info] weaver.discipline.DisciplineIntegrationTest
324[info] + Runs tests successfully 52ms
325[info] + Reports failures correctly 53ms
326[info] + Captures exceptions correctly 15ms
327failing seed for rickroll.ricks is aUw4mxnYNRRmONXWw9GR03ZT3NjFyhQQ2MS-ditJAJC=
328failing seed for rickroll.rolls is nHy1VoMqiGXZrYSXHZWSGZuaR9V3NFelxWWiOpNSYpJ=
329failing seed for rickroll.ricks is FkjTuc3olYafIzfeRY8F51U67mYyJ7_z-OiCCz5iYcJ=
330[info] weaver.discipline.DisciplineFSuiteIntegrationTest
331[info] + Runs tests successfully 132ms
332[info] + Reports failures correctly 134ms
333[info] + Captures exceptions correctly 101ms
334[info] + Shared resource fails to start 18ms
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-RC5/classes ...
338[info] done compiling
339[info] compiling 3 Scala sources to /build/repo/modules/scalacheck/jvm/target/scala-3.8.0-RC5/test-classes ...
340[info] done compiling
341[info] weaver.scalacheck.CheckersConcurrencyTest
342[info] + tests should wait for slower tests to succeed before completion 259ms
343[info] + tests should wait for slower tests to fail before completion 230ms
344[info] weaver.scalacheck.PropertyDogFoodTest
345[info] + Failed property tests get reported properly 356ms
346[info] + Property tests using failFast get reported properly 349ms
347[info] + Property tests that raise errors get reported properly. 345ms
348[info] + Property tests that are ignored get reported properly. 345ms
349[info] + Checks are parallelised 1s
350[info] + Config can be overridden 329ms
351[info] + Discarded counts should be accurate 332ms
352[info] + Discard ratio of zero should still run tests 309ms
353[info] weaver.scalacheck.CheckersTest
354[info] + universal 624ms
355[info] + form 1 619ms
356[info] + form 2 495ms
357[info] + form 3 457ms
358[info] + form 4 589ms
359[info] + form 5 571ms
360[info] + form 6 553ms
361[info] + IO form (1) 548ms
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": 15242, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
371 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
372 "test-compile": {"status": "ok", "tookMs": 209, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
373 "test": {"status": "ok", "tookMs": 171, "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": 3121, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
381 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
382 "test-compile": {"status": "ok", "tookMs": 134, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
383 "test": {"status": "ok", "tookMs": 138, "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": 748, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
391 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
392 "test-compile": {"status": "ok", "tookMs": 6655, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
393 "test": {"status": "ok", "tookMs": 2263, "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": 1732, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
401 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
402 "test-compile": {"status": "ok", "tookMs": 2037, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
403 "test": {"status": "ok", "tookMs": 969, "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": 1670, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
411 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
412 "test-compile": {"status": "ok", "tookMs": 2356, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
413 "test": {"status": "ok", "tookMs": 2670, "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": 49, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
421 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
422 "test-compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
423 "test": {"status": "ok", "tookMs": 83, "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: 48 s, completed Dec 31, 2025, 9:17:14 PM
431[0JChecking patch project/plugins.sbt...
432Checking patch build.sbt...
433Applied patch project/plugins.sbt cleanly.
434Applied patch build.sbt cleanly.