Build Logs

typelevel/weaver-test • 3.8.0-RC2:2025-11-28

Errors

7

Warnings

13

Total Lines

432

1##################################
2Clonning https://github.com/typelevel/weaver-test.git into /build/repo using revision v0.11.2
3##################################
4Note: switching to '0b0543921f1fd634256cf07cddcad8a9777753cc'.
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-RC2
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-RC2
32Execute tests: true
33sbt project found:
34No prepare script found for project typelevel/weaver-test
35##################################
36Scala version: 3.8.0-RC2
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-RC2
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-RC2"
61"++3.8.0-RC2 -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-RC2 """{"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.855s.
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-RC2
83OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in coreCatsNative/crossScalaVersions
84OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in rootJVM/crossScalaVersions
85OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in disciplineJS/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in scalacheckNative/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in coreCatsJVM/crossScalaVersions
88[info] set scmInfo to https://github.com/typelevel/weaver-test
89OpenCB::Limitting incorrect crossVersions List() -> List(2.13.17) in root/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in docs/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in scalacheckJS/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in disciplineNative/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in coreJVM/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in coreCatsJS/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in catsNative/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in rootNative/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in docsOutputJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in coreJS/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in rootJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in frameworkJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in frameworkNative/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in disciplineJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in catsJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in coreNative/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in frameworkJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in catsJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in scalacheckJVM/crossScalaVersions
108[info] set current project to root (in build file:/build/repo/)
109[info] Setting Scala version to 3.8.0-RC2 on 23 projects.
110[info] Switching Scala version on:
111[info] scalacheckNative (2.12.20, 2.13.17, 3.8.0-RC2)
112[info] catsNative (2.12.20, 2.13.17, 3.8.0-RC2)
113[info] frameworkJVM (2.12.20, 2.13.17, 3.8.0-RC2)
114[info] rootJS (2.12.20, 2.13.17, 3.8.0-RC2)
115[info] docsOutputJVM (2.12.20, 2.13.17, 3.8.0-RC2)
116[info] coreNative (2.12.20, 2.13.17, 3.8.0-RC2)
117[info] docs (2.12.20, 2.13.17, 3.8.0-RC2)
118[info] frameworkNative (2.12.20, 2.13.17, 3.8.0-RC2)
119[info] coreJS (2.12.20, 2.13.17, 3.8.0-RC2)
120[info] frameworkJS (2.12.20, 2.13.17, 3.8.0-RC2)
121[info] coreJVM (2.12.20, 2.13.17, 3.8.0-RC2)
122[info] rootJVM (2.12.20, 2.13.17, 3.8.0-RC2)
123[info] rootNative (2.12.20, 2.13.17, 3.8.0-RC2)
124[info] coreCatsNative (2.12.20, 2.13.17, 3.8.0-RC2)
125[info] disciplineNative (2.12.20, 2.13.17, 3.8.0-RC2)
126[info] coreCatsJS (2.12.20, 2.13.17, 3.8.0-RC2)
127[info] catsJS (2.12.20, 2.13.17, 3.8.0-RC2)
128[info] catsJVM (2.12.20, 2.13.17, 3.8.0-RC2)
129[info] disciplineJS (2.12.20, 2.13.17, 3.8.0-RC2)
130[info] scalacheckJVM (2.12.20, 2.13.17, 3.8.0-RC2)
131[info] disciplineJVM (2.12.20, 2.13.17, 3.8.0-RC2)
132[info] coreCatsJVM (2.12.20, 2.13.17, 3.8.0-RC2)
133[info] scalacheckJS (2.12.20, 2.13.17, 3.8.0-RC2)
134[info] Excluding projects:
135[info] * root (2.13.17)
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 Nov 28, 2025, 12:40:44 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-RC2/classes ...
174[info] done compiling
175[info] compiling 6 Scala sources to /build/repo/modules/core-cats/jvm/target/scala-3.8.0-RC2/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-RC2/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-RC2/classes ...
197[info] done compiling
198[info] compiling 18 Scala sources to /build/repo/modules/framework-cats/jvm/target/scala-3.8.0-RC2/test-classes ...
199[info] done compiling
200java.lang.Exception: Global Boom
201 at weaver.framework.test.MetaJVM$FailedGlobalStub$.sharedResources(MetaJVM.scala:30)
202 at weaver.framework.RunnerCompat.resourceMap$$anonfun$1$$anonfun$1(RunnerCompat.scala:200)
203 at cats.Traverse$.traverseDirectly$$anonfun$1(Traverse.scala:293)
204 at scala.collection.IterableOnceOps.foldLeft(IterableOnce.scala:741)
205 at scala.collection.IterableOnceOps.foldLeft$(IterableOnce.scala:337)
206 at scala.collection.AbstractIterator.foldLeft(Iterator.scala:1328)
207 at cats.Traverse$.traverseDirectly(Traverse.scala:296)
208 at cats.instances.ListInstances$$anon$1.traverse(list.scala:125)
209 at cats.instances.ListInstances$$anon$1.traverse(list.scala:121)
210 at cats.Traverse$Ops.traverse(Traverse.scala:243)
211 at cats.Traverse$Ops.traverse$(Traverse.scala:238)
212 at cats.Traverse$ToTraverseOps$$anon$3.traverse(Traverse.scala:280)
213 at weaver.framework.RunnerCompat.resourceMap$$anonfun$1(RunnerCompat.scala:200)
214 at cats.FlatMap.flatTap$$anonfun$1(FlatMap.scala:173)
215 at of$extension @ weaver.GlobalResourceF$.createMap(GlobalResourceF.scala:124)
216 at map @ weaver.GlobalResourceF$.createMap(GlobalResourceF.scala:126)
217 at make @ weaver.framework.RunnerCompat.run(RunnerCompat.scala:170)
218 at make @ weaver.framework.RunnerCompat.run(RunnerCompat.scala:170)
219 at use @ weaver.framework.RunnerCompat.run(RunnerCompat.scala:192)
220[info] weaver.junit.JUnitRunnerTests
221[info] + Notifications are issued correctly 129ms
222[info] + Only tests tagged with only are ran 57ms
223[info] + Tests tagged with only fail when ran on CI 124ms
224[info] + Only tests tagged with only are ran (unless also tagged ignored) 48ms
225[info] + Tests tagged with ignore are ignored 37ms
226[info] + Tests tagged with ignore are ignored (FunSuite) 122ms
227[info] + Even if all tests are ignored, will fail if a test is tagged with only 87ms
228[info] + Works when suite asks for global resources 100ms
229[info] weaver.framework.test.ResourceSharingSuite
230[info] + a stranger, from the outside ! ooooh 0ms
231[info] weaver.framework.test.TracingTests
232[info] + Traces work as expected 4ms
233[info] weaver.framework.test.TagDogFoodTests
234[info] + tests tagged with 'only' should fail in CI 21ms
235[info] + tests tagged with 'ignore' should not be run 8ms
236[info] + only tests tagged with 'only' should be run 23ms
237[info] + test runner -o argument should be respected if no tests are tagged with 'only' 24ms
238[info] + test runner --only argument should be respected if no tests are tagged with 'only' 21ms
239[info] + test runner arguments should be discarded if tests are tagged with 'only' 23ms
240[info] weaver.FunSuiteTest
241[info] + and 0ms
242[info] + forall (success) 0ms
243[info] + forall (failure) 0ms
244[info] weaver.framework.test.FormatterTests
245[info] + rendering of durations 5ms
246[info] weaver.framework.test.SharedResourceTests
247[info] + should be able to use pattern matching with match 1ms
248[info] + should be able to use pattern matching with `usingRes` method 4ms
249[info] weaver.framework.test.OtherResourceSharingSuite
250[info] + oops, forgot something here 1ms
251[info] weaver.framework.test.SourceLocationTest
252[info] + implicit capture of source location is relativised 1ms
253[info] weaver.framework.test.ExpectationsTests
254[info] + and 3ms
255[info] + or 4ms
256[info] + xor 7ms
257[info] + all 1ms
258[info] + forall (success) 0ms
259[info] + forall (failure) 1ms
260[info] + exists (success) 1ms
261[info] + exists (failure) 0ms
262[info] + equality check 0ms
263[info] + matches pattern 2ms
264[info] + expect.eql respects cats.kernel.Eq 2ms
265[info] + expect.eql respects weaver.Comparison 2ms
266[info] + when success 1ms
267[info] weaver.framework.test.MemoisedResourceTests
268[info] + Memoised resources should be: 853ms
269[info] * lazily allocated,
270[info] * shared when accessed concurrently
271[info] * not finalised until all uses are finished
272[info] * re-allocated on demand after being finalised
273[info] + Memoised resources reset when allocation fails 56ms
274[info] weaver.framework.test.DogFoodTests
275[info] + test suite reports successes events 1s
276[info] + the framework reports exceptions occurring during suite initialisation 263ms
277[info] + test suite outputs failed test names alongside successes in status report 328ms
278[info] + test suite outputs logs for failed tests 361ms
279[info] + test suite renders logs for tests with multiple failures 341ms
280[info] + test suite outputs stack traces even if the output is very long 257ms
281[info] + test suite outputs stack traces of exception causes 350ms
282[info] + failures with exceptions in logs display them correctly 294ms
283[info] + failures with multi-line test name are rendered correctly 272ms
284[info] + successes with multi-line test name are rendered correctly 369ms
285[info] + ignored tests with multi-line test name are rendered correctly 367ms
286[info] + expect.eql delegates to Comparison show when an instance is found 369ms
287[info] + expect.same delegates to Comparison show when an instance is found 354ms
288[info] + expect.eql values with the same string representation are rendered 281ms
289[info] + expect statements with interpolators are rendered without warnings 345ms
290[info] + successes with clues are rendered correctly 344ms
291[info] + failures with clues are rendered correctly 339ms
292[info] + failures with nested clues are rendered correctly 278ms
293[info] + failures with identical clue expressions are rendered correctly 230ms
294[info] + failures in expect.all are reported with their source code 340ms
295[info] + values of clues are rendered with the given show 268ms
296[info] + values of clues are rendered with show constructed from toString if no show is given 306ms
297[info] + clue calls are replaced when using helper objects 326ms
298[info] + expect.same source locations are rendered correctly 301ms
299[info] + multiple expectations on the same source line are rendered correctly 189ms
300[info] + traced source locations are rendered correctly 188ms
301[info] + source locations with interpolators are rendered without warnings 275ms
302[info] weaver.framework.test.DogFoodTestsJVM
303[info] + global sharing suites 1s
304[info] + global lazy resources (parallel) 413ms
305[info] + global lazy resources (sequential) 413ms
306[info] + failed global resource results to thrown exception 173ms
307[info] weaver.framework.test.MutableSuiteTest
308[info] + 23 is odd 0ms
309[info] + sleeping 1s
310[info] + 23 is odd 0ms
311[info] + logged 0ms
312Starting build for ProjectRef(file:/build/repo/,disciplineJVM) (weaver-discipline)... [3/6]
313Compile 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
314[info] compiling 1 Scala source to /build/repo/modules/discipline/jvm/target/scala-3.8.0-RC2/classes ...
315[info] done compiling
316[info] compiling 3 Scala sources to /build/repo/modules/discipline/jvm/target/scala-3.8.0-RC2/test-classes ...
317[info] done compiling
318failing seed for rickroll.ricks is 9TxbxRHdoDnwdAVaB-qF6d88us8H34HAaLjaWDeo7mJ=
319failing seed for rickroll.ricks is -1tSL3vuA-R-90knbtTNfvIUW_WTaELBoWEtnPUKwvD=
320failing seed for rickroll.ricks is dKSZXTwVAC5U1wXJtMafYbTpPtnzHogvluNgg8B_vyF=
321failing seed for rickroll.rolls is VupGw4rFwYLl2w8-GjmnwgFPsNcHqgBkN2yla1zLcKK=
322failing seed for rickroll.ricks is 8uTEY1-pL4WlEo0-3fB9bWwZFEfGr-g9o4BI9nA_U_M=
323failing seed for rickroll.rolls is WY05MFgTYPPJFSGy1MowGfVYCPVPZXRfr31HspEhVQE=
324[info] weaver.discipline.DisciplineIntegrationTest
325[info] + Runs tests successfully 68ms
326[info] + Reports failures correctly 35ms
327[info] + Captures exceptions correctly 4ms
328[info] weaver.discipline.DisciplineFSuiteIntegrationTest
329[info] + Runs tests successfully 136ms
330[info] + Reports failures correctly 137ms
331[info] + Captures exceptions correctly 135ms
332[info] + Shared resource fails to start 36ms
333Starting build for ProjectRef(file:/build/repo/,scalacheckJVM) (weaver-scalacheck)... [4/6]
334Compile 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
335[info] compiling 2 Scala sources to /build/repo/modules/scalacheck/jvm/target/scala-3.8.0-RC2/classes ...
336[info] done compiling
337[info] compiling 3 Scala sources to /build/repo/modules/scalacheck/jvm/target/scala-3.8.0-RC2/test-classes ...
338[info] done compiling
339[info] weaver.scalacheck.CheckersConcurrencyTest
340[info] + tests should wait for slower tests to succeed before completion 203ms
341[info] + tests should wait for slower tests to fail before completion 163ms
342[info] weaver.scalacheck.CheckersTest
343[info] + universal 562ms
344[info] + form 1 500ms
345[info] + form 2 477ms
346[info] + form 3 475ms
347[info] + form 4 469ms
348[info] + form 5 466ms
349[info] + form 6 468ms
350[info] + IO form (1) 539ms
351[info] + IO form (2) 1s
352[info] weaver.scalacheck.PropertyDogFoodTest
353[info] + Failed property tests get reported properly 289ms
354[info] + Property tests using failFast get reported properly 292ms
355[info] + Property tests that raise errors get reported properly. 278ms
356[info] + Property tests that are ignored get reported properly. 275ms
357[info] + Checks are parallelised 1s
358[info] + Config can be overridden 267ms
359[info] + Discarded counts should be accurate 258ms
360[info] + Discard ratio of zero should still run tests 247ms
361Starting build for ProjectRef(file:/build/repo/,coreJVM) (weaver-core)... [5/6]
362Compile 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
363
364************************
365Build summary:
366[{
367 "module": "weaver-cats-core",
368 "compile": {"status": "ok", "tookMs": 18455, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
369 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
370 "test-compile": {"status": "ok", "tookMs": 254, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
371 "test": {"status": "ok", "tookMs": 231, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
372 "publish": {"status": "skipped", "tookMs": 0},
373 "metadata": {
374 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
375}
376},{
377 "module": "weaver-framework",
378 "compile": {"status": "ok", "tookMs": 4006, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
379 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
380 "test-compile": {"status": "ok", "tookMs": 157, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
381 "test": {"status": "ok", "tookMs": 157, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
382 "publish": {"status": "skipped", "tookMs": 0},
383 "metadata": {
384 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
385}
386},{
387 "module": "weaver-cats",
388 "compile": {"status": "ok", "tookMs": 974, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
389 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
390 "test-compile": {"status": "ok", "tookMs": 7223, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
391 "test": {"status": "ok", "tookMs": 3055, "passed": 74, "failed": 0, "ignored": 0, "skipped": 0, "total": 74, "byFramework": [{"framework": "unknown", "stats": {"passed": 74, "failed": 0, "ignored": 0, "skipped": 0, "total": 74}}]},
392 "publish": {"status": "skipped", "tookMs": 0},
393 "metadata": {
394 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
395}
396},{
397 "module": "weaver-discipline",
398 "compile": {"status": "ok", "tookMs": 1912, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
399 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
400 "test-compile": {"status": "ok", "tookMs": 2064, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
401 "test": {"status": "ok", "tookMs": 942, "passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7, "byFramework": [{"framework": "unknown", "stats": {"passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7}}]},
402 "publish": {"status": "skipped", "tookMs": 0},
403 "metadata": {
404 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
405}
406},{
407 "module": "weaver-scalacheck",
408 "compile": {"status": "ok", "tookMs": 1735, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
409 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
410 "test-compile": {"status": "ok", "tookMs": 1932, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
411 "test": {"status": "ok", "tookMs": 2461, "passed": 19, "failed": 0, "ignored": 0, "skipped": 0, "total": 19, "byFramework": [{"framework": "unknown", "stats": {"passed": 19, "failed": 0, "ignored": 0, "skipped": 0, "total": 19}}]},
412 "publish": {"status": "skipped", "tookMs": 0},
413 "metadata": {
414 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
415}
416},{
417 "module": "weaver-core",
418 "compile": {"status": "ok", "tookMs": 45, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
419 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
420 "test-compile": {"status": "ok", "tookMs": 90, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
421 "test": {"status": "ok", "tookMs": 117, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
422 "publish": {"status": "skipped", "tookMs": 0},
423 "metadata": {
424 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.7"]
425}
426}]
427************************
428[success] Total time: 74 s (0:01:14.0), completed Nov 28, 2025, 12:41:59 PM
429[0JChecking patch project/plugins.sbt...
430Checking patch build.sbt...
431Applied patch project/plugins.sbt cleanly.
432Applied patch build.sbt cleanly.