Build Logs

cchantep/acolyte • 3.8.0:2026-01-13

Errors

30

Warnings

65

Total Lines

2116

1##################################
2Clonning https://github.com/cchantep/acolyte.git into /build/repo using revision 1.2.9
3##################################
4Note: switching to '16ab5503d5122f921cae4b733f629928210227ab'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: .jvmopts
33Pattern: -XX:+CMSClassUnloadingEnabled
34Replacement:
35Starting compilation server
36Compiling project (Scala 3.7.3, JVM (17))
37Compiled project (Scala 3.7.3, JVM (17))
38Successfully applied pattern '-XX:+CMSClassUnloadingEnabled' in .jvmopts
39----
40Starting build for 3.8.0
41Execute tests: true
42sbt project found:
43Sbt version 1.9.4 is not supported, minimal supported version is 1.11.5
44Enforcing usage of sbt in version 1.11.5
45No prepare script found for project cchantep/acolyte
46##################################
47Scala version: 3.8.0
48Targets: org.eu.acolyte%jdbc-scala org.eu.acolyte%play-jdbc org.eu.acolyte%play-reactive-mongo org.eu.acolyte%reactive-mongo
49Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":".jvmopts","pattern":"-XX:+CMSClassUnloadingEnabled","replaceWith":""}]}
50##################################
51Using extra scalacOptions: ,REQUIRE:-source:3.8
52Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
53[sbt_options] declare -a sbt_options=()
54[process_args] java_version = '17'
55[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
56# Executing command line:
57java
58-Xss2M
59-XX:ReservedCodeCacheSize=192m
60-Dcommunitybuild.scala=3.8.0
61-Dcommunitybuild.project.dependencies.add=
62-Xmx7G
63-Xms4G
64-Xss8M
65-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
66-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.8.0"
70"++3.8.0 -v"
71"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
72"set every credentials := Nil"
73"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
74"removeScalacOptionsStartingWith -P:wartremover"
75
76moduleMappings
77"runBuild 3.8.0 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":".jvmopts","pattern":"-XX:+CMSClassUnloadingEnabled","replaceWith":""}]}""" org.eu.acolyte%jdbc-scala org.eu.acolyte%play-jdbc org.eu.acolyte%play-reactive-mongo org.eu.acolyte%reactive-mongo"
78
79[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
80[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
81[info] loading project definition from /build/repo/project
82[info] compiling 9 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
83[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
84[info] Compilation completed in 8.663s.
85[info] done compiling
86/build/repo/compiler.sbt:2: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
87 resolvers += Resolver.sonatypeCentralSnapshots
88 .sonatypeOssRepos("snapshots") ++: Resolver.sonatypeOssRepos("staging"))
89 ^
90/build/repo/compiler.sbt:2: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
91 resolvers += Resolver.sonatypeCentralSnapshots
92 .sonatypeOssRepos("snapshots") ++: Resolver.sonatypeOssRepos("staging"))
93 ^
94[info] loading settings for project acolyte from build.sbt, codestyle.sbt, compiler.sbt, version.sbt...
95[info] set current project to acolyte (in build file:/build/repo/)
96Execute setCrossScalaVersions: 3.8.0
97OpenCB::Changing crossVersion 3.2.2 -> 3.8.0 in studio/crossScalaVersions
98OpenCB::Changing crossVersion 3.2.2 -> 3.8.0 in reactive-mongo/crossScalaVersions
99OpenCB::Changing crossVersion 3.2.2 -> 3.8.0 in acolyte/crossScalaVersions
100OpenCB::Changing crossVersion 3.2.2 -> 3.8.0 in play-jdbc/crossScalaVersions
101OpenCB::Changing crossVersion 3.2.2 -> 3.8.0 in play-reactive-mongo/crossScalaVersions
102OpenCB::Changing crossVersion 3.2.2 -> 3.8.0 in jdbc-java8/crossScalaVersions
103OpenCB::Changing crossVersion 3.2.2 -> 3.8.0 in jdbc-scala/crossScalaVersions
104[info] set current project to acolyte (in build file:/build/repo/)
105[info] Setting Scala version to 3.8.0 on 7 projects.
106[info] Switching Scala version on:
107[info] reactive-mongo (2.11.12, 2.12.17, 2.13.8, 3.8.0)
108[info] jdbc-scala (2.11.12, 2.12.17, 2.13.8, 3.8.0)
109[info] play-jdbc (2.11.12, 2.12.17, 2.13.8, 3.8.0)
110[info] studio (2.11.12, 2.12.17, 2.13.8, 3.8.0)
111[info] play-reactive-mongo (2.11.12, 2.12.17, 2.13.8, 3.8.0)
112[info] jdbc-java8 (2.11.12, 2.12.17, 2.13.8, 3.8.0)
113[info] * acolyte (2.11.12, 2.12.17, 2.13.8, 3.8.0)
114[info] Excluding projects:
115[info] jdbc-driver (2.12.17)
116[info] Reapplying settings...
117[info] set current project to acolyte (in build file:/build/repo/)
118Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
119[info] Reapplying settings...
120[info] set current project to acolyte (in build file:/build/repo/)
121[info] Defining Global / credentials, ThisBuild / credentials and 7 others.
122[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 63 others.
123[info] Run `last` for details.
124[info] Reapplying settings...
125[info] set current project to acolyte (in build file:/build/repo/)
126Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
127[info] Reapplying settings...
128OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
129
130 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
131 Did you mean jdbc-java8 / allExcludeDependencies ?
132 , retry without global scopes
133[info] Reapplying settings...
134[info] set current project to acolyte (in build file:/build/repo/)
135Execute removeScalacOptionsStartingWith: -P:wartremover
136[info] Reapplying settings...
137[info] set current project to acolyte (in build file:/build/repo/)
138[success] Total time: 0 s, completed Jan 13, 2026, 4:05:44 PM
139Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":".jvmopts","pattern":"-XX:+CMSClassUnloadingEnabled","replaceWith":""}]}
140Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
141Starting build...
142Projects: Set(reactive-mongo, jdbc-scala, play-jdbc, play-reactive-mongo, jdbc-driver)
143Starting build for ProjectRef(file:/build/repo/,reactive-mongo) (reactive-mongo)... [0/5]
144OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
145OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.17 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
146OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
147OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
148Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xsemanticdb, -semanticdb-target, /build/repo/reactive-mongo/target/scala-3.8.0/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
149[info] compiling 20 Scala sources to /build/repo/reactive-mongo/target/scala-3.8.0/classes ...
150[info] done compiling
151[info] Processing /build/repo/reactive-mongo/readme.md ...
152[info] compiling 51 Scala sources to /build/repo/reactive-mongo/target/scala-3.8.0/test-classes ...
153[warn] -- Warning: /build/repo/reactive-mongo/src/test/scala/ConnectionHandlerSpec.scala:42:39
154[warn] 42 | val h = implicitly[QueryHandler] { (_: Request) =>
155[warn] | ^
156[warn] |Implicit parameters should be provided with a `using` clause.
157[warn] |To disable the warning, please use the following option:
158[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
159[warn] 43 | QueryResponse(BSONDocument("a" -> "b"))
160[warn] 44 | }
161[warn] -- Warning: /build/repo/reactive-mongo/src/test/scala/ConnectionHandlerSpec.scala:91:39
162[warn] 91 | val h = implicitly[WriteHandler] { (_: WriteOp, _: Request) =>
163[warn] | ^
164[warn] |Implicit parameters should be provided with a `using` clause.
165[warn] |To disable the warning, please use the following option:
166[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
167[warn] 92 | WriteResponse("Error #1" -> 8)
168[warn] 93 | }
169[warn] -- Warning: /build/repo/reactive-mongo/src/test/scala/ConnectionHandlerSpec.scala:107:64
170[warn] 107 | ConnectionHandler(writeHandler = implicitly[WriteHandler] {
171[warn] | ^
172[warn] |Implicit parameters should be provided with a `using` clause.
173[warn] |To disable the warning, please use the following option:
174[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
175[warn] 108 | (_: WriteOp, _: Request) => WriteResponse(None)
176[warn] 109 | }).writeHandler(channelId(), write1._1, write1._2)
177[warn] three warnings found
178[info] done compiling
179[info] Processing /build/repo/reactive-mongo/readme.md ...
180[info] compiling 1 Scala source to /build/repo/reactive-mongo/target/scala-3.8.0/test-classes ...
181[info] done compiling
182[info] Response
183[info] Response should
184[info] + be an error one
185[info] + be fallback error
186[info] + be an successful one
187[info] Total for specification Response
188[info] Finished in 289 ms
189[info] 3 examples, 0 failure, 0 error
190[info] Compose
191[info] From pure value should
192[info] + work with a non-async function
193[info] + work with an async function
194[info] From async value should
195[info] + work with a non-async function
196[info] + work with an async function
197[info] Total for specification Compose
198[info] Finished in 74 ms
199[info] 4 examples, 0 failure, 0 error
200[info] Write response
201[info] Reponse should
202[info] be made for error message
203[info] + using generic factory
204[info] + using named factory
205[info] be made for error with code
206[info] + using generic factory
207[info] + using named factory
208[info] be made for successful result
209[info] + with count and updatedExisting flag
210[info] + with count and updatedExisting using named factory
211[info] + with count using generic factory
212[info] + with count using named factory
213[info] + with a unit (effect)
214[info] + with a unit (effect) using named factory
215[info] be undefined
216[info] + using generic factory
217[info] + using named factory
218[info] + be made from already prepared response
219[info] Total for specification Write response
220[info] Finished in 197 ms
221[info] 13 examples, 0 failure, 0 error
222[info] Response maker
223[info] Query response maker should
224[info] + be working for Iterable[BSONDocument]
225[info] + be working for an error message (String)
226[info] + be working for an error with code (String, Int)
227[info] Write response maker should
228[info] + be a successful one for boolean (updatedExisting)
229[info] + be a successful one for Unit (updatedExisting = false)
230[info] + be working for an error message (String)
231[info] + be working for an error with code (String, Int)
232[info] Total for specification Response maker
233[info] Finished in 62 ms
234[info] 7 examples, 0 failure, 0 error
235[info] Query response
236[info] Reponse should
237[info] be made for error message
238[info] + using generic factory
239[info] + using named factory
240[info] be made for error with code
241[info] + using generic factory
242[info] + using named factory
243[info] be made for successful result
244[info] + with a single document using generic factory
245[info] + with a single document using named factory
246[info] + with a single document using a writable value
247[info] + with a many documents using generic factory
248[info] + with many writable values
249[info] + with a many documents using named factory
250[info] + with empty list of document
251[info] + with empty success
252[info] + for count command
253[info] be undefined
254[info] + using generic factory
255[info] + using named factory
256[info] + be made from already prepared response
257[info] Total for specification Query response
258[info] Finished in 148 ms
259[info] 16 examples, 0 failure, 0 error
260[info] Acolyte Mongo driver
261[info] Resource management should
262[info] + successfully initialize driver from connection handler
263[info] successfully work with initialized driver
264[info] + from sync query handler
265[info] + from sync query result
266[info] + from query handler with future result
267[info] + from future query result
268[info] + from sync write handler
269[info] + from sync write result
270[info] + from write handler with future result
271[info] + from sync future result
272[info] successfully create connection
273[info] + from connection handler
274[info] + from initialized driver
275[info] successfully select database
276[info] + from connection handler
277[info] + from initialized driver and connection
278[info] + from initialized connection handler and connection with sync result
279[info] + from initialized connection handler and connection with future
280[info] + from initialized driver and connection with sync sync result
281[info] + from initialized driver and connection with sync sync result
282[info] + with session and transaction
283[info] successfully select DB collection
284[info] + from connection handler with sync result
285[info] + from initialized connection with sync result
286[info] + from resolved DB with sync result
287[info] + from connection handler with future result
288[info] + from initialized connection with future result
289[info] + from resolved DB with future result
290[info] Driver should
291[info] return expected query result
292[info] + when is successful #1
293[info] + when is successful #2
294[info] using withQueryResult
295[info] + for a single document
296[reactivemongo-akka.actor.default-dispatcher-8] ERROR reactivemongo.api.Cursor - Fails to send request
297DatabaseException['No response: reactivemongo.core.actors.ExpectingResponse@daed6d24']
298[info] + for a many documents
299[reactivemongo-akka.actor.default-dispatcher-5] ERROR reactivemongo.api.Cursor - Fails to send request
300DatabaseException['Error' (code = 7)]
301[info] + for an explicit error
302[info] + when undefined
303[info] + as error when query handler returns no query result
304[reactivemongo-akka.actor.default-dispatcher-9] ERROR reactivemongo.api.Cursor - Fails to send request
305DatabaseException['No response: reactivemongo.core.actors.ExpectingResponse@5fa04178']
306[info] + support query options
307[info] + support findAndModify
308[info] + support aggregate
309[info] + support pipeline on update
310[reactivemongo-akka.actor.default-dispatcher-8] ERROR reactivemongo.api.Cursor - Fails to send request
311DatabaseException['No response: reactivemongo.core.actors.ExpectingResponse@ae69af92']
312[info] + as error when connection handler is empty
313[info] + as error when query handler is undefined
314[info] return expected write result
315[info] + when error is raised without code
316[info] + when successful
317[info] + as error when write handler returns no write result
318[info] + as error when connection handler is empty
319[info] + as error when write handler is undefined
320[info] using withWriteResult
321[info] + for success count
322[info] + for explicit error
323[info] + when undefined
324[info] using withWriteHandler
325[info] + for insert
326[info] + for bulk-insert
327[info] + for update
328[info] + for bulk-update
329[info] + for delete
330[info] Total for specification Acolyte Mongo driver
331[info] Finished in 673 ms
332[info] 50 examples, 51 expectations, 0 failure, 0 error
333[info] Request
334[info] Collection name should
335[info] match
336[info] + request #1
337[info] + request #2
338[info] not match
339[info] + request #1
340[info] + request #2
341[info] be extracted
342[info] + request #1
343[info] + request #2
344[info] Request properties should
345[info] + be extracted from request #1
346[info] + be extracted from request #2
347[info] Document properties should
348[info] + be extracted from doc #1
349[info] + be extracted from doc #2
350[info] Ordered property list should
351[info] + match exactly 2 properties
352[info] + be extracted as BSON values for exactly 2 properties
353[info] + be extracted as Scala values for exactly 2 properties
354[info] + match with nested document
355[info] + be extracted as BSON values from nested document
356[info] + be extracted as Scala values from nested document
357[info] Unordered property list should
358[info] match 'email' property
359[info] + on request #1
360[info] + on request #2
361[info] extract 'email' property as BSON value
362[info] + on request #1
363[info] + on request #2
364[info] extract 'email' property as Scala value
365[info] + on request #1
366[info] + on request #2
367[info] match 'email' & 'age' properties
368[info] + on request #1 in same order
369[info] + on request #1 in reverse order
370[info] + on request #2 in same order
371[info] + on request #2 in reverse order
372[info] not match 'email' & 'age' properties
373[info] + on request #2 in same order with different 'age' type
374[info] + on request #2 in reverse order with different 'email' type
375[info] extract 'age' properties as BSON values
376[info] + on request #2 in same order
377[info] + on request #2 in reverse order
378[info] extract 'age' properties as Scala values
379[info] + on request #2 in same order
380[info] + on request #2 in reverse order
381[info] Count request should
382[info] + be extracted
383[info] Find and modify request should
384[info] + be extracted
385[info] Aggregate request should
386[info] + be extracted
387[info] Array should
388[info] + be extracted as list values
389[info] + be extracted from an $in clause
390[info] + be extracted from an $nin clause
391[info] Update should
392[info] + be extracted with pipeline
393[info] Multiple document body should
394[info] + be extracted
395[info] + be pretty-printed
396[info] Buffer should
397[info] be parsed
398[info] + from large payload
399[info] + from exhausted buffer
400[info] Total for specification Request
401[info] Finished in 382 ms
402[info] 43 examples, 0 failure, 0 error
403[info] Query handler
404[info] Handler should
405[info] + return a response with Traversable[BSONDocument]
406[info] + return a response with a single BSONDocument
407[info] + return an empty successful response
408[info] + return an error response
409[info] + return no response
410[info] + be combined using orElse
411[info] Empty handler should
412[info] + return no response
413[info] + be combined using orElse
414[info] Mixed handler should
415[info] + return no response
416[info] + return an error response
417[info] + return an success response with many documents
418[info] Total for specification Query handler
419[info] Finished in 60 ms
420[info] 11 examples, 0 failure, 0 error
421[info] MongoDB
422[info] Response to successful query should
423[info] + contains one expected document BSONDocument(List(BSONElement(email -> BSONString(test1@test.fr)), BSONElement(age -> BSONInteger(3))))
424[info] + contains expected collection of 3 documents
425[info] Response to failed query should
426[info] + be expected MkResponseError
427[info] + be expected error #1
428[info] Write operator should
429[info] + be delete
430[info] + be insert
431[info] + be update
432[info] Response to write failure should
433[info] + contain expected BSON without code
434[info] + contain expected BSON with code
435[info] Response to write success should
436[info] + contain expected BSON when no existing document was updated
437[info] + contain expected BSON when existing document was updated
438[info] Total for specification MongoDB
439[info] Finished in 70 ms
440[info] 11 examples, 0 failure, 0 error
441[info] Connection handler
442[info] Empty handler should
443[info] + not respond to any query
444[info] Handler with query handler should
445[info] + return some query result
446[info] + return no query result
447[info] + be combined with orElse #1
448[info] + be combined with orElse #2
449[info] Handler with write handler should
450[info] + return some write error
451[info] + return no write result
452[info] + be combined using orElse
453[info] Complete handler should
454[info] + return expected query result #1
455[info] + return expected query result #2
456[info] + return no query result
457[info] + return expected write result #1
458[info] + return expected write result #2
459[info] + return no write result
460[info] Total for specification Connection handler
461[info] Finished in 73 ms
462[info] 14 examples, 0 failure, 0 error
463[info] Write handler
464[info] Handler should
465[info] + return a success response with existing document updated
466[info] + return a success response without existing document updated
467[info] + return a success response with unit
468[info] + return an error response
469[info] + return an error with code
470[info] + return no response
471[info] + be combined using orElse
472[info] Empty handler should
473[info] + return no response
474[info] + be combined using orElse
475[info] Mixed handler should
476[info] + return no response
477[info] + return an error response
478[info] + return an success response
479[info] Convenient extractor should
480[info] + handle insert
481[info] + handle update
482[info] + handle delete
483[info] Total for specification Write handler
484[info] Finished in 81 ms
485[info] 15 examples, 0 failure, 0 error
486[info] Processing /build/repo/reactive-mongo/readme.md ...
487[info] compiling 1 Scala source to /build/repo/reactive-mongo/target/scala-3.8.0/test-classes ...
488[info] done compiling
489[info] Processing /build/repo/reactive-mongo/readme.md ...
490[info] compiling 1 Scala source to /build/repo/reactive-mongo/target/scala-3.8.0/test-classes ...
491[info] done compiling
492Starting build for ProjectRef(file:/build/repo/,jdbc-driver) (jdbc-driver)... [1/5]
493OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.17 module Scope(Select(ProjectRef(file:/build/repo/,jdbc-driver)), Zero, Zero, Zero)
494OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.17 module Scope(Select(ProjectRef(file:/build/repo/,jdbc-driver)), Select(ConfigKey(compile)), Zero, Zero)
495Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xplugin:/root/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/semanticdb-scalac_2.12.17/4.13.1.1/semanticdb-scalac_2.12.17-4.13.1.1.jar, -Yrangepos, -P:semanticdb:targetroot:/build/repo/jdbc-driver/target/meta, -Wconf:msg=can be rewritten automatically under:s
496OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.17 module Scope(Select(ProjectRef(file:/build/repo/,jdbc-driver)), Select(ConfigKey(compile)), Select(compile), Zero)
497[info] compiling 128 Java sources to /build/repo/jdbc-driver/target/classes ...
498[warn] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/RowList.java:410:44: Integer(int) in java.lang.Integer has been deprecated and marked for removal
499[warn] new Integer(i++)
500[warn] ^
501[warn] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/RowList.java:438:48: Integer(int) in java.lang.Integer has been deprecated and marked for removal
502[warn] new Integer(upd++)
503[warn] ^
504[warn] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/RowList.java:1458:38: Byte(java.lang.String) in java.lang.Byte has been deprecated and marked for removal
505[warn] new Byte(num.toString())
506[warn] ^
507[warn] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/RowList.java:1460:38: Double(java.lang.String) in java.lang.Double has been deprecated and marked for removal
508[warn] new Double(num.toString())
509[warn] ^
510[warn] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/RowList.java:1462:38: Float(java.lang.String) in java.lang.Float has been deprecated and marked for removal
511[warn] new Float(num.toString())
512[warn] ^
513[warn] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/RowList.java:1464:38: Integer(java.lang.String) in java.lang.Integer has been deprecated and marked for removal
514[warn] new Integer(num.toString())
515[warn] ^
516[warn] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/RowList.java:1466:38: Long(java.lang.String) in java.lang.Long has been deprecated and marked for removal
517[warn] new Long(num.toString())
518[warn] ^
519[warn] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/RowList.java:1468:38: Short(java.lang.String) in java.lang.Short has been deprecated and marked for removal
520[warn] new Short(num.toString())
521[warn] ^
522[info] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/AbstractResultSet.java: Some input files use or override a deprecated API.
523[info] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/AbstractResultSet.java: Recompile with -Xlint:deprecation for details.
524[info] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/RowList.java: Some input files use unchecked or unsafe operations.
525[info] /build/repo/jdbc-driver/src/main/java/acolyte/jdbc/RowList.java: Recompile with -Xlint:unchecked for details.
526[info] done compiling
527[warn] Skip highlight extraction on non-Scala project: jdbc-driver
528[warn] Skip Scaladoc extraction on non-Scala project: jdbc-driver
529OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.17 module Scope(Select(ProjectRef(file:/build/repo/,jdbc-driver)), Select(ConfigKey(test)), Zero, Zero)
530OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.17 module Scope(Select(ProjectRef(file:/build/repo/,jdbc-driver)), Select(ConfigKey(test)), Select(compile), Zero)
531[info] compiling 17 Scala sources and 1 Java source to /build/repo/jdbc-driver/target/test-classes ...
532[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.17. Compiling...
533[info] Compilation completed in 11.05s.
534[info] done compiling
535[warn] Skip highlight extraction on non-Scala project: jdbc-driver
536[warn] Skip Scaladoc extraction on non-Scala project: jdbc-driver
537[info] Column
538[info] Definition should
539[info] + refuse null class
540[info] + refuse empty name
541[info] be successful
542[info] + and not nullable
543[info] + and nullable
544[info] + and updated as not nullable
545[info] Total for specification Column
546[info] Finished in 386 ms
547[info] 5 examples, 0 failure, 0 error
548[info] Binary Large OBject
549[info] Nil instance should
550[info] + be zero-sized
551[info] + has empty binary stream
552[info] + throw SQL exception accessing stream at position > 1
553[info] + has empty binary stream
554[info] + throw SQL exception with position > 1
555[info] + throw SQL exception looking for invalid position
556[info] + not find position
557[info] + truncate as no-op
558[info] + not be writable
559[info] + not be set missing data
560[info] + throw SQL exception setting bytes at invalid position
561[info] + throw exception setting bytes with invalid length
562[info] + throw exception setting bytes with length greater than data
563[info] Total for specification Binary Large OBject
564[info] Finished in 604 ms
565[info] 13 examples, 0 failure, 0 error
566[info] Immutable array
567[info] Creation of empty array should
568[info] + fail with null base class
569[info] + fail with unsupported base class
570[info] + be successful for String as base class
571[info] + be successful for Float as base class
572[info] Creation of array copy should
573[info] + fail with null array
574[info] + be successful with given array
575[info] Creation of list copy should
576[info] + fail with null array
577[info] + be successful with given list
578[info] Free should
579[info] + be successful
580[info] Equals operation should
581[info] + respect Object contract
582[info] Total for specification Immutable array
583[info] Finished in 549 ms
584[info] 10 examples, 0 failure, 0 error
585[info] Acolyte
586[info] Java use case #1 should
587[info] + return 2 for DELETE statement
588[info] + return 1 for other update statement
589[info] + return empty resultset for SELECT query
590[info] return resultset of 2 rows
591[info] + with expected 3 columns on first row
592[info] + with expected 3 columns on second row
593[info] + no third row
594[info] Java use case #2 should
595[info] return empty resultset for SELECT query
596[info] + with expected 3 columns on first row
597[info] + with expected 3 columns on second row
598[info] + no third row
599[info] Java use case #3 should
600[info] + return empty result for SELECT query
601[info] + return SQL warning for EXEC query
602[info] + update nothing
603[info] + raise SQL warning on DELETE execution
604[info] Java use case #4 should
605[info] + return expected boolean result
606[info] Java use case #5 should
607[info] + return expected boolean result
608[info] Total for specification Acolyte
609[info] Finished in 1 second, 645 ms
610[info] 15 examples, 0 failure, 0 error
611[info] Acolyte driver
612[info] Driver class should
613[info] + be assignable as java.sql.Driver
614[info] + be auto-registered using SPI mechanism
615[info] Driver manager should
616[info] + return Acolyte driver for jdbc:acolyte:test?handler=test-958616250
617[info] Driver should
618[info] + accept valid JDBC URL
619[info] + return null connection for unsupported URL
620[info] + not be JDBC compliant
621[info] + support no meta-property
622[info] accept connection properties
623[info] + as dictionary
624[info] + as list
625[info] + not open connection without handler
626[info] + not open connection with invalid handler
627[info] + successfully return connection for valid information
628[info] Handler registry should
629[info] + refuse null handler
630[info] + manage successfully
631[info] + handle multi-threaded access
632[info] Total for specification Acolyte driver
633[info] Finished in 412 ms
634[info] 15 examples, 0 failure, 0 error
635[info] Connection handler
636[info] Default handler should
637[info] + refuse null statement handler
638[info] + refuse null resource handler
639[info] + update the resource handler
640[info] Total for specification Connection handler
641[info] Finished in 86 ms
642[info] 3 examples, 0 failure, 0 error
643[info] Composite statement handler
644[info] Query detection should
645[info] + always match
646[info] + match with a single pattern
647[info] not match
648[info] + with empty handler
649[info] + with unmatching statement
650[info] + without any pattern
651[info] match with multiple patterns
652[info] + sequentially set up
653[info] + set up in one time
654[info] Update handling should
655[info] + not be inited with sole constructor
656[info] + not be inited with empty statement handler
657[info] + be successful
658[info] + throw exception for update statement
659[info] Query handling should
660[info] + not be inited with sole constructor
661[info] + not be inited with empty statement handler
662[info] + be successful for empty resultset
663[info] + be successful for not-empty resultset
664[info] Warning should
665[info] + be found for query
666[info] + be found for update
667[info] Total for specification Composite statement handler
668[info] Finished in 274 ms
669[info] 17 examples, 0 failure, 0 error
670[info] Abstract statement specification
671[info] Constructor should
672[info] + refuse null connection
673[info] + refuse null handler
674[info] Wrapping should
675[info] + be valid for java.sql.Statement
676[info] + be unwrapped to java.sql.Statement
677[info] Query execution should
678[info] + return empty resultset
679[info] + fail on a closed statement
680[info] + be processed
681[info] + be processed ignoring generated keys
682[info] + be processed without generated keys
683[info] + fail on runtime exception
684[info] Update execution should
685[info] + return expected row count
686[info] + return expected row count without generated keys
687[info] + fail on a closed statement
688[info] + be processed
689[info] + be processed without generated keys
690[info] + fail on runtime exception
691[info] Closed statement should
692[info] + be marked
693[info] Statement should
694[info] + have expected connection
695[info] + have no field max size
696[info] + have not query timeout
697[info] + not support cancel
698[info] + have default resultset holdability
699[info] + not be poolable
700[info] + not close on completion
701[info] Fetch size should
702[info] + initially be zero
703[info] + not be accessible on a closed statement
704[info] + not be set negative
705[info] Max row count should
706[info] + initially be zero
707[info] + not be accessible on a closed statement
708[info] + not be set negative
709[info] + skip row #3 with max count 2
710[info] Batch should
711[info] + not be added on closed statement
712[info] + be executed with 2 elements
713[info] + throw exception as error is raised while executing first element
714[info] + continue after error on first element (batch.continueOnError)
715[info] + throw exception as error is raised while executing second element
716[info] + throw exception executing second element (batch.continueOnError)
717[info] + be cleared and not executed
718[info] Generated keys should
719[info] + be initially empty
720[info] + not be returned from update
721[info] + not be returned from execution
722[info] Warning should
723[info] + initially be null
724[info] + be found for query
725[info] + be found for update
726[info] Total for specification Abstract statement specification
727[info] Finished in 845 ms
728[info] 44 examples, 0 failure, 0 error
729[info] Connection specification
730[info] Connection constructor should
731[info] + not accept null URL
732[info] + not accept null handler
733[info] + return not-null instance for valid information
734[info] + set immutable properties on new connection
735[info] Type-map setter should
736[info] + refuse null mapping
737[info] Client info setter should
738[info] + refuse null properties
739[info] + not be settable on a closed connection
740[info] + not be set a single property on a closed connection
741[info] Network timeout should
742[info] + not be settable
743[info] + not be readable
744[info] Closed connection should
745[info] + be marked
746[info] + not be closed again
747[info] + not be valid
748[info] not return property
749[info] + catalog
750[info] + auto-commit
751[info] + read-only
752[info] + isolation level
753[info] + warnings
754[info] + type-map
755[info] + holdability
756[info] + client info properties
757[info] + client info property
758[info] + schema
759[info] + meta-data
760[info] not set property
761[info] + catalog
762[info] + auto-commit
763[info] + read-only
764[info] + isolation level
765[info] + warnings
766[info] + type-map
767[info] + holdability
768[info] + client info properties
769[info] + client info property
770[info] + schema
771[info] Rollback should
772[info] + not be supported when auto-commit is enabled
773[info] be intercepted
774[info] + successfully
775[info] + with exception
776[info] + not be applied on closed connection
777[info] Savepoint should
778[info] not be set on closed connection
779[info] + as un-named one
780[info] + as named one
781[info] not be set when auto-commit mode is enabled
782[info] + as un-named one
783[info] + as named one
784[info] Savepoint rollback should
785[info] + not be supported when auto-commit is enabled
786[info] + not be applied on closed connection
787[info] + be an unsupported feature
788[info] Savepoint release should
789[info] + not be supported when auto-commit is enabled
790[info] + not be applied on closed connection
791[info] + be an unsupported feature
792[info] Commit should
793[info] + not be supported when auto-commit is enabled
794[info] be intercepted
795[info] + successfully
796[info] + with exception
797[info] Auto-commit mode should
798[info] + not be set on a closed connection
799[info] Native conversion should
800[info] + not be called on a closed connection
801[info] + return unchanged SQL
802[info] Holdability should
803[info] + not be changeable
804[info] Savepoint should
805[info] + not be settable without name on auto-commit connection
806[info] + not be settable with name on auto-commit connection
807[info] Connection wrapper should
808[info] + be valid for java.sql.Connection
809[info] + be unwrapped to java.sql.Connection
810[info] Abortion should
811[info] + not be executed without executor
812[info] + be no-op on a closed connection
813[info] + mark connection as closed
814[info] LOB should
815[info] + not be created for characters
816[info] + not be created for binary
817[info] + not be created for national characters
818[info] Structural types should
819[info] + not be supported for XML
820[info] + not be supported for STRUCT
821[info] + be supported for ARRAY
822[info] Plain statement should
823[info] + be owned by connection
824[info] + not be created from a closed connection
825[info] + not be created with unsupported resultset type
826[info] + not be created with unsupported resultset concurrency
827[info] + not be created with unsupported resultset holdability
828[info] Prepared statement should
829[info] support generated keys
830[info] + specified by column names
831[info] + specified by column indexes
832[info] + be owned by connection
833[info] + not be created from a closed connection
834[info] + not be created with unsupported resultset type
835[info] + not be created with unsupported resultset concurrency
836[info] + not be created with unsupported resultset holdability
837[info] Callable statement should
838[info] + be owned by connection
839[info] + not be created from a closed connection
840[info] + not be created with unsupported resultset type
841[info] + not be created with unsupported resultset concurrency
842[info] + not be created with unsupported resultset holdability
843[info] Total for specification Connection specification
844[info] Finished in 2 seconds, 242 ms
845[info] 85 examples, 0 failure, 0 error
846[info] Abstract resultset specification
847[info] Wrapping should
848[info] + be valid for java.sql.ResultSet
849[info] + be unwrapped to java.sql.ResultSet
850[info] Holdability should
851[info] + be CLOSE_CURSORS_AT_COMMIT
852[info] New resultset should
853[info] + refuse invalid cursor name
854[info] + not be closed
855[info] + have no statement
856[info] + not be updated/inserted/deleted
857[info] + have read-only concurrency
858[info] + be forward only
859[info] + have a cursor name
860[info] + have no warnings
861[info] Fetch size should
862[info] + initially be zero
863[info] + be properly set
864[info] Fetch direction should
865[info] + initially be FETCH_FORWARD
866[info] + fail to be set when not scrollable
867[info] be property set on scrollable set
868[info] + reverse
869[info] + unknown
870[info] Row should
871[info] + initially be zero
872[info] + not be moved backward (forward only)
873[info] be relatively moved
874[info] + without change for 0
875[info] + with failure for negative count
876[info] + with failure when out-of bounds
877[info] + successfully
878[info] be moved to next
879[info] + successfully
880[info] + when cycling
881[info] be absolutely moved
882[info] + without change for 0
883[info] + with failure for back position
884[info] + successfully forward
885[info] + to last row 0
886[info] + to last row 1
887[info] + after last 0
888[info] + after last 1
889[info] be moved before first
890[info] + throwing exception
891[info] + without change if scrollable
892[info] + with failure when backward and not scrollable
893[info] be moved to first
894[info] + without change
895[info] + at 1
896[info] + with failure when backward
897[info] be moved to last
898[info] + without change
899[info] + at 1
900[info] be moved to after last
901[info] + with failure when not scrollable
902[info] + at 2
903[info] Column update should
904[info] + not be supported for simple types
905[info] + not supported for streams
906[info] Row change should
907[info] + not be supported
908[info] Closed set should
909[info] + be marked
910[info] Total for specification Abstract resultset specification
911[info] Finished in 800 ms
912[info] 46 examples, 0 failure, 0 error
913[info] Parameter metadata specification
914[info] Parameter definition should
915[info] + not be maid with invalid class name
916[info] + not be maid with invalid SQL type name
917[info] Meta-data should
918[info] + refuse missing definition
919[info] Parameter count should
920[info] + be zero
921[info] + be two
922[info] Nullable check should
923[info] + fail without parameter
924[info] + fail before 1
925[info] + be (NOT NULL, UNKNOWN)
926[info] Signed check should
927[info] + fail without parameter
928[info] + be (false, true)
929[info] Precision should
930[info] + fail without parameter
931[info] + be (-1, 10)
932[info] Scale should
933[info] + fail without parameter
934[info] + be (-1, 1)
935[info] Parameter type should
936[info] + fail without parameter
937[info] + be (VARCHAR, INTEGER)
938[info] Parameter type name should
939[info] + fail without parameter
940[info] + be (VARCHAR, INTEGER)
941[info] Parameter class should
942[info] + fail without parameter
943[info] + be (String, Integer)
944[info] Parameter mode should
945[info] + fail without parameter
946[info] + be (INOUT, IN)
947[info] Wrapping should
948[info] + be valid for java.sql.ParameterMetaData
949[info] + be unwrapped to java.sql.ParameterMetaData
950[info] Defaults should
951[info] + be expected one for SMALLINT
952[info] + be expected one for BOOL
953[info] + be expected one for TIMESTAMP
954[info] + be expected one for VARBINARY
955[info] + be expected one for CHAR
956[info] + be expected one for FLOAT
957[info] + be expected one for TIME
958[info] + be expected one for LONGVARBINARY
959[info] + be expected one for OTHER
960[info] + be expected one for NUMERIC
961[info] + be expected one for BIGINT
962[info] + be expected one for VARCHAR
963[info] + be expected one for FLOAT
964[info] + be expected one for DATE
965[info] + be expected one for DECIMAL
966[info] + be expected one for TEXT
967[info] + be expected one for BOOL
968[info] + be expected one for BLOB
969[info] + be expected one for DOUBLE
970[info] + be expected one for TINYINT
971[info] + be expected one for ARRAY
972[info] + be expected one for INTEGER
973[info] + be expected one for BINARY
974[info] Decimal should
975[info] + be ok for 3
976[info] + be ok for 8
977[info] + be ok for 6
978[info] + be ok for 7
979[info] Null parameter should
980[info] + be expected SMALLINT
981[info] + be expected BOOL
982[info] + be expected TIMESTAMP
983[info] + be expected VARBINARY
984[info] + be expected CHAR
985[info] + be expected FLOAT
986[info] + be expected TIME
987[info] + be expected LONGVARBINARY
988[info] + be expected OTHER
989[info] + be expected NUMERIC
990[info] + be expected BIGINT
991[info] + be expected VARCHAR
992[info] + be expected FLOAT
993[info] + be expected DATE
994[info] + be expected DECIMAL
995[info] + be expected TEXT
996[info] + be expected BOOL
997[info] + be expected BLOB
998[info] + be expected DOUBLE
999[info] + be expected TINYINT
1000[info] + be expected ARRAY
1001[info] + be expected INTEGER
1002[info] + be expected BINARY
1003[info] Array parameter should
1004[info] + be default one
1005[info] Binary parameter should
1006[info] + be default one
1007[info] Blob parameter should
1008[info] + be default one
1009[info] Boolean parameter should
1010[info] + be default one
1011[info] Byte parameter should
1012[info] + be default one
1013[info] Short parameter should
1014[info] + be default one
1015[info] Integer parameter should
1016[info] + be default one
1017[info] Long parameter should
1018[info] + be default one
1019[info] Float parameter should
1020[info] + have scale 1
1021[info] + have scale 2
1022[info] + have scale 6
1023[info] Double parameter should
1024[info] + have scale 1
1025[info] + have scale 5
1026[info] BigDecimal parameter should
1027[info] + have scale 3
1028[info] String parameter should
1029[info] + be default one
1030[info] Temporaral parameters should
1031[info] + be date
1032[info] + be time
1033[info] + be timestamp
1034[info] Missing parameter should
1035[info] + be handled for nullable check
1036[info] + be handled for sign check
1037[info] + be handled for precision check
1038[info] + be handled for scale check
1039[info] + be handled for type check
1040[info] + be handled for type name check
1041[info] + be handled for class name check
1042[info] + be handled for mode check
1043[info] Total for specification Parameter metadata specification
1044[info] Finished in 2 seconds, 533 ms
1045[info] 100 examples, 0 failure, 0 error
1046[info] Savepoint specification
1047[info] Un-named savepoint should
1048[info] + have null name
1049[info] Named savepoint should
1050[info] + have expected name
1051[info] Total for specification Savepoint specification
1052[info] Finished in 24 ms
1053[info] 2 examples, 0 failure, 0 error
1054[info] Meta-data specification
1055[info] Constructor should
1056[info] + refuse null owner
1057[info] Meta-data should
1058[info] + support transaction
1059[info] + support transaction isolation level
1060[info] + not support savepoint
1061[info] + support named parameters
1062[info] + not support savepoint
1063[info] + not support multiple open results
1064[info] + not support getting generated keys
1065[info] + not support holding cursor over commit
1066[info] + support closing cursor at commit
1067[info] + using X/Open SQL states
1068[info] + not copy locators
1069[info] + not supports statement pooling
1070[info] + not supports row ID
1071[info] + supports stored functions using call syntax
1072[info] + not close all resultsets on failure
1073[info] + not always return generated keys
1074[info] not support CONVERT statement
1075[info] + without from/to types
1076[info] + with from/to types
1077[info] + have all procedures callable
1078[info] + have all tables selectable
1079[info] + have expected username
1080[info] + not be read-only
1081[info] + not sort NULLs as high
1082[info] + have expected product info
1083[info] + have expected driver info
1084[info] + not use local files
1085[info] + have expected identifier case support
1086[info] + have expected identifier quote
1087[info] + have expected SQL keywords
1088[info] + have expected functions
1089[info] + have expected search escape
1090[info] + have no extra name character
1091[info] + support ALTER TABLE with ADD COLUMN
1092[info] + support ALTER TABLE with DROP COLUMN
1093[info] + support column aliasing
1094[info] + consider NULL + NULL = NULL
1095[info] + support table correlation names
1096[info] + support different table correlation names
1097[info] + support expressions in ORDER BY
1098[info] + support ORDER BY unrelated
1099[info] + support GROUP BY
1100[info] + support GROUP BY unrelated
1101[info] + support GROUP BY beyond SELECT
1102[info] + support LIKE espace clause
1103[info] + not support multiple result sets
1104[info] + support multiple transactions
1105[info] + support non-nullable columns
1106[info] + support min SQL grammar
1107[info] + support core SQL grammar
1108[info] + support extended SQL grammar
1109[info] + support ANSI92 entry level SQL
1110[info] + support ANSI92 intermediate SQL
1111[info] + support ANSI92 full SQL
1112[info] + support integrity enhancement facility
1113[info] + support OUTER JOIN
1114[info] + support full OUTER JOIN
1115[info] + support limited OUTER JOIN
1116[info] + use expected terms
1117[info] + have expected catalog separator
1118[info] + supports SchemasInDataManipulation
1119[info] + supports SchemasInProcedureCalls
1120[info] + supports SchemasInTableDefinitions
1121[info] + supports SchemasInIndexDefinitions
1122[info] + supports SchemasInPrivilegeDefinitions
1123[info] + supports CatalogsInDataManipulation
1124[info] + supports CatalogsInProcedureCalls
1125[info] + supports CatalogsInTableDefinitions
1126[info] + supports CatalogsInIndexDefinitions
1127[info] + supports CatalogsInPrivilegeDefinitions
1128[info] + supports PositionedDelete
1129[info] + supports PositionedUpdate
1130[info] + supports SelectForUpdate
1131[info] + supports StoredProcedures
1132[info] + supports SubqueriesInComparisons
1133[info] + supports SubqueriesInExists
1134[info] + supports SubqueriesInIns
1135[info] + supports SubqueriesInQuantifieds
1136[info] + supports CorrelatedSubqueries
1137[info] + supports Union
1138[info] + supports UnionAll
1139[info] + supports OpenCursorsAcrossCommit
1140[info] + supports OpenCursorsAcrossRollback
1141[info] + supports OpenStatementsAcrossCommit
1142[info] + supports OpenStatementsAcrossRollback
1143[info] + have no max limit
1144[info] + have NONE as default transaction isolation
1145[info] + supports DataDefinitionAndDataManipulationTransactions
1146[info] + not supports data manipulation only in transaction
1147[info] Data definition should
1148[info] + not cause commit
1149[info] + not be ignored in transaction
1150[info] Max row size should
1151[info] + include blobs
1152[info] Catalog should
1153[info] + be at start of fully qualified table name
1154[info] Owner connection should
1155[info] + be attached to related meta-data
1156[info] Version should
1157[info] + be 4.0 for JDBC
1158[info] Procedures should
1159[info] + have expected columns
1160[info] + not be listed
1161[info] Procedure should
1162[info] + have expected columns
1163[info] + not be described
1164[info] Tables should
1165[info] + have expected columns
1166[info] + not be listed
1167[info] Schemas should
1168[info] + have expected columns
1169[info] + not be listed
1170[info] Catalogs should
1171[info] + have expected columns
1172[info] + not be listed
1173[info] Table types should
1174[info] + have expected columns
1175[info] + not be listed
1176[info] Table should
1177[info] + have expected columns
1178[info] + not have known columns
1179[info] + not have pseudo columns
1180[info] + have expected pseudo-columns
1181[info] + not have column privileges
1182[info] + have expected privileges columns
1183[info] + have expected super tables columns
1184[info] + not have super definitions
1185[info] + have expected table privileges columns
1186[info] + not have privileges
1187[info] + have expected best row ID columns
1188[info] + not have best row identifier
1189[info] + have expected version columns
1190[info] + not have version columns
1191[info] + have expected pkey columns
1192[info] + not have primary key
1193[info] + have expected import key columns
1194[info] + not have imported key
1195[info] + have expected export key columns
1196[info] + not have exported key
1197[info] + have expected index columns
1198[info] + not have index info
1199[info] Cross reference should
1200[info] + have expected export key columns
1201[info] + not be known
1202[info] Type information should
1203[info] + have expected columns
1204[info] + not be known
1205[info] Result sets should
1206[info] + support only for FORWARD type
1207[info] + support CONCUR_READ_ONLY
1208[info] + have expected visibility of its own changes
1209[info] + have expected visibility of its others changes
1210[info] + be able to detect row change
1211[info] Batch update should
1212[info] + be supported
1213[info] Types should
1214[info] + have expected UDTs columns
1215[info] + known from user definitions
1216[info] + have expected pkey columns
1217[info] + known from super definitions
1218[info] Supported client info properties should
1219[info] + have expected super tables columns
1220[info] + be expected one
1221[info] Attributes should
1222[info] + have expected attributes columns
1223[info] + be expected one
1224[info] Schemas should
1225[info] + have expected columns
1226[info] + not be known
1227[info] Functions should
1228[info] + have expected function columns
1229[info] + not be listed
1230[info] + have expected columns
1231[info] + not be described
1232[info] Total for specification Meta-data specification
1233[info] Finished in 1 second, 846 ms
1234[info] 153 examples, 0 failure, 0 error
1235[info] Prepared statement specification
1236[info] Test time zone should
1237[info] + be UTC
1238[info] Statement should
1239[info] + not support resultset metadata
1240[info] + have SQL
1241[info] Unsupported type should
1242[info] + be refused as parameter
1243[info] Batch should
1244[info] + not be added from raw SQL
1245[info] + not be added on closed statement
1246[info] + be executed with 2 elements
1247[info] + throw exception as error is raised while executing first element
1248[info] + continue after error on first element (batch.continueOnError)
1249[info] + throw exception as error is raised while executing second element
1250[info] + throw exception executing second element (batch.continueOnError)
1251[info] + be cleared and not executed
1252[info] Null should
1253[info] + be set as first parameter (VARCHAR)
1254[info] + be set as first parameter with type name VARCHAR
1255[info] + be set as object
1256[info] + be set as object with scale
1257[info] + cannot be set as object without SQL type
1258[info] + fallback null object to null string parameter
1259[info] + be NULL as SQL
1260[info] Array should
1261[info] + be set as first parameter
1262[info] + be set as first object with SQL type
1263[info] + be set as first object with SQL type and scale
1264[info] + be set as first object without SQL type
1265[info] + be properly prepared
1266[info] Binary Large Object should
1267[info] + be set as first parameter
1268[info] + be set as first object with SQL type
1269[info] + be set as first object from stream with length
1270[info] + be set as first object with SQL type and scale
1271[info] + be set as first object without SQL type
1272[info] + be properly prepared
1273[info] Boolean should
1274[info] + be set as first parameter
1275[info] + be set as first object with SQL type
1276[info] + be set as first object with SQL type and scale
1277[info] + be set as first object without SQL type
1278[info] be properly prepared
1279[info] + when true
1280[info] + when false
1281[info] Byte should
1282[info] + be set as first parameter
1283[info] + be set as first object with type
1284[info] + be set as first object with type and scale
1285[info] + be set as first object without type
1286[info] + be properly prepared
1287[info] Short should
1288[info] + be set as first parameter
1289[info] + be set as first object with type
1290[info] + be set as first object with type and scale
1291[info] + be set as first object without type
1292[info] + be property prepared
1293[info] Integer should
1294[info] + be set as first parameter
1295[info] + be set as first object with type
1296[info] + be set as first object with type and scale
1297[info] + be set as first object without type
1298[info] + be property prepared
1299[info] Long should
1300[info] + be set as first parameter
1301[info] + be set as first object with type
1302[info] + be set as first object with type and scale
1303[info] + be set as first object without type
1304[info] + be property prepared
1305[info] Float should
1306[info] + be set as first parameter
1307[info] + be set as first object with type
1308[info] + be set as first object with type and scale
1309[info] + be set as first object without type
1310[info] + be set as REAL null object
1311[info] + be set as REAL object
1312[info] + be set as REAL object with scale
1313[info] be property prepared
1314[info] + when FLOAT
1315[info] + when REAL
1316[info] Double should
1317[info] + be set as first parameter
1318[info] + be set as first object with type
1319[info] + be set as first object with type and scale
1320[info] + be set as first object without type
1321[info] + be prepared
1322[info] Numeric should
1323[info] + be set as first parameter
1324[info] + be set as first numeric object with type
1325[info] + be set as first numeric object with type and scale
1326[info] + be set as first numeric object without type
1327[info] + be set as first decimal object
1328[info] + be prepared
1329[info] + be null NUMERIC
1330[info] + be null DECIMAL
1331[info] String should
1332[info] + be set as first parameter
1333[info] + be set as first object with type
1334[info] + be set as first object with type and length
1335[info] + be set as first object without type
1336[info] be prepared
1337[info] + when VARCHAR
1338[info] + when LONGVARCHAR
1339[info] Byte array should
1340[info] + be set as first parameter
1341[info] + be set as first object with type
1342[info] + be set as first object with type and length
1343[info] + be set as first object without type
1344[info] + be set as first parameter from input stream
1345[info] + be set as first parameter from input stream with integer length
1346[info] + be set as first parameter from input stream with long length
1347[info] be prepared
1348[info] + when BINARY
1349[info] + when VARBINARY
1350[info] + when LONGVARBINARY
1351[info] + when BINARY as stream
1352[info] + when VARBINARY as stream
1353[info] + when LONGVARBINARY as stream
1354[info] Date should
1355[info] + be set as first parameter
1356[info] + be set as first parameter with calendar
1357[info] + be set as first object with type
1358[info] + be set as first object with type and scale
1359[info] + be set as first object without type
1360[info] be prepared
1361[info] + with default TZ
1362[info] + with 'Europe/Paris' TZ
1363[info] Time should
1364[info] + be set as first parameter
1365[info] + be set as first parameter with calendar
1366[info] + be set as first object with type
1367[info] + be set as first object with type and scale
1368[info] + be set as first object without type
1369[info] be prepared
1370[info] + with default TZ
1371[info] + with 'Europe/Paris' TZ
1372[info] Timestamp should
1373[info] + be set as first parameter
1374[info] + be set as first parameter with calendar
1375[info] + be set as first object with type
1376[info] + be set as first object with type and scale
1377[info] + be set as first object without type
1378[info] be prepared
1379[info] + with default TZ
1380[info] + with 'Europe/Paris' TZ
1381[info] Unknown value should
1382[info] + be set as OTHER object
1383[info] Parameters should
1384[info] + be kept in order when not set orderly
1385[info] + be kept in order when partially set at end
1386[info] + be kept in order when partially set at middle
1387[info] + be cleared
1388[info] Query execution should
1389[info] + be detected
1390[info] + return resultset
1391[info] + fail with update statement
1392[info] + fail on runtime exception
1393[info] Update execution should
1394[info] + be detected
1395[info] + return update count
1396[info] + has generated keys
1397[info] + fail with query statement
1398[info] + fail on runtime exception
1399[info] Execution should
1400[info] + fail with missing parameter at start
1401[info] + fail with missing parameter at middle
1402[info] Warning should
1403[info] + be found for query
1404[info] + be found for update
1405[info] Total for specification Prepared statement specification
1406[info] Finished in 1 second, 468 ms
1407[info] 136 examples, 0 failure, 0 error
1408[info] Callable statement specification
1409[info] Test time zone should
1410[info] + be UTC
1411[info] Statement should
1412[info] + not support resultset metadata
1413[info] + have SQL
1414[info] Unsupported type should
1415[info] + be refused as parameter
1416[info] Batch should
1417[info] + not be added from raw SQL
1418[info] + not be added on closed statement
1419[info] + be executed with 2 elements
1420[info] + throw exception as error is raised while executing first element
1421[info] + continue after error on first element (batch.continueOnError)
1422[info] + throw exception as error is raised while executing second element
1423[info] + throw exception executing second element (batch.continueOnError)
1424[info] + be cleared and not executed
1425[info] Null should
1426[info] + be set as first parameter (VARCHAR)
1427[info] + be set as first parameter with type name VARCHAR
1428[info] + be set as object
1429[info] + be set as object with scale
1430[info] + cannot be set as object without SQL type
1431[info] + fallback null object to null string parameter
1432[info] + be NULL as SQL
1433[info] Array should
1434[info] + be set as first parameter
1435[info] + be set as first object with SQL type
1436[info] + be set as first object with SQL type and scale
1437[info] + be set as first object without SQL type
1438[info] + be properly prepared
1439[info] Binary Large Object should
1440[info] + be set as first parameter
1441[info] + be set as first object with SQL type
1442[info] + be set as first object from stream with length
1443[info] + be set as first object with SQL type and scale
1444[info] + be set as first object without SQL type
1445[info] + be properly prepared
1446[info] Boolean should
1447[info] + be set as first parameter
1448[info] + be set as first object with SQL type
1449[info] + be set as first object with SQL type and scale
1450[info] + be set as first object without SQL type
1451[info] be properly prepared
1452[info] + when true
1453[info] + when false
1454[info] Byte should
1455[info] + be set as first parameter
1456[info] + be set as first object with type
1457[info] + be set as first object with type and scale
1458[info] + be set as first object without type
1459[info] + be properly prepared
1460[info] Short should
1461[info] + be set as first parameter
1462[info] + be set as first object with type
1463[info] + be set as first object with type and scale
1464[info] + be set as first object without type
1465[info] + be property prepared
1466[info] Integer should
1467[info] + be set as first parameter
1468[info] + be set as first object with type
1469[info] + be set as first object with type and scale
1470[info] + be set as first object without type
1471[info] + be property prepared
1472[info] Long should
1473[info] + be set as first parameter
1474[info] + be set as first object with type
1475[info] + be set as first object with type and scale
1476[info] + be set as first object without type
1477[info] + be property prepared
1478[info] Float should
1479[info] + be set as first parameter
1480[info] + be set as first object with type
1481[info] + be set as first object with type and scale
1482[info] + be set as first object without type
1483[info] + be set as REAL null object
1484[info] + be set as REAL object
1485[info] + be set as REAL object with scale
1486[info] be property prepared
1487[info] + when FLOAT
1488[info] + when REAL
1489[info] Double should
1490[info] + be set as first parameter
1491[info] + be set as first object with type
1492[info] + be set as first object with type and scale
1493[info] + be set as first object without type
1494[info] + be prepared
1495[info] Numeric should
1496[info] + be set as first parameter
1497[info] + be set as first numeric object with type
1498[info] + be set as first numeric object with type and scale
1499[info] + be set as first numeric object without type
1500[info] + be set as first decimal object
1501[info] + be prepared
1502[info] + be null NUMERIC
1503[info] + be null DECIMAL
1504[info] String should
1505[info] + be set as first parameter
1506[info] + be set as first object with type
1507[info] + be set as first object with type and length
1508[info] + be set as first object without type
1509[info] be prepared
1510[info] + when VARCHAR
1511[info] + when LONGVARCHAR
1512[info] Byte array should
1513[info] + be set as first parameter
1514[info] + be set as first object with type
1515[info] + be set as first object with type and length
1516[info] + be set as first object without type
1517[info] + be set as first parameter from input stream
1518[info] + be set as first parameter from input stream with integer length
1519[info] + be set as first parameter from input stream with long length
1520[info] be prepared
1521[info] + when BINARY
1522[info] + when VARBINARY
1523[info] + when LONGVARBINARY
1524[info] + when BINARY as stream
1525[info] + when VARBINARY as stream
1526[info] + when LONGVARBINARY as stream
1527[info] Date should
1528[info] + be set as first parameter
1529[info] + be set as first parameter with calendar
1530[info] + be set as first object with type
1531[info] + be set as first object with type and scale
1532[info] + be set as first object without type
1533[info] be prepared
1534[info] + with default TZ
1535[info] + with 'Europe/Paris' TZ
1536[info] Time should
1537[info] + be set as first parameter
1538[info] + be set as first parameter with calendar
1539[info] + be set as first object with type
1540[info] + be set as first object with type and scale
1541[info] + be set as first object without type
1542[info] be prepared
1543[info] + with default TZ
1544[info] + with 'Europe/Paris' TZ
1545[info] Timestamp should
1546[info] + be set as first parameter
1547[info] + be set as first parameter with calendar
1548[info] + be set as first object with type
1549[info] + be set as first object with type and scale
1550[info] + be set as first object without type
1551[info] be prepared
1552[info] + with default TZ
1553[info] + with 'Europe/Paris' TZ
1554[info] Unknown value should
1555[info] + be set as OTHER object
1556[info] Parameters should
1557[info] + be kept in order when not set orderly
1558[info] + be kept in order when partially set at end
1559[info] + be kept in order when partially set at middle
1560[info] + be cleared
1561[info] Query execution should
1562[info] + be detected
1563[info] + return resultset
1564[info] + fail with update statement
1565[info] + fail on runtime exception
1566[info] Update execution should
1567[info] + be detected
1568[info] + return update count
1569[info] + has generated keys
1570[info] + fail with query statement
1571[info] + fail on runtime exception
1572[info] Execution should
1573[info] + fail with missing parameter at start
1574[info] + fail with missing parameter at middle
1575[info] Warning should
1576[info] + be found for query
1577[info] + be found for update
1578[info] Out parameter registration should
1579[info] + fail on closed statement
1580[info] + fail with custom type
1581[info] + fail for invalid parameter
1582[info] Parameter setter should
1583[info] + fail with named param or unsupported data types
1584[info] Getter should
1585[info] + fail to unsupported datatypes
1586[info] + fail if there is no result
1587[info] Null check should
1588[info] + fail if there is no result
1589[info] + fail if statement is closed
1590[info] Total for specification Callable statement specification
1591[info] Finished in 1 second, 652 ms
1592[info] 144 examples, 0 failure, 0 error
1593[info] Row list
1594[info] Creation should
1595[info] + not accept null list
1596[info] + not accept null map
1597[info] + not accept null nullables
1598[info] Factory should
1599[info] + create list with given classes
1600[info] + create list with given labels
1601[info] + create list with given meta-data
1602[info] create resultset using projection
1603[info] + according the specified column names
1604[info] + according the specified column indexes
1605[info] Result set metadata should
1606[info] + have expected column catalog
1607[info] + have expected column schema
1608[info] + have expected column table
1609[info] + have expected column count
1610[info] have expected class
1611[info] + for column #1
1612[info] + for column #2
1613[info] + for column #3
1614[info] + have expected display size
1615[info] have expected label
1616[info] + for column #1
1617[info] + for column #2
1618[info] + for column #3
1619[info] have expected column sign
1620[info] + for column #1
1621[info] + for column #2
1622[info] + for column #3
1623[info] have expected nullable flag
1624[info] + for column #1
1625[info] + for column #2
1626[info] + for column #3
1627[info] + not support currency
1628[info] have expected precision
1629[info] + for column #1
1630[info] + for column #2
1631[info] + for column #3
1632[info] have expected scale
1633[info] + for column #1
1634[info] + for column #2
1635[info] + for column #3
1636[info] have expected type
1637[info] + for column #1
1638[info] + for column #2
1639[info] + for column #3
1640[info] + have expected flags
1641[info] Column classes should
1642[info] + be String
1643[info] + be String, Double, Date
1644[info] Result set statement should
1645[info] + be null
1646[info] + be expected one
1647[info] Single column row list should
1648[info] + accept string value
1649[info] be created with initial string values
1650[info] + without cycling
1651[info] + with cycling
1652[info] + accept binary value
1653[info] + be created with initial binary values
1654[info] + accept blob value
1655[info] + be created with initial blob values
1656[info] + accept boolean value
1657[info] + be created with initial boolean values
1658[info] + accept byte value
1659[info] + be created with initial byte values
1660[info] + accept short value
1661[info] + be created with initial short values
1662[info] + accept int value
1663[info] + be created with initial int values
1664[info] + accept stream value
1665[info] + be created with initial stream values
1666[info] + accept long value
1667[info] + be created with initial long values
1668[info] + accept float value
1669[info] + be created with initial float values
1670[info] + accept double value
1671[info] + be created with initial double values
1672[info] + accept big decimal
1673[info] + be created with initial big decimal values
1674[info] + accept date
1675[info] + be created with initial date values
1676[info] + accept time
1677[info] + be created with initial time values
1678[info] + accept timestamp
1679[info] + be created with initial timestamp values
1680[info] Result set fetch size should
1681[info] + be 1
1682[info] + be 2
1683[info] + be updated to 4
1684[info] + not be updated on closed result set
1685[info] Max rows limit should
1686[info] + drop half of rows
1687[info] + drop 2 rows at end (max = 8)
1688[info] + extract only 3 rows
1689[info] + get all rows
1690[info] Object column by index should
1691[info] + not be read when not on a row
1692[info] + be read on first row without `next()` call if option 'acolyte.resultSet.initOnFirstRow' is used
1693[info] + be expected one
1694[info] + be null
1695[info] + not be read with invalid index
1696[info] + not convert without type
1697[info] + not convert incompatible type
1698[info] + convert compatible type
1699[info] + convert compatible temporal type
1700[info] + convert compatible numeric type
1701[info] Object column by name should
1702[info] + not be read when not on a row
1703[info] + be read on first row without `next()` call if option 'acolyte.resultSet.initOnFirstRow' is used
1704[info] + be expected one
1705[info] + be null
1706[info] + not be read with invalid name
1707[info] + not be read with invalid name mapping
1708[info] String column from result set should
1709[info] + not be read by index when not on a row
1710[info] + be expected one
1711[info] + be null
1712[info] Boolean column from result set should
1713[info] + not be read by index when not on a row
1714[info] + be expected one
1715[info] + be null (false)
1716[info] converted to false by index
1717[info] + from char
1718[info] + from byte
1719[info] + from short
1720[info] + from int
1721[info] + from long
1722[info] converted to true by index
1723[info] + from char
1724[info] + from byte
1725[info] + from short
1726[info] + from int
1727[info] + from long
1728[info] converted to false by label
1729[info] + from char
1730[info] + from byte
1731[info] + from short
1732[info] + from int
1733[info] + from long
1734[info] converted to true by label
1735[info] + from char
1736[info] + from byte
1737[info] + from short
1738[info] + from int
1739[info] + from long
1740[info] Byte column from result set should
1741[info] + not be read by index when not on a row
1742[info] + be expected one
1743[info] + be null (0)
1744[info] + be undefined (-1)
1745[info] converted by index
1746[info] + from byte
1747[info] + from short
1748[info] + from int
1749[info] + from long
1750[info] + from float
1751[info] + from double
1752[info] converted by label
1753[info] + from byte
1754[info] + from short
1755[info] + from int
1756[info] + from long
1757[info] + from float
1758[info] + from double
1759[info] Short column from result set should
1760[info] + not be read by index when not on a row
1761[info] + be expected one
1762[info] + be null (0)
1763[info] + be undefined (-1)
1764[info] converted by index
1765[info] + from byte
1766[info] + from short
1767[info] + from int
1768[info] + from long
1769[info] + from float
1770[info] + from double
1771[info] converted by label
1772[info] + from byte
1773[info] + from short
1774[info] + from int
1775[info] + from long
1776[info] + from float
1777[info] + from double
1778[info] Int column from result set should
1779[info] + not be read by index when not on a row
1780[info] + be expected one
1781[info] + be null (0)
1782[info] + be undefined (-1)
1783[info] converted by index
1784[info] + from byte
1785[info] + from short
1786[info] + from int
1787[info] + from long
1788[info] + from float
1789[info] + from double
1790[info] converted by label
1791[info] + from byte
1792[info] + from short
1793[info] + from int
1794[info] + from long
1795[info] + from float
1796[info] + from double
1797[info] Long column from result set should
1798[info] + not be read by index when not on a row
1799[info] + be expected one
1800[info] + be null (0)
1801[info] + be undefined (-1)
1802[info] converted by index
1803[info] + from byte
1804[info] + from short
1805[info] + from int
1806[info] + from long
1807[info] + from float
1808[info] + from double
1809[info] converted by label
1810[info] + from byte
1811[info] + from short
1812[info] + from int
1813[info] + from long
1814[info] + from float
1815[info] + from double
1816[info] Float column from result set should
1817[info] + not be read by index when not on a row
1818[info] + be expected one
1819[info] + be null (0)
1820[info] + be undefined (-1)
1821[info] converted by index
1822[info] + from byte
1823[info] + from short
1824[info] + from int
1825[info] + from long
1826[info] + from float
1827[info] + from double
1828[info] converted by label
1829[info] + from byte
1830[info] + from short
1831[info] + from int
1832[info] + from long
1833[info] + from float
1834[info] + from double
1835[info] Double column from result set should
1836[info] + not be read by index when not on a row
1837[info] + be expected one
1838[info] + be null (0)
1839[info] + be undefined (-1)
1840[info] converted by index
1841[info] + from byte
1842[info] + from short
1843[info] + from int
1844[info] + from long
1845[info] + from float
1846[info] + from double
1847[info] converted by label
1848[info] + from byte
1849[info] + from short
1850[info] + from int
1851[info] + from long
1852[info] + from float
1853[info] + from double
1854[info] BigDecimal column from result set should
1855[info] + not be read by index when not on a row
1856[info] + be expected one
1857[info] + be scaled one
1858[info] + be null
1859[info] + be undefined
1860[info] converted by index
1861[info] + from byte
1862[info] + from short
1863[info] + from int
1864[info] + from long
1865[info] + from float
1866[info] + from double
1867[info] converted by label
1868[info] + from byte
1869[info] + from short
1870[info] + from int
1871[info] + from long
1872[info] + from float
1873[info] + from double
1874[info] Array column from result set should
1875[info] + not be read by index when not on a row
1876[info] + be expected one
1877[info] + be null
1878[info] + be undefined
1879[info] converted by index
1880[info] + from raw array
1881[info] converted by label
1882[info] + from raw array
1883[info] Scalar row list should
1884[info] + be created for a string
1885[info] + be created for an integer
1886[info] Date column from result set should
1887[info] + not be read by index when not on a row
1888[info] + be expected one
1889[info] + be null
1890[info] + be undefined
1891[info] converted by index
1892[info] + from date
1893[info] + from time
1894[info] + from ts
1895[info] converted by label
1896[info] + from date
1897[info] + from time
1898[info] + from ts
1899[info] Time column from result set should
1900[info] + not be read by index when not on a row
1901[info] + be expected one
1902[info] + be null
1903[info] + be undefined
1904[info] converted by index
1905[info] + from date
1906[info] + from time
1907[info] + from ts
1908[info] converted by label
1909[info] + from date
1910[info] + from time
1911[info] + from ts
1912[info] Timestamp column from result set should
1913[info] + not be read by index when not on a row
1914[info] + be expected one
1915[info] + be null
1916[info] + be undefined
1917[info] converted by index
1918[info] + from date
1919[info] + from time
1920[info] + from ts
1921[info] converted by label
1922[info] + from date
1923[info] + from time
1924[info] + from ts
1925[info] Total for specification Row list
1926[info] Finished in 2 seconds, 130 ms
1927[info] 272 examples, 0 failure, 0 error
1928[warn] Skip highlight extraction on non-Scala project: jdbc-driver
1929[warn] Skip Scaladoc extraction on non-Scala project: jdbc-driver
1930[warn] Skip highlight extraction on non-Scala project: jdbc-driver
1931[warn] Skip Scaladoc extraction on non-Scala project: jdbc-driver
1932Starting build for ProjectRef(file:/build/repo/,play-jdbc) (play-jdbc)... [2/5]
1933Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xsemanticdb, -semanticdb-target, /build/repo/play-jdbc/target/scala-3.8.0/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1934[info] compiling 55 Scala sources to /build/repo/jdbc-scala/target/scala-3.8.0/classes ...
1935[warn] there was 1 deprecation warning; re-run with -deprecation for details
1936[warn] one warning found
1937[info] done compiling
1938[info] compiling 3 Scala sources to /build/repo/play-jdbc/target/scala-3.8.0/classes ...
1939[info] done compiling
1940[info] compiling 4 Scala sources to /build/repo/play-jdbc/target/scala-3.8.0/test-classes ...
1941[info] done compiling
1942[info] Acolyte/Play JDBC
1943[info] Anorm use case #1 should
1944[info] + return a DB related string
1945[info] Anorm use case #2 should
1946[info] + should increment count on commit
1947[info] Anorm use case #3 should
1948[info] + should decrement count on rollback
1949[info] Total for specification Acolyte/Play JDBC
1950[info] Finished in 359 ms
1951[info] 3 examples, 0 failure, 0 error
1952Starting build for ProjectRef(file:/build/repo/,play-reactive-mongo) (play-reactive-mongo)... [3/5]
1953Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xsemanticdb, -semanticdb-target, /build/repo/play-reactive-mongo/target/scala-3.8.0/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1954[info] compiling 1 Scala source to /build/repo/play-reactive-mongo/target/scala-3.8.0/classes ...
1955[info] done compiling
1956Starting build for ProjectRef(file:/build/repo/,jdbc-scala) (jdbc-scala)... [4/5]
1957Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xsemanticdb, -semanticdb-target, /build/repo/jdbc-scala/target/scala-3.8.0/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1958[info] Processing /build/repo/jdbc-scala/readme.md ...
1959[warn] Premature end of Scaladoc snippet at line 358 (AcolyteDSL.scala)
1960[info] compiling 23 Scala sources to /build/repo/jdbc-scala/target/scala-3.8.0/test-classes ...
1961[info] done compiling
1962[info] Processing /build/repo/jdbc-scala/readme.md ...
1963[warn] Premature end of Scaladoc snippet at line 358 (AcolyteDSL.scala)
1964[info] compiling 1 Scala source to /build/repo/jdbc-scala/target/scala-3.8.0/test-classes ...
1965[info] done compiling
1966[info] Composite statement handler (scala)
1967[info] Query detection should
1968[info] + not match without any pattern
1969[info] Total for specification Composite statement handler (scala)
1970[info] Finished in 156 ms
1971[info] 1 example, 0 failure, 0 error
1972[info] Connection
1973[info] Properties should
1974[info] + be empty
1975[info] + be set
1976[info] Transaction should
1977[info] + handle commit
1978[info] + handle rollback
1979[info] Debug should
1980[info] + be successful
1981[info] Total for specification Connection
1982[info] Finished in 356 ms
1983[info] 5 examples, 0 failure, 0 error
1984[info] Row
1985[info] Append should
1986[info] + be chainable
1987[info] Cycling should
1988[info] + be supported
1989[info] Null single value should
1990[info] + be inferred on :+
1991[info] Total for specification Row
1992[info] Finished in 206 ms
1993[info] 3 examples, 0 failure, 0 error
1994[info] Execution
1995[info] Query execution
1996[info] Query #1 should
1997[info] + match case class pattern
1998[info] + not match case class pattern
1999[info] + match statement extractor #1
2000[info] + match statement extractor #2
2001[info] + not match statement extractor
2002[info] Query #2 should
2003[info] + match case class pattern
2004[info] + not match case class pattern
2005[info] + match statement extractor #1
2006[info] + match statement extractor #2
2007[info] + not match statement extractor
2008[info] Update execution should
2009[info] + represent DB error
2010[info] Total for specification Execution
2011[info] Finished in 480 ms
2012[info] 11 examples, 0 failure, 0 error
2013[info] Acolyte
2014[info] Scala use case #1 should
2015[info] + return 2 for DELETE statement
2016[info] + return 1 for other update statement
2017[info] + return empty resultset for SELECT query
2018[info] return resultset of 2 rows
2019[info] + with expected 3 columns on first row
2020[info] + with expected 3 columns on second row
2021[info] + no third row
2022[info] Scala use case #2 should
2023[info] + throw exception for update statement
2024[info] return empty resultset for SELECT query
2025[info] + with expected 3 columns on first row
2026[info] + with expected 3 columns on second row
2027[info] + no third row
2028[info] Scala use case #3 should
2029[info] + return expected result with 1 parameter
2030[info] + return expected result with 2 parameters
2031[info] + raise warning
2032[info] Scala use case #4 should
2033[info] + return expected boolean result
2034[info] Single-case query context should
2035[info] always return provided result
2036[info] + for SELECT
2037[info] + for EXEC
2038[info] Scala use case #5 should
2039[info] + return expected boolean result
2040[info] Update result should
2041[info] + have generated keys
2042[info] Total for specification Acolyte
2043[info] Finished in 989 ms
2044[info] 18 examples, 0 failure, 0 error
2045[info] Processing /build/repo/jdbc-scala/readme.md ...
2046[warn] Premature end of Scaladoc snippet at line 358 (AcolyteDSL.scala)
2047[info] compiling 1 Scala source to /build/repo/jdbc-scala/target/scala-3.8.0/test-classes ...
2048[info] done compiling
2049[info] Processing /build/repo/jdbc-scala/readme.md ...
2050[warn] Premature end of Scaladoc snippet at line 358 (AcolyteDSL.scala)
2051[info] compiling 1 Scala source to /build/repo/jdbc-scala/target/scala-3.8.0/test-classes ...
2052[info] done compiling
2053
2054************************
2055Build summary:
2056[{
2057 "module": "reactive-mongo",
2058 "compile": {"status": "ok", "tookMs": 9789, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2059 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2060 "test-compile": {"status": "ok", "tookMs": 12705, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
2061 "test": {"status": "ok", "tookMs": 4474, "passed": 187, "failed": 0, "ignored": 0, "skipped": 0, "total": 187, "byFramework": [{"framework": "specs2", "stats": {"passed": 187, "failed": 0, "ignored": 0, "skipped": 0, "total": 187}}]},
2062 "publish": {"status": "skipped", "tookMs": 0},
2063 "metadata": {
2064 "crossScalaVersions": ["2.11.12", "2.12.17", "2.13.8", "3.2.2"]
2065}
2066},{
2067 "module": "jdbc-driver",
2068 "compile": {"status": "ok", "tookMs": 8763, "warnings": 0, "errors": 0},
2069 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2070 "test-compile": {"status": "ok", "tookMs": 36922, "warnings": 0, "errors": 0},
2071 "test": {"status": "ok", "tookMs": 7108, "passed": 1060, "failed": 0, "ignored": 0, "skipped": 0, "total": 1060, "byFramework": [{"framework": "specs2", "stats": {"passed": 1060, "failed": 0, "ignored": 0, "skipped": 0, "total": 1060}}]},
2072 "publish": {"status": "skipped", "tookMs": 0},
2073 "metadata": {
2074 "crossScalaVersions": ["2.12.17"]
2075}
2076},{
2077 "module": "play-jdbc",
2078 "compile": {"status": "ok", "tookMs": 7867, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2079 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2080 "test-compile": {"status": "ok", "tookMs": 2214, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2081 "test": {"status": "ok", "tookMs": 1421, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "specs2", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
2082 "publish": {"status": "skipped", "tookMs": 0},
2083 "metadata": {
2084 "crossScalaVersions": ["2.11.12", "2.12.17", "2.13.8", "3.2.2"]
2085}
2086},{
2087 "module": "play-reactive-mongo",
2088 "compile": {"status": "ok", "tookMs": 516, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2089 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2090 "test-compile": {"status": "ok", "tookMs": 170, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2091 "test": {"status": "ok", "tookMs": 132, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2092 "publish": {"status": "skipped", "tookMs": 0},
2093 "metadata": {
2094 "crossScalaVersions": ["2.11.12", "2.12.17", "2.13.8", "3.2.2"]
2095}
2096},{
2097 "module": "jdbc-scala",
2098 "compile": {"status": "ok", "tookMs": 556, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2099 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2100 "test-compile": {"status": "ok", "tookMs": 2989, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2101 "test": {"status": "ok", "tookMs": 2271, "passed": 38, "failed": 0, "ignored": 0, "skipped": 0, "total": 38, "byFramework": [{"framework": "specs2", "stats": {"passed": 38, "failed": 0, "ignored": 0, "skipped": 0, "total": 38}}]},
2102 "publish": {"status": "skipped", "tookMs": 0},
2103 "metadata": {
2104 "crossScalaVersions": ["2.11.12", "2.12.17", "2.13.8", "3.2.2"]
2105}
2106}]
2107************************
2108[success] Total time: 110 s (0:01:50.0), completed Jan 13, 2026, 4:07:33 PM
2109[0JChecking patch project/plugins.sbt...
2110Checking patch project/build.properties...
2111Checking patch build.sbt...
2112Checking patch .jvmopts...
2113Applied patch project/plugins.sbt cleanly.
2114Applied patch project/build.properties cleanly.
2115Applied patch build.sbt cleanly.
2116Applied patch .jvmopts cleanly.