Build Logs

durban/scalacheck • test-jdk-17-2

Errors

13

Warnings

85

Total Lines

743

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