Build Logs
durban/scalacheck • 3.7.0-RC1:2025-03-12
Errors
13
Warnings
53
Total Lines
712
1##################################
2Clonning https://github.com/durban/scalacheck.git into repo using revision
3##################################
4Would override fixed Scala version: 3.3.1
5----
6Preparing build for 3.7.0-RC1
7Scala binary version found: 3.7
8Implicitly using source version 3.7-migration
9Scala binary version found: 3.7
10Implicitly using source version 3.7-migration
11Would try to apply common scalacOption (best-effort, sbt/mill only):
12Append: ,-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s
13Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
14----
15Starting build for 3.7.0-RC1
16Execute tests: true
17sbt project found:
18grep: repo/project/plugins.sbt: No such file or directory
19Try apply source patch:
20Path: build.sbt
21Pattern: val Scala3 = "3.3.1"
22Replacement: val Scala3 = "3.7.0-RC1"
23Starting compilation server
24Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
25Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
26Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
27Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
28Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
29Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
30Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
31Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
32Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
33Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
34Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
35Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
36Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
37Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
38Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
39Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
40Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
41Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
42Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
43Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
44Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
45Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
46Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
47Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
48Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
49Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
50Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
51Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
52Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
53Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
54Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
55Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
56Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
57Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
58Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
59Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
60Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
61Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
62Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
63Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
64Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
65Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
66Compiling project (Scala 3.4.2, JVM (17))
67Compiled project (Scala 3.4.2, JVM (17))
68Successfully applied pattern 'val Scala3 = "3.3.1"' in repo/build.sbt
69No prepare script found for project durban/scalacheck
70##################################
71Scala version: 3.7.0-RC1
72Targets: dev.tauri%scalacheck
73Project projectConfig: { "projects": { "exclude": [], "overrides": {} }, "java": { "version": "17" }, "sbt": { "commands": [], "options": [] }, "mill": { "options": [] }, "tests": "full", "migrationVersions": [], "sourcePatches": [ { "path": "build.sbt", "pattern": "val Scala3 = \"3.3.1\"", "replaceWith": "val Scala3 = \"<SCALA_VERSION>\"" } ] }
74##################################
75Using extra scalacOptions: ,-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s
76Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
77[sbt_options] declare -a sbt_options=()
78[process_args] java_version = '17'
79[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
80# Executing command line:
81java
82-Dfile.encoding=UTF-8
83-Dcommunitybuild.scala=3.7.0-RC1
84-Dcommunitybuild.project.dependencies.add=
85-Xmx7G
86-Xms4G
87-Xss8M
88-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
89-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
90-jar
91/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
92"setCrossScalaVersions 3.7.0-RC1"
93"++3.7.0-RC1 -v"
94"mapScalacOptions ",-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,""
95"set every credentials := Nil"
96
97moduleMappings
98"runBuild 3.7.0-RC1 """{
99 "projects": {
100 "exclude": [],
101 "overrides": {}
102 },
103 "java": {
104 "version": "17"
105 },
106 "sbt": {
107 "commands": [],
108 "options": []
109 },
110 "mill": {
111 "options": []
112 },
113 "tests": "full",
114 "migrationVersions": [],
115 "sourcePatches": [
116 {
117 "path": "build.sbt",
118 "pattern": "val Scala3 = \"3.3.1\"",
119 "replaceWith": "val Scala3 = \"<SCALA_VERSION>\""
120 }
121 ]
122}""" dev.tauri%scalacheck"
123
124[info] [launcher] getting org.scala-sbt sbt 1.9.7 (this may take some time)...
125[info] welcome to sbt 1.9.7 (Eclipse Adoptium Java 17.0.8)
126[info] loading settings for project repo-build from plugin.sbt ...
127[info] loading project definition from /build/repo/project
128[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
129[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.18. Compiling...
130[info] Compilation completed in 8.418s.
131[info] done compiling
132[info] loading settings for project root from build.sbt ...
133[info] set scmInfo to https://github.com/durban/scalacheck
134[info] set current project to scalacheck (in build file:/build/repo/)
135Execute setCrossScalaVersions: 3.7.0-RC1
136OpenCB::Changing crossVersion 3.7.0-RC1 -> 3.7.0-RC1 in coreJVM/crossScalaVersions
137OpenCB::Changing crossVersion 3.7.0-RC1 -> 3.7.0-RC1 in rootNative/crossScalaVersions
138OpenCB::Changing crossVersion 3.7.0-RC1 -> 3.7.0-RC1 in coreJS/crossScalaVersions
139OpenCB::Changing crossVersion 3.7.0-RC1 -> 3.7.0-RC1 in rootJS/crossScalaVersions
140[info] set scmInfo to https://github.com/durban/scalacheck
141OpenCB::Limitting incorrect crossVersions List() -> List(2.13.11) in root/crossScalaVersions
142OpenCB::Changing crossVersion 3.7.0-RC1 -> 3.7.0-RC1 in bench/crossScalaVersions
143OpenCB::Changing crossVersion 3.7.0-RC1 -> 3.7.0-RC1 in coreNative/crossScalaVersions
144OpenCB::Changing crossVersion 3.7.0-RC1 -> 3.7.0-RC1 in rootJVM/crossScalaVersions
145[info] set current project to scalacheck (in build file:/build/repo/)
146[info] Setting Scala version to 3.7.0-RC1 on 7 projects.
147[info] Switching Scala version on:
148[info] rootJS (3.7.0-RC1, 2.12.18, 2.13.11)
149[info] coreNative (3.7.0-RC1, 2.12.18, 2.13.11)
150[info] coreJS (3.7.0-RC1, 2.12.18, 2.13.11)
151[info] coreJVM (3.7.0-RC1, 2.12.18, 2.13.11)
152[info] rootJVM (3.7.0-RC1, 2.12.18, 2.13.11)
153[info] rootNative (3.7.0-RC1, 2.12.18, 2.13.11)
154[info] bench (3.7.0-RC1, 2.12.18, 2.13.11)
155[info] Excluding projects:
156[info] * root (2.13.11)
157[info] Reapplying settings...
158[info] set scmInfo to https://github.com/durban/scalacheck
159[info] set current project to scalacheck (in build file:/build/repo/)
160Execute mapScalacOptions: ,-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
161[info] Reapplying settings...
162[info] set scmInfo to https://github.com/durban/scalacheck
163[info] set current project to scalacheck (in build file:/build/repo/)
164[info] Defining Global / credentials, bench / credentials and 6 others.
165[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 69 others.
166[info] Run `last` for details.
167[info] Reapplying settings...
168[info] set scmInfo to https://github.com/durban/scalacheck
169[info] set current project to scalacheck (in build file:/build/repo/)
170[success] Total time: 0 s, completed Mar 12, 2025, 6:39:43 PM
171Build config: {
172 "projects": {
173 "exclude": [],
174 "overrides": {}
175 },
176 "java": {
177 "version": "17"
178 },
179 "sbt": {
180 "commands": [],
181 "options": []
182 },
183 "mill": {
184 "options": []
185 },
186 "tests": "full",
187 "migrationVersions": [],
188 "sourcePatches": [
189 {
190 "path": "build.sbt",
191 "pattern": "val Scala3 = \"3.3.1\"",
192 "replaceWith": "val Scala3 = \"<SCALA_VERSION>\""
193 }
194 ]
195}
196Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
197Starting build...
198Projects: Set(coreJVM)
199Starting build for ProjectRef(file:/build/repo/,coreJVM) (scalacheck)...
200OpenCB::Exclude Scala3 specific scalacOption `-source:3.7-migration` in Scala 2.12.18 module Global
201OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
202OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
203OpenCB::Would not apply setting `-source:3.7-migration`: Project has predefined source version: Some(-source:3.7-migration)
204Compile scalacOptions: List(-encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Ykind-projector, -java-output-version, 8, -source:3.7-migration, -Wconf:msg=can be rewritten automatically under:s)
205[info] compiling 25 Scala sources to /build/repo/core/jvm/target/scala-3.7.0-RC1/classes ...
206[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
207[warn] -- [E198] Unused Symbol Warning: /build/repo/core/jvm/src/main/scala/org/scalacheck/Platform.scala:68:53
208[warn] 68 | def newInstance(name: String, loader: ClassLoader, paramTypes: Seq[Class[_]])(args: Seq[AnyRef]): AnyRef =
209[warn] | ^^^^^^^^^^
210[warn] | unused explicit parameter
211[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/org/scalacheck/Gen.scala:25:28
212[warn] 25 |import ScalaVersionSpecific._
213[warn] | ^
214[warn] | unused import
215[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/org/scalacheck/Gen.scala:940:6
216[warn] 940 | evt: C => Traversable[T]
217[warn] | ^^^
218[warn] | unused implicit parameter
219[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/org/scalacheck/ScalaCheckFramework.scala:215:10
220[warn] 215 | def receiveMessage(msg: String): Option[String] = msg(0) match {
221[warn] | ^^^^^^^^^^^^^^
222[warn] | unused private member
223[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/main/scala/org/scalacheck/ScalaCheckFramework.scala:254:8
224[warn] 254 | def receiveMessage(msg: String) = None
225[warn] | ^^^^^^^^^^^^^^
226[warn] | unused private member
227[warn] there were 119 deprecation warnings; re-run with -deprecation for details
228[warn] 7 warnings found
229[info] done compiling
230[info] Main Scala API documentation to /build/repo/core/jvm/target/scala-3.7.0-RC1/api...
231[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
232[info] Skipping unused scalacOptions: -Wvalue-discard, -Wconf, -Xkind-projector, -source
233[warn] Flag -classpath set repeatedly
234[warn] two warnings found
235[info] Main Scala API documentation successful.
236[info] compiling 27 Scala sources to /build/repo/core/jvm/target/scala-3.7.0-RC1/test-classes ...
237[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
238[warn] -- [E198] Unused Symbol Warning: /build/repo/core/jvm/src/test/scala/org/scalacheck/CogenSpecification.scala:25:28
239[warn] 25 |import ScalaVersionSpecific._
240[warn] | ^
241[warn] | unused import
242[warn] -- [E198] Unused Symbol Warning: /build/repo/core/jvm/src/test/scala/org/scalacheck/CogenSpecification.scala:119:25
243[warn] 119 | def identity[A: Equal: Arbitrary: Cogen]: Prop =
244[warn] | ^
245[warn] | unused implicit parameter
246[warn] -- [E198] Unused Symbol Warning: /build/repo/core/jvm/src/test/scala/org/scalacheck/TestSpecification.scala:185:8
247[warn] 185 | val res = Test.check(prms, prop)
248[warn] | ^^^
249[warn] | unused local definition
250[warn] -- [E198] Unused Symbol Warning: /build/repo/core/jvm/src/test/scala/org/scalacheck/examples/StringUtils.scala:55:16
251[warn] 55 | import Prop.propBoolean
252[warn] | ^^^^^^^^^^^
253[warn] | unused import
254[warn] -- [E198] Unused Symbol Warning: /build/repo/core/shared/src/test/scala/org/scalacheck/util/BuildableSpecification.scala:15:28
255[warn] 15 |import ScalaVersionSpecific._
256[warn] | ^
257[warn] | unused import
258[warn] there were 21 deprecation warnings; re-run with -deprecation for details
259[warn] 7 warnings found
260[info] done compiling
261[info] + TestFingerprint.propclass: OK, proved property.
262[info] + IntMap.size: OK, passed 100 tests.
263[info] + IntMap.isEmpty: OK, passed 100 tests.
264[info] + IntMap.add: OK, passed 100 tests.
265[info] + IntMap.remove: OK, passed 100 tests.
266[info] + Shrink JVM.list: OK, passed 100 tests.
267[info] + Shrink JVM.non-empty list: OK, passed 100 tests.
268[info] + Shrink JVM.xmap vector from list: OK, passed 100 tests.
269[info] + Commands.commands: OK, passed 100 tests.
270[info] + Commands.commands with prop evaluated just once: OK, passed 100 tests.
271[info] + Commands Shrinking.Shrunk command sequences always satisfy preconditions: OK, passed 100 tests.
272[info] + Test.workers: OK, passed 100 tests.
273[info] + Test.stopCondition: OK, passed 100 tests.
274[info] + Test.size: OK, passed 100 tests.
275[info] + Test.propFailing: OK, passed 100 tests.
276[info] + Test.propPassing: OK, passed 100 tests.
277[info] + Test.propProved: OK, passed 100 tests.
278[info] + Test.propExhausted: OK, passed 100 tests.
279[info] + Test.propPropException: OK, passed 100 tests.
280[info] + Test.propGenException: OK, passed 100 tests.
281[info] + Test.propShrunk: OK, passed 100 tests.
282[info] + Test.disabling shrinking works: OK, proved property.
283[info] + Test.Properties.overrideParameters overrides Test.Parameters: OK, proved property.
284[info] + Test.initialSeed is used and then updated: OK, proved property.
285[info] + Test.initialSeed is used and then updated when varying RNG spins: OK, proved property.
286[info] + Prop.Prop.==> undecided: OK, passed 100 tests.
287[info] + Prop.Prop.==> true: OK, passed 100 tests.
288[info] + Prop.Prop.==> short circuit: OK, passed 100 tests.
289[info] + Prop.Prop.==> exception: OK, passed 100 tests.
290[info] + Prop.Prop.&& Commutativity: OK, passed 100 tests.
291[info] + Prop.Prop.&& Exception: OK, passed 100 tests.
292[info] + Prop.Prop.&& Exception 2: OK, passed 100 tests.
293[info] + Prop.Prop.&& Identity: OK, passed 100 tests.
294[info] + Prop.Prop.&& False: OK, passed 100 tests.
295[info] + Prop.Prop.&& Undecided: OK, passed 100 tests.
296[info] + Prop.Prop.&& Right prio: OK, passed 100 tests.
297[info] + Prop.Prop.|| Commutativity: OK, passed 100 tests.
298[info] + Prop.Prop.|| Exception: OK, passed 100 tests.
299[info] + Prop.Prop.|| Identity: OK, passed 100 tests.
300[info] + Prop.Prop.|| True: OK, passed 100 tests.
301[info] + Prop.Prop.|| Undecided: OK, passed 100 tests.
302[info] + Prop.Prop.++ Commutativity: OK, passed 100 tests.
303[info] + Prop.Prop.++ Exception: OK, passed 100 tests.
304[info] + Prop.Prop.++ Identity 1: OK, passed 100 tests.
305[info] + Prop.Prop.++ Identity 2: OK, passed 100 tests.
306[info] + Prop.Prop.++ False: OK, passed 100 tests.
307[info] + Prop.undecided: OK, passed 100 tests.
308[info] + Prop.falsified: OK, passed 100 tests.
309[info] + Prop.proved: OK, passed 100 tests.
310[info] + Prop.passed: OK, passed 100 tests.
311[info] + Prop.exception: OK, passed 100 tests.
312[info] + Prop.all: OK, proved property.
313[info] + Prop.atLeastOne: OK, proved property.
314[info] + Prop.throws: OK, proved property.
315[info] + Prop.sizedProp: OK, passed 100 tests.
316[info] + Prop.someFailing: OK, passed 100 tests.
317[info] + Prop.noneFailing: OK, passed 100 tests.
318[info] + Prop.secure: OK, passed 100 tests.
319[info] + Prop.delay: OK, proved property.
320[info] + Prop.lzy: OK, proved property.
321[info] + Prop.collect(t): OK, passed 100 tests.
322[info] > Collected test data:
323[info] 53% false
324[info] 47% true
325[info] + Prop.collect(t => Prop: OK, passed 100 tests.
326[info] > Collected test data:
327[info] 52% false
328[info] 48% true
329[info] + Prop.Gen.Parameters.withInitialSeed is deterministic: OK, passed 100 tests.
330[info] + Prop.prop.useSeed is deterministic: OK, passed 100 tests.
331[info] + Prop.prop.useSeed is deterministic (pt. 2): OK, passed 100 tests.
332[info] + Prop.disabling shrinking works: OK, proved property.
333[info] + Prop.shrinking does not change the original error to an exception: OK, proved property.
334[info] + Prop.shrinking does not change the original exception type: OK, proved property.
335[info] + Prop.shrinking process always take the first value returned by the Shrink[T]: OK, proved property.
336[info] + Prop.regression #530: failure to slide seed: OK, passed 100 tests.
337[info] + time.Shrink.shrink[Duration]: OK, passed 100 tests.
338[info] + time.Shrink.shrink[Period]: OK, passed 100 tests.
339[info] + Examples.list tail: OK, passed 100 tests.
340[info] + Examples.list head: OK, passed 100 tests.
341[info] + Examples.ex1: OK, passed 100 tests.
342[info] + Serializability.Arbitrary[String]: OK, proved property.
343[info] + Serializability.Arbitrary[Int]: OK, proved property.
344[info] + Serializability.Arbitrary[Double]: OK, proved property.
345[info] + Serializability.Arbitrary[Boolean]: OK, proved property.
346[info] + Serializability.Arbitrary[Int => Int]: OK, proved property.
347[info] + Serializability.Arbitrary[List[Int]]: OK, proved property.
348[info] + Serializability.Arbitrary[(String,Int)]: OK, proved property.
349[info] + Serializability.Arbitrary[Tuple22[Int]]: OK, proved property.
350[info] + Serializability.Arbitrary[List[(String,Int)]]: OK, proved property.
351[info] + Serializability.Gen.identifier: OK, proved property.
352[info] + Serializability.Gen.oneOf: OK, proved property.
353[info] + Serializability.Gen.choose: OK, proved property.
354[info] + Serializability.Gen.function1: OK, proved property.
355[info] + Serializability.Gen.zip(String,Int): OK, proved property.
356[info] + Serializability.Cogen[String]: OK, proved property.
357[info] + Serializability.Cogen[Int]: OK, proved property.
358[info] + Serializability.Cogen[Double]: OK, proved property.
359[info] + Serializability.Cogen[Boolean]: OK, proved property.
360[info] + Serializability.Cogen[Int => Int]: OK, proved property.
361[info] + Serializability.Cogen[List[Int]]: OK, proved property.
362[info] + Serializability.Cogen[(String,Int)]: OK, proved property.
363[info] + Serializability.Cogen[Tuple22[Int]]: OK, proved property.
364[info] + Serializability.Cogen[List[(String,Int)]]: OK, proved property.
365[info] + Serializability.Shrink[String]: OK, proved property.
366[info] + Serializability.Shrink[Int]: OK, proved property.
367[info] + Serializability.Shrink[Double]: OK, proved property.
368[info] + Serializability.Shrink[Boolean]: OK, proved property.
369[info] + Serializability.Shrink[Int => Int]: OK, proved property.
370[info] + Serializability.Shrink[List[Int]]: OK, proved property.
371[info] + Serializability.Shrink[(String,Int)]: OK, proved property.
372[info] + Serializability.Shrink[Tuple22[Int])]: OK, proved property.
373[info] + Serializability.Shrink[List[(String,Int)]]: OK, proved property.
374[info] + Serializability.Seed(1L): OK, proved property.
375[info] + Choose.choose[Duration]: OK, passed 100 tests.
376[info] + Choose.choose[Instant]: OK, passed 100 tests.
377[info] + Choose.choose[Month]: OK, passed 100 tests.
378[info] + Choose.choose[Year]: OK, passed 100 tests.
379[info] + Choose.choose[LocalTime]: OK, passed 100 tests.
380[info] + Choose.choose[LocalDate]: OK, passed 100 tests.
381[info] + Choose.choose[LocalDateTime]: OK, passed 100 tests.
382[info] + Choose.choose[MonthDay]: OK, passed 100 tests.
383[info] + Choose.choose[ZoneOffset]: OK, passed 100 tests.
384[info] + Choose.choose[OffsetTime]: OK, passed 100 tests.
385[info] + Choose.choose[OffsetDateTime]: OK, passed 100 tests.
386[info] + Choose.choose[YearMonth]: OK, passed 100 tests.
387[info] + Choose.choose[ZonedDateTime]: OK, passed 100 tests.
388[info] + Choose.choose[Duration](min, max.withNanos: OK, passed 100 tests.
389[info] + Choose.choose[Instant](min, max.withNanos): OK, passed 100 tests.
390[info] + Choose.choose[Int]: OK, passed 100 tests.
391[info] + Choose.choose[Long]: OK, passed 100 tests.
392[info] + Choose.choose[Double]: OK, passed 100 tests.
393[info] + Choose.choose(MinValue, MaxValue): OK, passed 100 tests.
394[info] + Choose.choose(NegativeInfinity, PositiveInfinity): OK, passed 100 tests.
395[info] + Choose.choose(NegativeInfinity, PositiveInfinity): OK, passed 100 tests.
396[info] + Choose.choose[BigInt]: OK, passed 100 tests.
397[info] + Choose.choose[BigInteger]: OK, passed 100 tests.
398[info] + Choose.choose(BigInt( 2^(2^18 - 1)), BigInt(-2^(2^18 - 1))): OK, passed 100 tests.
399[info] + Choose.choose[BigDecimal]: OK, passed 100 tests.
400[info] + Choose.choose[BigDecimal]: OK, passed 100 tests.
401[info] + Choose.xmap[Long,Date]: OK, passed 100 tests.
402[info] + Pretty.prety(null): OK, proved property.
403[info] + Pretty.pretty(null: Any): OK, proved property.
404[info] + Pretty.break: OK, passed 100 tests.
405[info] + Pretty.break is stacksafe: OK, proved property.
406[info] + Pretty.break ensures line length: OK, passed 100 tests.
407[info] + Pretty.break is reversible: OK, passed 100 tests.
408[info] + Seed.different seeds produce different values: OK, passed 100 tests.
409[info] + Seed.doubles are within [0, 1): OK, passed 100 tests.
410[info] + Seed.longs are evenly-distributed: OK, passed 100 tests.
411[info] + Seed.equality works: OK, passed 100 tests.
412[info] + Seed.reseed works: OK, passed 100 tests.
413[info] + Seed.base-64 serialization works: OK, passed 100 tests.
414[info] + Seed.illegal seeds throw exceptions: OK, passed 100 tests.
415[info] + Seed.illegal seed: OK, proved property.
416[info] + Examples.StringUtils.truncate: OK, passed 100 tests.
417[info] + Examples.StringUtils.truncate.precond: OK, passed 100 tests.
418[info] + Examples.StringUtils.truncate2: OK, passed 100 tests.
419[info] + Examples.StringUtils.contains: OK, passed 100 tests.
420[info] + Properties.no nesting.no nested properties: OK, proved property.
421failing seed for P.outer is mdnCPzEmbZnlvDwX4RqBbUrlXipAGowPGXPzHzJJYZD=
422[info] + Shrink.shrink[Byte]: OK, passed 100 tests.
423[info] + Shrink.shrink[Short]: OK, passed 100 tests.
424[info] + Shrink.shrink[Int]: OK, passed 100 tests.
425[info] + Shrink.shrink[Long]: OK, passed 100 tests.
426[info] + Shrink.shrink[Float]: OK, passed 100 tests.
427[info] + Shrink.shrink[Double]: OK, passed 100 tests.
428[info] + Shrink.shrink[Duration]: OK, passed 100 tests.
429[info] + Shrink.shrink[FiniteDuration]: OK, passed 100 tests.
430[info] + Shrink.shrink[Byte] != 0: OK, passed 100 tests.
431[info] + Shrink.shrink[Short] != 0: OK, passed 100 tests.
432[info] + Shrink.shrink[Int] != 0: OK, passed 100 tests.
433[info] + Shrink.shrink[Long] != 0: OK, passed 100 tests.
434[info] + Shrink.shrink[Float] != 0: OK, passed 100 tests.
435[info] + Shrink.shrink[Double] != 0: OK, passed 100 tests.
436[info] + Shrink.shrink[FiniteDuration] != 0: OK, passed 100 tests.
437[info] + Shrink.shrink[Duration] != 0: OK, passed 100 tests.
438[info] + Shrink.shrink[Either]: OK, passed 100 tests.
439[info] + Shrink.shrink[Left]: OK, passed 100 tests.
440[info] + Shrink.shrink[Right]: OK, passed 100 tests.
441[info] + Shrink.suchThat: OK, passed 100 tests.
442[info] + Shrink.shrink[List[Int].suchThat: OK, passed 100 tests.
443[info] + Shrink.shrink[Byte].nonEmpty: OK, passed 100 tests.
444[info] + Shrink.shrink[Char].nonEmpty: OK, passed 100 tests.
445[info] + Shrink.shrink[Short].nonEmpty: OK, passed 100 tests.
446[info] + Shrink.shrink[Int].nonEmpty: OK, passed 100 tests.
447[info] + Shrink.shrink[Long].nonEmpty: OK, passed 100 tests.
448[info] + Shrink.shrink[Float].nonEmpty: OK, passed 100 tests.
449[info] + Shrink.shrink[Double].nonEmpty: OK, passed 100 tests.
450[info] + Shrink.shrink[FiniteDuration].nonEmpty: OK, passed 100 tests.
451[info] + Shrink.shrink[Duration].nonEmpty: OK, passed 100 tests.
452[info] + Shrink.shrink(Float.PositiveInfinity): OK, proved property.
453[info] + Shrink.shrink(Float.NegativeInfinity): OK, proved property.
454[info] + Shrink.shrink(Float.NaN): OK, proved property.
455[info] + Shrink.shrink(Double.PositiveInfinity): OK, proved property.
456[info] + Shrink.shrink(Double.NegativeInfinity): OK, proved property.
457[info] + Shrink.shrink(Double.NaN): OK, proved property.
458[info] + Shrink.shrink(Duration.Inf): OK, proved property.
459[info] + Shrink.shrink(Duration.MinusInf): OK, proved property.
460[info] + Shrink.shrink(Duration.Undefined): OK, proved property.
461[info] + scala.String.mkString: OK, passed 100 tests.
462[info] + Properties.lazy registration.properties registered lazily: OK, proved property.
463[info] + Math.sqrt: OK, passed 100 tests.
464[info] + TestFingerprint.propobject: OK, proved property.
465[info] + Cogen.contravariantLaws.identity: OK, passed 100 tests.
466[info] + Cogen.contravariantLaws.composition: OK, passed 100 tests.
467[info] + Cogen.cogenUnit.cogenLaws.uniqueness: OK, passed 100 tests.
468[info] + Cogen.cogenUnit.cogenLaws.consistency: OK, passed 100 tests.
469[info] + Cogen.cogenBoolean.cogenLaws.uniqueness: OK, passed 100 tests.
470[info] + Cogen.cogenBoolean.cogenLaws.consistency: OK, passed 100 tests.
471[info] + Cogen.cogenByte.cogenLaws.uniqueness: OK, passed 100 tests.
472[info] + Cogen.cogenByte.cogenLaws.consistency: OK, passed 100 tests.
473[info] + Cogen.cogenShort.cogenLaws.uniqueness: OK, passed 100 tests.
474[info] + Cogen.cogenShort.cogenLaws.consistency: OK, passed 100 tests.
475[info] + Cogen.cogenChar.cogenLaws.uniqueness: OK, passed 100 tests.
476[info] + Cogen.cogenChar.cogenLaws.consistency: OK, passed 100 tests.
477[info] + Cogen.cogenInt.cogenLaws.uniqueness: OK, passed 100 tests.
478[info] + Cogen.cogenInt.cogenLaws.consistency: OK, passed 100 tests.
479[info] + Cogen.cogenLong.cogenLaws.uniqueness: OK, passed 100 tests.
480[info] + Cogen.cogenLong.cogenLaws.consistency: OK, passed 100 tests.
481[info] + Cogen.cogenFloat.cogenLaws.uniqueness: OK, passed 100 tests.
482[info] + Cogen.cogenFloat.cogenLaws.consistency: OK, passed 100 tests.
483[info] + Cogen.cogenBigInt.cogenLaws.uniqueness: OK, passed 100 tests.
484[info] + Cogen.cogenBigInt.cogenLaws.consistency: OK, passed 100 tests.
485[info] + Cogen.cogenBigDecimal.cogenLaws.uniqueness: OK, passed 100 tests.
486[info] + Cogen.cogenBigDecimal.cogenLaws.consistency: OK, passed 100 tests.
487[info] + Cogen.cogenOption.cogenLaws.uniqueness: OK, passed 100 tests.
488[info] + Cogen.cogenOption.cogenLaws.consistency: OK, passed 100 tests.
489[info] + Cogen.cogenEither.cogenLaws.uniqueness: OK, passed 100 tests.
490[info] + Cogen.cogenEither.cogenLaws.consistency: OK, passed 100 tests.
491[info] + Cogen.cogenArray.cogenLaws.uniqueness: OK, passed 100 tests.
492[info] + Cogen.cogenArray.cogenLaws.consistency: OK, passed 100 tests.
493[info] + Cogen.cogenString.cogenLaws.uniqueness: OK, passed 100 tests.
494[info] + Cogen.cogenString.cogenLaws.consistency: OK, passed 100 tests.
495[info] + Cogen.cogenList.cogenLaws.uniqueness: OK, passed 100 tests.
496[info] + Cogen.cogenList.cogenLaws.consistency: OK, passed 100 tests.
497[info] + Cogen.cogenVector.cogenLaws.uniqueness: OK, passed 100 tests.
498[info] + Cogen.cogenVector.cogenLaws.consistency: OK, passed 100 tests.
499[info] + Cogen.cogenStream.cogenLaws.uniqueness: OK, passed 100 tests.
500[info] + Cogen.cogenStream.cogenLaws.consistency: OK, passed 100 tests.
501[info] + Cogen.cogenLazyList.cogenLaws.uniqueness: OK, passed 100 tests.
502[info] + Cogen.cogenLazyList.cogenLaws.consistency: OK, passed 100 tests.
503[info] + Cogen.cogenSet.cogenLaws.uniqueness: OK, passed 100 tests.
504[info] + Cogen.cogenSet.cogenLaws.consistency: OK, passed 100 tests.
505[info] + Cogen.cogenMap.cogenLaws.uniqueness: OK, passed 100 tests.
506[info] + Cogen.cogenMap.cogenLaws.consistency: OK, passed 100 tests.
507[info] + Cogen.cogenFunction0.cogenLaws.uniqueness: OK, passed 100 tests.
508[info] + Cogen.cogenFunction0.cogenLaws.consistency: OK, passed 100 tests.
509[info] + Cogen.cogenException.cogenLaws.uniqueness: OK, passed 100 tests.
510[info] + Cogen.cogenException.cogenLaws.consistency: OK, passed 100 tests.
511[info] + Cogen.cogenThrowable.cogenLaws.uniqueness: OK, passed 100 tests.
512[info] + Cogen.cogenThrowable.cogenLaws.consistency: OK, passed 100 tests.
513[info] + Cogen.cogenTry.cogenLaws.uniqueness: OK, passed 100 tests.
514[info] + Cogen.cogenTry.cogenLaws.consistency: OK, passed 100 tests.
515[info] + Cogen.cogenSeq.cogenLaws.uniqueness: OK, passed 100 tests.
516[info] + Cogen.cogenSeq.cogenLaws.consistency: OK, passed 100 tests.
517[info] + Cogen.cogenDuration.cogenLaws.uniqueness: OK, passed 100 tests.
518[info] + Cogen.cogenDuration.cogenLaws.consistency: OK, passed 100 tests.
519[info] + Cogen.cogenFiniteDuration.cogenLaws.uniqueness: OK, passed 100 tests.
520[info] + Cogen.cogenFiniteDuration.cogenLaws.consistency: OK, passed 100 tests.
521[info] + Cogen.cogenUUID.cogenLaws.uniqueness: OK, passed 100 tests.
522[info] + Cogen.cogenUUID.cogenLaws.consistency: OK, passed 100 tests.
523[info] + Cogen.cogenDuration.cogenLaws.uniqueness: OK, passed 100 tests.
524[info] + Cogen.cogenDuration.cogenLaws.consistency: OK, passed 100 tests.
525[info] + Cogen.cogenInstant.cogenLaws.uniqueness: OK, passed 100 tests.
526[info] + Cogen.cogenInstant.cogenLaws.consistency: OK, passed 100 tests.
527[info] + Cogen.cogenMonth.cogenLaws.uniqueness: OK, passed 100 tests.
528[info] + Cogen.cogenMonth.cogenLaws.consistency: OK, passed 100 tests.
529[info] + Cogen.cogenYear.cogenLaws.uniqueness: OK, passed 100 tests.
530[info] + Cogen.cogenYear.cogenLaws.consistency: OK, passed 100 tests.
531[info] + Cogen.cogenLocalTime.cogenLaws.uniqueness: OK, passed 100 tests.
532[info] + Cogen.cogenLocalTime.cogenLaws.consistency: OK, passed 100 tests.
533[info] + Cogen.cogenLocalDate.cogenLaws.uniqueness: OK, passed 100 tests.
534[info] + Cogen.cogenLocalDate.cogenLaws.consistency: OK, passed 100 tests.
535[info] + Cogen.cogenLocalDateTime.cogenLaws.uniqueness: OK, passed 100 tests.
536[info] + Cogen.cogenLocalDateTime.cogenLaws.consistency: OK, passed 100 tests.
537[info] + Cogen.cogenMonthDay.cogenLaws.uniqueness: OK, passed 100 tests.
538[info] + Cogen.cogenMonthDay.cogenLaws.consistency: OK, passed 100 tests.
539[info] + Cogen.cogenZoneOffset.cogenLaws.uniqueness: OK, passed 100 tests.
540[info] + Cogen.cogenZoneOffset.cogenLaws.consistency: OK, passed 100 tests.
541[info] + Cogen.cogenOffsetTime.cogenLaws.uniqueness: OK, passed 100 tests.
542[info] + Cogen.cogenOffsetTime.cogenLaws.consistency: OK, passed 100 tests.
543[info] + Cogen.cogenOffsetDateTime.cogenLaws.uniqueness: OK, passed 100 tests.
544[info] + Cogen.cogenOffsetDateTime.cogenLaws.consistency: OK, passed 100 tests.
545[info] + Cogen.cogenYearMonth.cogenLaws.uniqueness: OK, passed 100 tests.
546[info] + Cogen.cogenYearMonth.cogenLaws.consistency: OK, passed 100 tests.
547[info] + Cogen.cogenZonedDateTime.cogenLaws.uniqueness: OK, passed 100 tests.
548[info] + Cogen.cogenZonedDateTime.cogenLaws.consistency: OK, passed 100 tests.
549[info] + Cogen.cogenZoneId.cogenLaws.uniqueness: OK, passed 100 tests.
550[info] + Cogen.cogenZoneId.cogenLaws.consistency: OK, passed 100 tests.
551[info] + Cogen.cogenPeriod.cogenLaws.uniqueness: OK, passed 100 tests.
552[info] + Cogen.cogenPeriod.cogenLaws.consistency: OK, passed 100 tests.
553[info] + Cogen.cogenSortedSet.cogenLaws.uniqueness: OK, passed 100 tests.
554[info] + Cogen.cogenSortedSet.cogenLaws.consistency: OK, passed 100 tests.
555[info] + Cogen.cogenSortedSet.cogenLaws.uniqueness: OK, passed 100 tests.
556[info] + Cogen.cogenSortedSet.cogenLaws.consistency: OK, passed 100 tests.
557[info] + PropertyFilter.filter properties by predicate: OK, passed 100 tests.
558[info] + PropertyFilterSample.positive numbers: OK, passed 100 tests.
559[info] + PropertyFilterSample.negative numbers: OK, passed 100 tests.
560[info] + PropertyFilterSample.lowercase alpha characters: OK, passed 100 tests.
561[info] + Gen.pureApply #300: OK, passed 100 tests.
562[info] + Gen.sequence: OK, passed 100 tests.
563[info] + Gen.frequency 1: OK, passed 100 tests.
564[info] + Gen.frequency 2: OK, passed 100 tests.
565[info] + Gen.frequency 3: OK, passed 100 tests.
566[info] + Gen.frequency 4: OK, proved property.
567[info] + Gen.lzy: OK, passed 100 tests.
568[info] + Gen.wrap: OK, passed 100 tests.
569[info] + Gen.delay: OK, passed 100 tests.
570[info] + Gen.retryUntil: OK, passed 100 tests.
571[info] + Gen.retryUntil doesn't run forever: OK, passed 100 tests.
572[info] + Gen.retryUntil requires valid parameters: OK, passed 100 tests.
573[info] + Gen.const: OK, passed 100 tests.
574[info] + Gen.fail: OK, passed 100 tests.
575[info] + Gen.parameterized: OK, passed 100 tests.
576[info] + Gen.sized: OK, passed 100 tests.
577[info] + Gen.resize(sz, posNum): OK, passed 100 tests.
578[info] + Gen.resize(sz, negNum): OK, passed 100 tests.
579[info] + Gen.resize(sz, buildableOf): OK, passed 100 tests.
580[info] + Gen.resize(sz, nonEmptyBuilableOf): OK, passed 100 tests.
581[info] + Gen.stringOf: OK, passed 100 tests.
582[info] + Gen.stringOfN: OK, passed 100 tests.
583[info] + Gen.nonEmptyStringOf: OK, passed 100 tests.
584[info] + Gen.oneOf n: OK, passed 100 tests.
585[info] + Gen.oneOf n in set: OK, passed 100 tests.
586[info] + Gen.oneOf 2: OK, passed 100 tests.
587[info] + Gen.oneOf 2 gens: OK, passed 100 tests.
588[info] + Gen.listOf: OK, passed 100 tests.
589[info] + Gen.nonEmptyListOf: OK, passed 100 tests.
590[info] + Gen.listOfN: OK, passed 100 tests.
591[info] + Gen.setOfN: OK, passed 100 tests.
592[info] + Gen.mapOfN: OK, passed 100 tests.
593[info] + Gen.empty listOfN: OK, passed 100 tests.
594[info] + Gen.listOf(posNum): OK, passed 100 tests.
595[info] + Gen.listOf(listOf(posNum): OK, passed 100 tests.
596[info] + Gen.nonEmptyListOf(nonEmptyListOf(posNum)): OK, passed 100 tests.
597[info] + Gen.listOfN(listOfN(posNum)): OK, passed 100 tests.
598[info] + Gen.infiniteStream: OK, passed 100 tests.
599[info] + Gen.infiniteLazyList: OK, passed 100 tests.
600[info] + Gen.someOf: OK, passed 100 tests.
601[info] + Gen.pick: OK, passed 100 tests.
602[info] + Gen.pick with gen: OK, passed 100 tests.
603[info] + Gen.distributed pick: OK, passed 100 tests.
604[info] > Collected test data:
605[info] 28% 4, 2, 3
606[info] 28% 1, 2, 4
607[info] 22% 1, 2, 3
608[info] 22% 1, 4, 3
609[info] + Gen.numChar: OK, passed 100 tests.
610[info] + Gen.calendar: OK, passed 100 tests.
611[info] + Gen.deterministic calendar: OK, passed 100 tests.
612[info] + Gen.alphaUpperChar: OK, passed 100 tests.
613[info] + Gen.alphaLowerChar: OK, passed 100 tests.
614[info] + Gen.alphaChar: OK, passed 100 tests.
615[info] + Gen.alphaNumChar: OK, passed 100 tests.
616[info] + Gen.asciiChar: OK, passed 100 tests.
617[info] + Gen.asciiPrintableChar: OK, passed 100 tests.
618[info] + Gen.hexChar: OK, passed 100 tests.
619[info] + Gen.identifier: OK, passed 100 tests.
620[info] + Gen.numStr: OK, passed 100 tests.
621[info] + Gen.alphaUpperStr: OK, passed 100 tests.
622[info] + Gen.alphaLowerStr: OK, passed 100 tests.
623[info] + Gen.alphaStr: OK, passed 100 tests.
624[info] + Gen.alphaNumStr: OK, passed 100 tests.
625[info] + Gen.asciiStr: OK, passed 100 tests.
626[info] + Gen.asciiPrintableStr: OK, passed 100 tests.
627[info] + Gen.hexStr: OK, passed 100 tests.
628[info] + Gen.BigDecimal: OK, passed 100 tests.
629[info] + Gen.resultOf1: OK, passed 100 tests.
630[info] + Gen.resultOf2: OK, passed 100 tests.
631[info] + Gen.resultOf3: OK, passed 100 tests.
632[info] + Gen.option: OK, passed 100 tests.
633[info] + Gen.some: OK, passed 100 tests.
634[info] + Gen.tailRecM: OK, passed 100 tests.
635[info] + Gen.recursive == lzy: OK, passed 100 tests.
636[info] + Gen.uuid version 4: OK, passed 100 tests.
637[info] + Gen.uuid unique: OK, passed 100 tests.
638[info] + Gen.zip9: OK, passed 100 tests.
639[info] + Gen.issue #79: OK, passed 100 tests.
640[info] + Gen.suchThat combined #98: OK, passed 100 tests.
641[info] + Gen.suchThat 1 #98: OK, passed 100 tests.
642[info] + Gen.suchThat 2 #98: OK, passed 100 tests.
643[info] + Gen.22 field case class works: OK, passed 100 tests.
644[info] + Gen.random (Boolean => Boolean) functions: OK, proved property.
645[info] + Gen.random (Boolean => Trilean) functions: OK, proved property.
646[info] + Gen.random (Trilean => Boolean) functions: OK, proved property.
647[info] + Gen.random (Trilean => Trilean) functions: OK, proved property.
648[info] + Gen.oneOf with Buildable supports null in first or 2nd position: OK, proved property.
649[info] + Gen.uniform double #209: OK, passed 100 tests.
650[info] + Gen.uniform long #209: OK, passed 100 tests.
651[info] + Gen.posNum[Int]: OK, passed 100 tests.
652[info] + Gen.negNum[Int]: OK, passed 100 tests.
653[info] + Gen.posNum[Float]: OK, passed 100 tests.
654[info] + Gen.negNum[Float]: OK, passed 100 tests.
655[info] + Gen.posNum[Double] <= 1.0d: OK, passed 100 tests.
656[info] + Gen.finite duration values are valid: OK, passed 100 tests.
657[info] + Gen.duration values are valid: OK, passed 100 tests.
658[info] + Gen.choose finite duration values are within range: OK, passed 100 tests.
659[info] + Gen.arbitrary[Boolean] is deterministic: OK, proved property.
660[info] + Gen.arbitrary[Long] is deterministic: OK, proved property.
661[info] + Gen.arbitrary[List[Int]] is deterministic: OK, proved property.
662[info] + Gen.Gen.choose(1, 10000) is deterministic: OK, proved property.
663[info] + Stats.prob: OK, passed 10 tests.
664[info] + Stats.gaussian: OK, passed 10 tests.
665[info] + Stats.exponential: OK, passed 10 tests.
666[info] + Stats.geometric: OK, passed 10 tests.
667[info] + Stats.poisson: OK, passed 10 tests.
668[info] + Stats.binomial: OK, passed 10 tests.
669[info] + Arbitrary.arbOption coverage: OK, proved property.
670[info] + Arbitrary.arbChar: OK, passed 100 tests.
671[info] + Arbitrary.arbString: OK, passed 100 tests.
672[info] + Arbitrary.arbSymbol: OK, passed 100 tests.
673[info] + Arbitrary.arbitrary[Recur].passes: OK, passed 100 tests.
674[info] + Arbitrary.arbitrary[Recur].throws[StackOverflowError]: OK, proved property.
675[info] + Arbitrary.arbEnum: OK, proved property.
676[info] Wrote /build/repo/core/jvm/target/scala-3.7.0-RC1/scalacheck_3-1.17-e9a16f0-20250312T173943Z-SNAPSHOT.pom
677[info] Main Scala API documentation to /build/repo/core/jvm/target/scala-3.7.0-RC1/api...
678[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
679[info] Skipping unused scalacOptions: -Wvalue-discard, -Wconf, -Xkind-projector, -source
680[warn] Flag -classpath set repeatedly
681[warn] two warnings found
682[info] Main Scala API documentation successful.
683[info] gpg: directory '/root/.gnupg' created
684[info] gpg: keybox '/root/.gnupg/pubring.kbx' created
685[info] gpg: no default secret key: No secret key
686[info] gpg: signing failed: No secret key
687[warn] GPG reported an error. Artifacts won't be signed.
688[info] :: delivering :: org.scalacheck#scalacheck_3;1.17-e9a16f0-20250312T173943Z-SNAPSHOT :: 1.17-e9a16f0-20250312T173943Z-SNAPSHOT :: integration :: Wed Mar 12 18:40:46 CET 2025
689[info] delivering ivy file to /build/repo/core/jvm/target/scala-3.7.0-RC1/ivy-1.17-e9a16f0-20250312T173943Z-SNAPSHOT.xml
690[info] published scalacheck_3 to /root/.ivy2/local/org.scalacheck/scalacheck_3/1.17-e9a16f0-20250312T173943Z-SNAPSHOT/poms/scalacheck_3.pom
691[info] published scalacheck_3 to /root/.ivy2/local/org.scalacheck/scalacheck_3/1.17-e9a16f0-20250312T173943Z-SNAPSHOT/jars/scalacheck_3.jar
692[info] published scalacheck_3 to /root/.ivy2/local/org.scalacheck/scalacheck_3/1.17-e9a16f0-20250312T173943Z-SNAPSHOT/srcs/scalacheck_3-sources.jar
693[info] published scalacheck_3 to /root/.ivy2/local/org.scalacheck/scalacheck_3/1.17-e9a16f0-20250312T173943Z-SNAPSHOT/docs/scalacheck_3-javadoc.jar
694[info] published ivy to /root/.ivy2/local/org.scalacheck/scalacheck_3/1.17-e9a16f0-20250312T173943Z-SNAPSHOT/ivys/ivy.xml
695
696************************
697Build summary:
698[{
699 "module": "scalacheck",
700 "compile": {"status": "ok", "tookMs": 20003, "warnings": 5, "errors": 0, "sourceVersion": "3.7-migration"},
701 "doc": {"status": "ok", "tookMs": 5740, "files": 407, "totalSizeKb": 11142},
702 "test-compile": {"status": "ok", "tookMs": 6741, "warnings": 5, "errors": 0, "sourceVersion": "3.7-migration"},
703 "test": {"status": "ok", "tookMs": 18917, "passed": 403, "failed": 0, "ignored": 0, "skipped": 0, "total": 403, "byFramework": [{"framework": "unknown", "stats": {"passed": 403, "failed": 0, "ignored": 0, "skipped": 0, "total": 403}}]},
704 "publish": {"status": "ok", "tookMs": 3395},
705 "metadata": {
706 "crossScalaVersions": ["2.12.18", "2.13.11", "3.3.1"]
707}
708}]
709************************
710[success] Total time: 63 s (01:03), completed Mar 12, 2025, 6:40:47 PM
711Checking patch build.sbt...
712Applied patch build.sbt cleanly.