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