Build Logs
throup/couldbe • 3.8.0-RC3:2025-12-04
Errors
0
Warnings
1
Total Lines
674
1##################################
2Clonning https://github.com/throup/couldbe.git into /build/repo using revision v0.3.0
3##################################
4Note: switching to 'c3bbe86c9394c1ea580f04d7424a11cf7374e461'.
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-RC3
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-RC3
32Execute tests: true
33sbt project found:
34Sbt version 1.9.7 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project throup/couldbe
37##################################
38Scala version: 3.8.0-RC3
39Targets: eu.throup%couldbe eu.throup%couldbe-cats eu.throup%couldbe-core eu.throup%couldbe-testsupport
40Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.8
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '17'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Dcommunitybuild.scala=3.8.0-RC3
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.8.0-RC3"
60"++3.8.0-RC3 -v"
61"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.8.0-RC3 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" eu.throup%couldbe eu.throup%couldbe-cats eu.throup%couldbe-core eu.throup%couldbe-testsupport"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.756s.
75[info] done compiling
76/build/repo/build.sbt:68: warning: match may not be exhaustive.
77It would fail on the following inputs: None, Some((_, _))
78 CrossVersion.partialVersion(scalaVersion.value) match {
79 ^
80[info] loading settings for project root from build.sbt...
81[info] set current project to couldbe (in build file:/build/repo/)
82Execute setCrossScalaVersions: 3.8.0-RC3
83OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in core/crossScalaVersions
84OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in testsuite/crossScalaVersions
85OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in cats/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in root/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in testsupport/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in docs/crossScalaVersions
89[info] set current project to couldbe (in build file:/build/repo/)
90[info] Setting Scala version to 3.8.0-RC3 on 6 projects.
91[info] Switching Scala version on:
92[info] * root (2.13.12, 3.8.0-RC3)
93[info] docs (3.8.0-RC3)
94[info] testsuite (2.13.12, 3.8.0-RC3)
95[info] cats (2.13.12, 3.8.0-RC3)
96[info] core (2.13.12, 3.8.0-RC3)
97[info] testsupport (2.13.12, 3.8.0-RC3)
98[info] Excluding projects:
99[info] Reapplying settings...
100[info] set current project to couldbe (in build file:/build/repo/)
101Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
102[info] Reapplying settings...
103[info] set current project to couldbe (in build file:/build/repo/)
104[info] Defining Global / credentials, cats / credentials and 4 others.
105[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 47 others.
106[info] Run `last` for details.
107[info] Reapplying settings...
108[info] set current project to couldbe (in build file:/build/repo/)
109Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
110[info] Reapplying settings...
111OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
112
113 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
114 Did you mean allExcludeDependencies ?
115 , retry without global scopes
116[info] Reapplying settings...
117[info] set current project to couldbe (in build file:/build/repo/)
118Execute removeScalacOptionsStartingWith: -P:wartremover
119[info] Reapplying settings...
120[info] set current project to couldbe (in build file:/build/repo/)
121[success] Total time: 0 s, completed Dec 4, 2025, 12:42:22 PM
122Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
123Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
124Starting build...
125Projects: Set(root, testsuite, cats, core, testsupport)
126Starting build for ProjectRef(file:/build/repo/,testsupport) (couldbe-testsupport)... [0/5]
127OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
128OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
129OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
130OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
131OpenCB::Filter out '-source:3.2', matches setting pattern '^-?-source(:.*)?'
132Compile scalacOptions: -encoding, UTF-8, -explain, -explain-types, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
133[info] compiling 16 Scala sources to /build/repo/core/target/scala-3.8.0-RC3/classes ...
134[info] done compiling
135[info] compiling 8 Scala sources to /build/repo/cats/target/scala-3.8.0-RC3/classes ...
136[info] done compiling
137[info] compiling 1 Scala source to /build/repo/testsupport/target/scala-3.8.0-RC3/classes ...
138[info] done compiling
139Starting build for ProjectRef(file:/build/repo/,cats) (couldbe-cats)... [1/5]
140Compile scalacOptions: -encoding, UTF-8, -explain, -explain-types, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
141Starting build for ProjectRef(file:/build/repo/,core) (couldbe-core)... [2/5]
142Compile scalacOptions: -encoding, UTF-8, -explain, -explain-types, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
143Starting build for ProjectRef(file:/build/repo/,root) (couldbe)... [3/5]
144Compile scalacOptions: -encoding, UTF-8, -explain, -explain-types, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
145Starting build for ProjectRef(file:/build/repo/,testsuite) (couldbe-testsupport)... [4/5]
146Compile scalacOptions: -encoding, UTF-8, -explain, -explain-types, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
147[info] compiling 11 Scala sources to /build/repo/testsuite/target/scala-3.8.0-RC3/test-classes ...
148[info] done compiling
149[info] CouldBeGivenTest:
150[info] - Prove it
151[info] Compiler_MustBeOneOf3_Test:
152[info] Try error handling
153[info] Success
154[info] - For Try
155[info] - For Option
156[info] - For Either[_, Throwable]
157[info] - For Either[_, String]
158[info] - For Either[_, Unit]
159[info] Failure
160[info] - For Try
161[info] - For Option
162[info] - For Either[_, Throwable]
163[info] - For Either[_, String]
164[info] - For Either[_, Unit]
165[info] Examples:
166[info] Simple given parameter
167[info] - A String is given
168[info] - No String is given
169[info] CouldHaveTest:
170[info] - Prove it
171[info] CouldBeTest:
172[info] - Prove it
173[info] MustBeGivenEitherTest:
174[info] Manually constructed
175[info] IsGivenLeft[Int, String]
176[info] - identifies as left
177[info] - toLeft returns value
178[info] - toRight uses lambda to return value
179[info] - toEither returns Left of value
180[info] IsGivenRight[Int, String]
181[info] - identifies as right
182[info] - toLeft uses lambda to return value
183[info] - toRight returns value
184[info] - toEither returns Right of value
185[info] Compiler_CouldBe_Test:
186[info] Try error handling
187[info] Success
188[info] - For Try
189[info] - For Option
190[info] - For Either[_, Throwable]
191[info] - For Either[_, String]
192[info] - For Either[_, Unit]
193[info] - For Id
194[info] Failure
195[info] - For Try
196[info] - For Option
197[info] - For Either[_, Throwable]
198[info] - For Either[_, String]
199[info] - For Either[_, Unit]
200[info] - For Id
201[info] CouldBeGivenLawsSpec:
202[info] - CouldBeGiven.Traverse.traverse.collectFirst reference
203[info] - CouldBeGiven.Traverse.traverse.collectFirstSome reference
204[info] - CouldBeGiven.Traverse.traverse.contains all elements from itself
205[info] - CouldBeGiven.Traverse.traverse.contains consistent with exists
206[info] - CouldBeGiven.Traverse.traverse.contains consistent with forall
207[info] - CouldBeGiven.Traverse.traverse.covariant composition
208[info] - CouldBeGiven.Traverse.traverse.covariant identity
209[info] - CouldBeGiven.Traverse.traverse.dropWhile_ reference
210[info] - CouldBeGiven.Traverse.traverse.exists consistent with find
211[info] - CouldBeGiven.Traverse.traverse.exists is lazy
212[info] - CouldBeGiven.Traverse.traverse.filter_ reference
213[info] - CouldBeGiven.Traverse.traverse.fold reference
214[info] - CouldBeGiven.Traverse.traverse.foldLeft consistent with foldMap
215[info] - CouldBeGiven.Traverse.traverse.foldM identity
216[info] - CouldBeGiven.Traverse.traverse.foldRight consistent with foldMap
217[info] - CouldBeGiven.Traverse.traverse.foldRight is lazy
218[info] - CouldBeGiven.Traverse.traverse.foldRightDefer consistency
219[info] - CouldBeGiven.Traverse.traverse.forall consistent with exists
220[info] - CouldBeGiven.Traverse.traverse.forall is lazy
221[info] - CouldBeGiven.Traverse.traverse.forall true if empty
222[info] - CouldBeGiven.Traverse.traverse.get reference
223[info] - CouldBeGiven.Traverse.traverse.invariant composition
224[info] - CouldBeGiven.Traverse.traverse.invariant identity
225[info] - CouldBeGiven.Traverse.traverse.nonEmpty reference
226[info] - CouldBeGiven.Traverse.traverse.ordered consistency
227[info] - CouldBeGiven.Traverse.traverse.reduceLeftOption consistent with reduceLeftToOption
228[info] - CouldBeGiven.Traverse.traverse.reduceRightOption consistent with reduceRightToOption
229[info] - CouldBeGiven.Traverse.traverse.takeWhile_ reference
230[info] - CouldBeGiven.Traverse.traverse.toList reference
231[info] - CouldBeGiven.Traverse.traverse.traverse derive foldMap
232[info] - CouldBeGiven.Traverse.traverse.traverse identity
233[info] - CouldBeGiven.Traverse.traverse.traverse order consistency
234[info] - CouldBeGiven.Traverse.traverse.traverse parallel composition
235[info] - CouldBeGiven.Traverse.traverse.traverse ref mapAccumulate
236[info] - CouldBeGiven.Traverse.traverse.traverse ref mapWithIndex
237[info] - CouldBeGiven.Traverse.traverse.traverse ref mapWithLongIndex
238[info] - CouldBeGiven.Traverse.traverse.traverse ref traverseWithIndexM
239[info] - CouldBeGiven.Traverse.traverse.traverse ref traverseWithLongIndexM
240[info] - CouldBeGiven.Traverse.traverse.traverse ref updated
241[info] - CouldBeGiven.Traverse.traverse.traverse ref zipWithIndex
242[info] - CouldBeGiven.Traverse.traverse.traverse ref zipWithLongIndex
243[info] - CouldBeGiven.Traverse.traverse.traverse sequential composition
244[info] - CouldBeGiven.Traverse.traverse.traverse traverseTap
245[info] - CouldBeGiven.Traverse.traverse.unordered traverse consistent with sequence
246[info] - CouldBeGiven.Traverse.traverse.unordered traverse parallel composition
247[info] - CouldBeGiven.Traverse.traverse.unordered traverse sequential composition
248[info] - CouldBeGiven.Traverse.traverse.unorderedFold consistent with unorderedFoldMap
249[info] - CouldBeGiven.CoflatMap.coflatMap.coflatMap associativity
250[info] - CouldBeGiven.CoflatMap.coflatMap.coflatMap identity
251[info] - CouldBeGiven.CoflatMap.coflatMap.coflatten coherence
252[info] - CouldBeGiven.CoflatMap.coflatMap.coflatten throughMap
253[info] - CouldBeGiven.CoflatMap.coflatMap.covariant composition
254[info] - CouldBeGiven.CoflatMap.coflatMap.covariant identity
255[info] - CouldBeGiven.CoflatMap.coflatMap.invariant composition
256[info] - CouldBeGiven.CoflatMap.coflatMap.invariant identity
257[info] - CouldBeGiven.InvariantMonoidal.invariantMonoidal.invariant composition
258[info] - CouldBeGiven.InvariantMonoidal.invariantMonoidal.invariant identity
259[info] - CouldBeGiven.InvariantMonoidal.invariantMonoidal.invariant monoidal left identity
260[info] - CouldBeGiven.InvariantMonoidal.invariantMonoidal.invariant monoidal right identity
261[info] - CouldBeGiven.InvariantMonoidal.invariantMonoidal.invariant semigroupal associativity
262[info] - CouldBeGiven.InvariantMonoidal.invariantMonoidal.semigroupal associativity
263[info] - CouldBeGiven.CommutativeMonad.commutative monad.ap consistent with product + map
264[info] - CouldBeGiven.CommutativeMonad.commutative monad.applicative homomorphism
265[info] - CouldBeGiven.CommutativeMonad.commutative monad.applicative identity
266[info] - CouldBeGiven.CommutativeMonad.commutative monad.applicative interchange
267[info] - CouldBeGiven.CommutativeMonad.commutative monad.applicative map
268[info] - CouldBeGiven.CommutativeMonad.commutative monad.applicative unit
269[info] - CouldBeGiven.CommutativeMonad.commutative monad.apply commutativity
270[info] - CouldBeGiven.CommutativeMonad.commutative monad.apply composition
271[info] - CouldBeGiven.CommutativeMonad.commutative monad.covariant composition
272[info] - CouldBeGiven.CommutativeMonad.commutative monad.covariant identity
273[info] - CouldBeGiven.CommutativeMonad.commutative monad.flatMap associativity
274[info] - CouldBeGiven.CommutativeMonad.commutative monad.flatMap consistent apply
275[info] - CouldBeGiven.CommutativeMonad.commutative monad.flatMap from tailRecM consistency
276[info] - CouldBeGiven.CommutativeMonad.commutative monad.flatmap commutativity
277[info] - CouldBeGiven.CommutativeMonad.commutative monad.invariant composition
278[info] - CouldBeGiven.CommutativeMonad.commutative monad.invariant identity
279[info] - CouldBeGiven.CommutativeMonad.commutative monad.map flatMap coherence
280[info] - CouldBeGiven.CommutativeMonad.commutative monad.map2/map2Eval consistency
281[info] - CouldBeGiven.CommutativeMonad.commutative monad.map2/product-map consistency
282[info] - CouldBeGiven.CommutativeMonad.commutative monad.monad left identity
283[info] - CouldBeGiven.CommutativeMonad.commutative monad.monad right identity
284[info] - CouldBeGiven.CommutativeMonad.commutative monad.monoidal left identity
285[info] - CouldBeGiven.CommutativeMonad.commutative monad.monoidal right identity
286[info] - CouldBeGiven.CommutativeMonad.commutative monad.mproduct consistent flatMap
287[info] - CouldBeGiven.CommutativeMonad.commutative monad.productL consistent map2
288[info] - CouldBeGiven.CommutativeMonad.commutative monad.productR consistent map2
289[info] - CouldBeGiven.CommutativeMonad.commutative monad.replicateA_ consistent with replicateA.void
290[info] - CouldBeGiven.CommutativeMonad.commutative monad.semigroupal associativity
291[info] - CouldBeGiven.CommutativeMonad.commutative monad.tailRecM consistent flatMap
292[info] - CouldBeGiven.CommutativeMonad.commutative monad.tailRecM stack safety
293[info] - CouldBeGiven.MonadError.monadError.ap consistent with product + map
294[info] - CouldBeGiven.MonadError.monadError.applicative homomorphism
295[info] - CouldBeGiven.MonadError.monadError.applicative identity
296[info] - CouldBeGiven.MonadError.monadError.applicative interchange
297[info] - CouldBeGiven.MonadError.monadError.applicative map
298[info] - CouldBeGiven.MonadError.monadError.applicative unit
299[info] - CouldBeGiven.MonadError.monadError.applicativeError adaptError pure
300[info] - CouldBeGiven.MonadError.monadError.applicativeError adaptError raise
301[info] - CouldBeGiven.MonadError.monadError.applicativeError attempt consistent with attemptT
302[info] - CouldBeGiven.MonadError.monadError.applicativeError attempt fromEither consistent with pure
303[info] - CouldBeGiven.MonadError.monadError.applicativeError handle
304[info] - CouldBeGiven.MonadError.monadError.applicativeError handleError . raiseError left-distributes over ap
305[info] - CouldBeGiven.MonadError.monadError.applicativeError handleError . raiseError right-distributes over ap
306[info] - CouldBeGiven.MonadError.monadError.applicativeError handleError consistent with recover
307[info] - CouldBeGiven.MonadError.monadError.applicativeError handleError pure
308[info] - CouldBeGiven.MonadError.monadError.applicativeError handleErrorWith consistent with recoverWith
309[info] - CouldBeGiven.MonadError.monadError.applicativeError handleErrorWith pure
310[info] - CouldBeGiven.MonadError.monadError.applicativeError handleWith
311[info] - CouldBeGiven.MonadError.monadError.applicativeError onError pure
312[info] - CouldBeGiven.MonadError.monadError.applicativeError onError raise
313[info] - CouldBeGiven.MonadError.monadError.applicativeError pure attempt
314[info] - CouldBeGiven.MonadError.monadError.applicativeError raiseError attempt
315[info] - CouldBeGiven.MonadError.monadError.applicativeError recover consistent with recoverWith
316[info] - CouldBeGiven.MonadError.monadError.applicativeError redeem is derived from attempt and map
317[info] - CouldBeGiven.MonadError.monadError.applicativeError voidError consistent with void+handleError
318[info] - CouldBeGiven.MonadError.monadError.apply composition
319[info] - CouldBeGiven.MonadError.monadError.covariant composition
320[info] - CouldBeGiven.MonadError.monadError.covariant identity
321[info] - CouldBeGiven.MonadError.monadError.flatMap associativity
322[info] - CouldBeGiven.MonadError.monadError.flatMap consistent apply
323[info] - CouldBeGiven.MonadError.monadError.flatMap from tailRecM consistency
324[info] - CouldBeGiven.MonadError.monadError.invariant composition
325[info] - CouldBeGiven.MonadError.monadError.invariant identity
326[info] - CouldBeGiven.MonadError.monadError.map flatMap coherence
327[info] - CouldBeGiven.MonadError.monadError.map2/map2Eval consistency
328[info] - CouldBeGiven.MonadError.monadError.map2/product-map consistency
329[info] - CouldBeGiven.MonadError.monadError.monad left identity
330[info] - CouldBeGiven.MonadError.monadError.monad right identity
331[info] - CouldBeGiven.MonadError.monadError.monadError ensure consistency
332[info] - CouldBeGiven.MonadError.monadError.monadError ensureOr consistency
333[info] - CouldBeGiven.MonadError.monadError.monadError left zero
334[info] - CouldBeGiven.MonadError.monadError.monadError redeemWith is derived from attempt and flatMap
335[info] - CouldBeGiven.MonadError.monadError.monadError rethrow attempt
336[info] - CouldBeGiven.MonadError.monadError.monoidal left identity
337[info] - CouldBeGiven.MonadError.monadError.monoidal right identity
338[info] - CouldBeGiven.MonadError.monadError.mproduct consistent flatMap
339[info] - CouldBeGiven.MonadError.monadError.productL consistent map2
340[info] - CouldBeGiven.MonadError.monadError.productR consistent map2
341[info] - CouldBeGiven.MonadError.monadError.replicateA_ consistent with replicateA.void
342[info] - CouldBeGiven.MonadError.monadError.semigroupal associativity
343[info] - CouldBeGiven.MonadError.monadError.tailRecM consistent flatMap
344[info] - CouldBeGiven.MonadError.monadError.tailRecM stack safety
345[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.collectFirst reference
346[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.collectFirstSome reference
347[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.contains all elements from itself
348[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.contains consistent with exists
349[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.contains consistent with forall
350[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.covariant composition
351[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.covariant identity
352[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.dropWhile_ reference
353[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.exists consistent with find
354[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.exists is lazy
355[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.filter_ reference
356[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.fold reference
357[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.foldLeft consistent with foldMap
358[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.foldM identity
359[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.foldRight consistent with foldMap
360[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.foldRight is lazy
361[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.foldRightDefer consistency
362[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.forall consistent with exists
363[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.forall is lazy
364[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.forall true if empty
365[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.get reference
366[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.invariant composition
367[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.invariant identity
368[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.nonEmpty reference
369[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.nonEmptySequence_ consistent with sequence_
370[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.nonEmptyTraverse derive reduceMap
371[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.nonEmptyTraverse identity
372[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.nonEmptyTraverse parallel composition
373[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.nonEmptyTraverse sequential composition
374[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.nonEmptyTraverse_ consistent with traverse_
375[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.ordered consistency
376[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.reduce consistent with reduceLeft
377[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.reduceLeftOption consistent with reduceLeftToOption
378[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.reduceLeftTo consistent with reduceMap
379[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.reduceRight consistent with reduceRightOption
380[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.reduceRightOption consistent with reduceRightToOption
381[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.reduceRightTo consistent with reduceMap
382[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.reduceRightTo consistent with reduceRightToOption
383[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.size consistent with reduceMap
384[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.takeWhile_ reference
385[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.toList reference
386[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse derive foldMap
387[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse identity
388[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse order consistency
389[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse parallel composition
390[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse ref mapAccumulate
391[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse ref mapWithIndex
392[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse ref mapWithLongIndex
393[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse ref traverseWithIndexM
394[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse ref traverseWithLongIndexM
395[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse ref updated
396[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse ref zipWithIndex
397[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse ref zipWithLongIndex
398[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse sequential composition
399[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.traverse traverseTap
400[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.unordered traverse consistent with sequence
401[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.unordered traverse parallel composition
402[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.unordered traverse sequential composition
403[info] - IsGiven.NonEmptyTraverse.nonEmptyTraverse.unorderedFold consistent with unorderedFoldMap
404[info] - IsGiven.InvariantMonoidal.invariantMonoidal.invariant composition
405[info] - IsGiven.InvariantMonoidal.invariantMonoidal.invariant identity
406[info] - IsGiven.InvariantMonoidal.invariantMonoidal.invariant monoidal left identity
407[info] - IsGiven.InvariantMonoidal.invariantMonoidal.invariant monoidal right identity
408[info] - IsGiven.InvariantMonoidal.invariantMonoidal.invariant semigroupal associativity
409[info] - IsGiven.InvariantMonoidal.invariantMonoidal.semigroupal associativity
410[info] - IsGiven.Bimonad.bimonad.ap consistent with product + map
411[info] - IsGiven.Bimonad.bimonad.applicative homomorphism
412[info] - IsGiven.Bimonad.bimonad.applicative identity
413[info] - IsGiven.Bimonad.bimonad.applicative interchange
414[info] - IsGiven.Bimonad.bimonad.applicative map
415[info] - IsGiven.Bimonad.bimonad.applicative unit
416[info] - IsGiven.Bimonad.bimonad.apply composition
417[info] - IsGiven.Bimonad.bimonad.coflatMap associativity
418[info] - IsGiven.Bimonad.bimonad.coflatMap identity
419[info] - IsGiven.Bimonad.bimonad.coflatMapIdentity
420[info] - IsGiven.Bimonad.bimonad.coflatten coherence
421[info] - IsGiven.Bimonad.bimonad.coflatten throughMap
422[info] - IsGiven.Bimonad.bimonad.coflattenCoherence
423[info] - IsGiven.Bimonad.bimonad.coflattenThroughMap
424[info] - IsGiven.Bimonad.bimonad.comonad left identity
425[info] - IsGiven.Bimonad.bimonad.comonad right identity
426[info] - IsGiven.Bimonad.bimonad.covariant composition
427[info] - IsGiven.Bimonad.bimonad.covariant identity
428[info] - IsGiven.Bimonad.bimonad.extract/flatMap entwining
429[info] - IsGiven.Bimonad.bimonad.extractCoflattenIdentity
430[info] - IsGiven.Bimonad.bimonad.flatMap associativity
431[info] - IsGiven.Bimonad.bimonad.flatMap consistent apply
432[info] - IsGiven.Bimonad.bimonad.flatMap from tailRecM consistency
433[info] - IsGiven.Bimonad.bimonad.invariant composition
434[info] - IsGiven.Bimonad.bimonad.invariant identity
435[info] - IsGiven.Bimonad.bimonad.map flatMap coherence
436[info] - IsGiven.Bimonad.bimonad.map2/map2Eval consistency
437[info] - IsGiven.Bimonad.bimonad.map2/product-map consistency
438[info] - IsGiven.Bimonad.bimonad.mapCoflatMapCoherence
439[info] - IsGiven.Bimonad.bimonad.mapCoflattenIdentity
440[info] - IsGiven.Bimonad.bimonad.monad left identity
441[info] - IsGiven.Bimonad.bimonad.monad right identity
442[info] - IsGiven.Bimonad.bimonad.monoidal left identity
443[info] - IsGiven.Bimonad.bimonad.monoidal right identity
444[info] - IsGiven.Bimonad.bimonad.mproduct consistent flatMap
445[info] - IsGiven.Bimonad.bimonad.productL consistent map2
446[info] - IsGiven.Bimonad.bimonad.productR consistent map2
447[info] - IsGiven.Bimonad.bimonad.pure andThen extract = id
448[info] - IsGiven.Bimonad.bimonad.pure/coflatMap entwining
449[info] - IsGiven.Bimonad.bimonad.replicateA_ consistent with replicateA.void
450[info] - IsGiven.Bimonad.bimonad.semigroupal associativity
451[info] - IsGiven.Bimonad.bimonad.tailRecM consistent flatMap
452[info] - IsGiven.Bimonad.bimonad.tailRecM stack safety
453[info] - IsGiven.CommutativeMonad.commutative monad.ap consistent with product + map
454[info] - IsGiven.CommutativeMonad.commutative monad.applicative homomorphism
455[info] - IsGiven.CommutativeMonad.commutative monad.applicative identity
456[info] - IsGiven.CommutativeMonad.commutative monad.applicative interchange
457[info] - IsGiven.CommutativeMonad.commutative monad.applicative map
458[info] - IsGiven.CommutativeMonad.commutative monad.applicative unit
459[info] - IsGiven.CommutativeMonad.commutative monad.apply commutativity
460[info] - IsGiven.CommutativeMonad.commutative monad.apply composition
461[info] - IsGiven.CommutativeMonad.commutative monad.covariant composition
462[info] - IsGiven.CommutativeMonad.commutative monad.covariant identity
463[info] - IsGiven.CommutativeMonad.commutative monad.flatMap associativity
464[info] - IsGiven.CommutativeMonad.commutative monad.flatMap consistent apply
465[info] - IsGiven.CommutativeMonad.commutative monad.flatMap from tailRecM consistency
466[info] - IsGiven.CommutativeMonad.commutative monad.flatmap commutativity
467[info] - IsGiven.CommutativeMonad.commutative monad.invariant composition
468[info] - IsGiven.CommutativeMonad.commutative monad.invariant identity
469[info] - IsGiven.CommutativeMonad.commutative monad.map flatMap coherence
470[info] - IsGiven.CommutativeMonad.commutative monad.map2/map2Eval consistency
471[info] - IsGiven.CommutativeMonad.commutative monad.map2/product-map consistency
472[info] - IsGiven.CommutativeMonad.commutative monad.monad left identity
473[info] - IsGiven.CommutativeMonad.commutative monad.monad right identity
474[info] - IsGiven.CommutativeMonad.commutative monad.monoidal left identity
475[info] - IsGiven.CommutativeMonad.commutative monad.monoidal right identity
476[info] - IsGiven.CommutativeMonad.commutative monad.mproduct consistent flatMap
477[info] - IsGiven.CommutativeMonad.commutative monad.productL consistent map2
478[info] - IsGiven.CommutativeMonad.commutative monad.productR consistent map2
479[info] - IsGiven.CommutativeMonad.commutative monad.replicateA_ consistent with replicateA.void
480[info] - IsGiven.CommutativeMonad.commutative monad.semigroupal associativity
481[info] - IsGiven.CommutativeMonad.commutative monad.tailRecM consistent flatMap
482[info] - IsGiven.CommutativeMonad.commutative monad.tailRecM stack safety
483[info] - CouldBeGiven[String].Monoid.monoid.associative
484[info] - CouldBeGiven[String].Monoid.monoid.collect0
485[info] - CouldBeGiven[String].Monoid.monoid.combine all
486[info] - CouldBeGiven[String].Monoid.monoid.combineAllOption
487[info] - CouldBeGiven[String].Monoid.monoid.intercalateCombineAllOption
488[info] - CouldBeGiven[String].Monoid.monoid.intercalateIntercalates
489[info] - CouldBeGiven[String].Monoid.monoid.intercalateRepeat1
490[info] - CouldBeGiven[String].Monoid.monoid.intercalateRepeat2
491[info] - CouldBeGiven[String].Monoid.monoid.is id
492[info] - CouldBeGiven[String].Monoid.monoid.left identity
493[info] - CouldBeGiven[String].Monoid.monoid.repeat0
494[info] - CouldBeGiven[String].Monoid.monoid.repeat1
495[info] - CouldBeGiven[String].Monoid.monoid.repeat2
496[info] - CouldBeGiven[String].Monoid.monoid.reverseCombineAllOption
497[info] - CouldBeGiven[String].Monoid.monoid.reverseRepeat1
498[info] - CouldBeGiven[String].Monoid.monoid.reverseRepeat2
499[info] - CouldBeGiven[String].Monoid.monoid.reverseReverses
500[info] - CouldBeGiven[String].Monoid.monoid.right identity
501[info] - CouldBeGiven[String].Hash.hash.antisymmetry eq
502[info] - CouldBeGiven[String].Hash.hash.hash compatibility
503[info] - CouldBeGiven[String].Hash.hash.reflexivity eq
504[info] - CouldBeGiven[String].Hash.hash.symmetry eq
505[info] - CouldBeGiven[String].Hash.hash.transitivity eq
506[info] - CouldBeGiven[String].PartialOrder.partialOrder.antisymmetry
507[info] - CouldBeGiven[String].PartialOrder.partialOrder.antisymmetry eq
508[info] - CouldBeGiven[String].PartialOrder.partialOrder.gt
509[info] - CouldBeGiven[String].PartialOrder.partialOrder.gteqv
510[info] - CouldBeGiven[String].PartialOrder.partialOrder.lt
511[info] - CouldBeGiven[String].PartialOrder.partialOrder.partialCompare
512[info] - CouldBeGiven[String].PartialOrder.partialOrder.pmax
513[info] - CouldBeGiven[String].PartialOrder.partialOrder.pmin
514[info] - CouldBeGiven[String].PartialOrder.partialOrder.reflexivity eq
515[info] - CouldBeGiven[String].PartialOrder.partialOrder.reflexivity gt
516[info] - CouldBeGiven[String].PartialOrder.partialOrder.reflexivity lt
517[info] - CouldBeGiven[String].PartialOrder.partialOrder.symmetry eq
518[info] - CouldBeGiven[String].PartialOrder.partialOrder.transitivity
519[info] - CouldBeGiven[String].PartialOrder.partialOrder.transitivity eq
520[info] - CouldBeGiven[Int].Monoid.monoid.associative
521[info] - CouldBeGiven[Int].Monoid.monoid.collect0
522[info] - CouldBeGiven[Int].Monoid.monoid.combine all
523[info] - CouldBeGiven[Int].Monoid.monoid.combineAllOption
524[info] - CouldBeGiven[Int].Monoid.monoid.intercalateCombineAllOption
525[info] - CouldBeGiven[Int].Monoid.monoid.intercalateIntercalates
526[info] - CouldBeGiven[Int].Monoid.monoid.intercalateRepeat1
527[info] - CouldBeGiven[Int].Monoid.monoid.intercalateRepeat2
528[info] - CouldBeGiven[Int].Monoid.monoid.is id
529[info] - CouldBeGiven[Int].Monoid.monoid.left identity
530[info] - CouldBeGiven[Int].Monoid.monoid.repeat0
531[info] - CouldBeGiven[Int].Monoid.monoid.repeat1
532[info] - CouldBeGiven[Int].Monoid.monoid.repeat2
533[info] - CouldBeGiven[Int].Monoid.monoid.reverseCombineAllOption
534[info] - CouldBeGiven[Int].Monoid.monoid.reverseRepeat1
535[info] - CouldBeGiven[Int].Monoid.monoid.reverseRepeat2
536[info] - CouldBeGiven[Int].Monoid.monoid.reverseReverses
537[info] - CouldBeGiven[Int].Monoid.monoid.right identity
538[info] - CouldBeGiven[Int].Hash.hash.antisymmetry eq
539[info] - CouldBeGiven[Int].Hash.hash.hash compatibility
540[info] - CouldBeGiven[Int].Hash.hash.reflexivity eq
541[info] - CouldBeGiven[Int].Hash.hash.symmetry eq
542[info] - CouldBeGiven[Int].Hash.hash.transitivity eq
543[info] - CouldBeGiven[Int].PartialOrder.partialOrder.antisymmetry
544[info] - CouldBeGiven[Int].PartialOrder.partialOrder.antisymmetry eq
545[info] - CouldBeGiven[Int].PartialOrder.partialOrder.gt
546[info] - CouldBeGiven[Int].PartialOrder.partialOrder.gteqv
547[info] - CouldBeGiven[Int].PartialOrder.partialOrder.lt
548[info] - CouldBeGiven[Int].PartialOrder.partialOrder.partialCompare
549[info] - CouldBeGiven[Int].PartialOrder.partialOrder.pmax
550[info] - CouldBeGiven[Int].PartialOrder.partialOrder.pmin
551[info] - CouldBeGiven[Int].PartialOrder.partialOrder.reflexivity eq
552[info] - CouldBeGiven[Int].PartialOrder.partialOrder.reflexivity gt
553[info] - CouldBeGiven[Int].PartialOrder.partialOrder.reflexivity lt
554[info] - CouldBeGiven[Int].PartialOrder.partialOrder.symmetry eq
555[info] - CouldBeGiven[Int].PartialOrder.partialOrder.transitivity
556[info] - CouldBeGiven[Int].PartialOrder.partialOrder.transitivity eq
557[info] - CouldBeGiven[List[Int]].Monoid.monoid.associative
558[info] - CouldBeGiven[List[Int]].Monoid.monoid.collect0
559[info] - CouldBeGiven[List[Int]].Monoid.monoid.combine all
560[info] - CouldBeGiven[List[Int]].Monoid.monoid.combineAllOption
561[info] - CouldBeGiven[List[Int]].Monoid.monoid.intercalateCombineAllOption
562[info] - CouldBeGiven[List[Int]].Monoid.monoid.intercalateIntercalates
563[info] - CouldBeGiven[List[Int]].Monoid.monoid.intercalateRepeat1
564[info] - CouldBeGiven[List[Int]].Monoid.monoid.intercalateRepeat2
565[info] - CouldBeGiven[List[Int]].Monoid.monoid.is id
566[info] - CouldBeGiven[List[Int]].Monoid.monoid.left identity
567[info] - CouldBeGiven[List[Int]].Monoid.monoid.repeat0
568[info] - CouldBeGiven[List[Int]].Monoid.monoid.repeat1
569[info] - CouldBeGiven[List[Int]].Monoid.monoid.repeat2
570[info] - CouldBeGiven[List[Int]].Monoid.monoid.reverseCombineAllOption
571[info] - CouldBeGiven[List[Int]].Monoid.monoid.reverseRepeat1
572[info] - CouldBeGiven[List[Int]].Monoid.monoid.reverseRepeat2
573[info] - CouldBeGiven[List[Int]].Monoid.monoid.reverseReverses
574[info] - CouldBeGiven[List[Int]].Monoid.monoid.right identity
575[info] - CouldBeGiven[List[Int]].Hash.hash.antisymmetry eq
576[info] - CouldBeGiven[List[Int]].Hash.hash.hash compatibility
577[info] - CouldBeGiven[List[Int]].Hash.hash.reflexivity eq
578[info] - CouldBeGiven[List[Int]].Hash.hash.symmetry eq
579[info] - CouldBeGiven[List[Int]].Hash.hash.transitivity eq
580[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.antisymmetry
581[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.antisymmetry eq
582[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.gt
583[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.gteqv
584[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.lt
585[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.partialCompare
586[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.pmax
587[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.pmin
588[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.reflexivity eq
589[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.reflexivity gt
590[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.reflexivity lt
591[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.symmetry eq
592[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.transitivity
593[info] - CouldBeGiven[List[Int]].PartialOrder.partialOrder.transitivity eq
594[info] - CouldBeGiven[NoOrder].Hash.hash.antisymmetry eq
595[info] - CouldBeGiven[NoOrder].Hash.hash.hash compatibility
596[info] - CouldBeGiven[NoOrder].Hash.hash.reflexivity eq
597[info] - CouldBeGiven[NoOrder].Hash.hash.symmetry eq
598[info] - CouldBeGiven[NoOrder].Hash.hash.transitivity eq
599[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.antisymmetry
600[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.antisymmetry eq
601[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.gt
602[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.gteqv
603[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.lt
604[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.partialCompare
605[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.pmax
606[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.pmin
607[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.reflexivity eq
608[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.reflexivity gt
609[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.reflexivity lt
610[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.symmetry eq
611[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.transitivity
612[info] - CouldBeGiven[NoOrder].PartialOrder.partialOrder.transitivity eq
613
614************************
615Build summary:
616[{
617 "module": "couldbe-testsupport",
618 "compile": {"status": "ok", "tookMs": 11086, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
619 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
620 "test-compile": {"status": "ok", "tookMs": 276, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
621 "test": {"status": "ok", "tookMs": 215, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
622 "publish": {"status": "skipped", "tookMs": 0},
623 "metadata": {
624 "crossScalaVersions": ["2.13.12", "3.3.1"]
625}
626},{
627 "module": "couldbe-cats",
628 "compile": {"status": "ok", "tookMs": 107, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
629 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
630 "test-compile": {"status": "ok", "tookMs": 133, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
631 "test": {"status": "ok", "tookMs": 136, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
632 "publish": {"status": "skipped", "tookMs": 0},
633 "metadata": {
634 "crossScalaVersions": ["2.13.12", "3.3.1"]
635}
636},{
637 "module": "couldbe-core",
638 "compile": {"status": "ok", "tookMs": 54, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
639 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
640 "test-compile": {"status": "ok", "tookMs": 81, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
641 "test": {"status": "ok", "tookMs": 70, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
642 "publish": {"status": "skipped", "tookMs": 0},
643 "metadata": {
644 "crossScalaVersions": ["2.13.12", "3.3.1"]
645}
646},{
647 "module": "couldbe",
648 "compile": {"status": "ok", "tookMs": 143, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
649 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
650 "test-compile": {"status": "ok", "tookMs": 219, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
651 "test": {"status": "ok", "tookMs": 143, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
652 "publish": {"status": "skipped", "tookMs": 0},
653 "metadata": {
654 "crossScalaVersions": ["2.13.12", "3.3.1"]
655}
656},{
657 "module": "couldbe-testsupport",
658 "compile": {"status": "ok", "tookMs": 193, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
659 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
660 "test-compile": {"status": "ok", "tookMs": 6760, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
661 "test": {"status": "ok", "tookMs": 1978, "passed": 446, "failed": 0, "ignored": 0, "skipped": 0, "total": 446, "byFramework": [{"framework": "unknown", "stats": {"passed": 446, "failed": 0, "ignored": 0, "skipped": 0, "total": 446}}]},
662 "publish": {"status": "ok", "tookMs": 3},
663 "metadata": {
664 "crossScalaVersions": ["2.13.12", "3.3.1"]
665}
666}]
667************************
668[success] Total time: 50 s, completed Dec 4, 2025, 12:43:12 PM
669[0JChecking patch project/plugins.sbt...
670Checking patch project/build.properties...
671Checking patch build.sbt...
672Applied patch project/plugins.sbt cleanly.
673Applied patch project/build.properties cleanly.
674Applied patch build.sbt cleanly.