Build Logs
cchantep/acolyte • 3.8.0-RC5:2025-12-31
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-RC5
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-RC5
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-RC5
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-RC5
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-RC5"
70"++3.8.0-RC5 -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-RC5 """{"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 9.117s.
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-RC5
97OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC5 in jdbc-scala/crossScalaVersions
98OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC5 in jdbc-java8/crossScalaVersions
99OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC5 in studio/crossScalaVersions
100OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC5 in reactive-mongo/crossScalaVersions
101OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC5 in acolyte/crossScalaVersions
102OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC5 in play-jdbc/crossScalaVersions
103OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC5 in play-reactive-mongo/crossScalaVersions
104[info] set current project to acolyte (in build file:/build/repo/)
105[info] Setting Scala version to 3.8.0-RC5 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-RC5)
108[info] jdbc-scala (2.11.12, 2.12.17, 2.13.8, 3.8.0-RC5)
109[info] play-jdbc (2.11.12, 2.12.17, 2.13.8, 3.8.0-RC5)
110[info] studio (2.11.12, 2.12.17, 2.13.8, 3.8.0-RC5)
111[info] play-reactive-mongo (2.11.12, 2.12.17, 2.13.8, 3.8.0-RC5)
112[info] jdbc-java8 (2.11.12, 2.12.17, 2.13.8, 3.8.0-RC5)
113[info] * acolyte (2.11.12, 2.12.17, 2.13.8, 3.8.0-RC5)
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 Dec 31, 2025, 9:30:16 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-RC5/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-RC5/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-RC5/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-RC5/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 285 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 83 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 195 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 80 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 157 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[info] + for a many documents
297[reactivemongo-akka.actor.default-dispatcher-9] ERROR reactivemongo.api.Cursor - Fails to send request
298DatabaseException['Error' (code = 7)]
299[reactivemongo-akka.actor.default-dispatcher-7] ERROR reactivemongo.api.Cursor - Fails to send request
300DatabaseException['No response: reactivemongo.core.actors.ExpectingResponse@e1b4110b']
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-10] ERROR reactivemongo.api.Cursor - Fails to send request
305DatabaseException['No response: reactivemongo.core.actors.ExpectingResponse@d5b20211']
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-7] ERROR reactivemongo.api.Cursor - Fails to send request
311DatabaseException['No response: reactivemongo.core.actors.ExpectingResponse@28908391']
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 618 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 384 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 65 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 72 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 77 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-RC5/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-RC5/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 10.974s.
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 453 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 685 ms
565[info] 13 examples, 0 failure, 0 error
566[info] Acolyte driver
567[info] Driver class should
568[info] + be assignable as java.sql.Driver
569[info] + be auto-registered using SPI mechanism
570[info] Driver manager should
571[info] + return Acolyte driver for jdbc:acolyte:test?handler=test-1099559038
572[info] Driver should
573[info] + accept valid JDBC URL
574[info] + return null connection for unsupported URL
575[info] + not be JDBC compliant
576[info] + support no meta-property
577[info] accept connection properties
578[info] + as dictionary
579[info] + as list
580[info] + not open connection without handler
581[info] + not open connection with invalid handler
582[info] + successfully return connection for valid information
583[info] Handler registry should
584[info] + refuse null handler
585[info] + manage successfully
586[info] + handle multi-threaded access
587[info] Total for specification Acolyte driver
588[info] Finished in 1 second, 47 ms
589[info] 15 examples, 0 failure, 0 error
590[info] Acolyte
591[info] Java use case #1 should
592[info] + return 2 for DELETE statement
593[info] + return 1 for other update statement
594[info] + return empty resultset for SELECT query
595[info] return resultset of 2 rows
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 #2 should
600[info] return empty resultset for SELECT query
601[info] + with expected 3 columns on first row
602[info] + with expected 3 columns on second row
603[info] + no third row
604[info] Java use case #3 should
605[info] + return empty result for SELECT query
606[info] + return SQL warning for EXEC query
607[info] + update nothing
608[info] + raise SQL warning on DELETE execution
609[info] Java use case #4 should
610[info] + return expected boolean result
611[info] Java use case #5 should
612[info] + return expected boolean result
613[info] Total for specification Acolyte
614[info] Finished in 1 second, 241 ms
615[info] 15 examples, 0 failure, 0 error
616[info] Abstract statement specification
617[info] Constructor should
618[info] + refuse null connection
619[info] + refuse null handler
620[info] Wrapping should
621[info] + be valid for java.sql.Statement
622[info] + be unwrapped to java.sql.Statement
623[info] Query execution should
624[info] + return empty resultset
625[info] + fail on a closed statement
626[info] + be processed
627[info] + be processed ignoring generated keys
628[info] + be processed without generated keys
629[info] + fail on runtime exception
630[info] Update execution should
631[info] + return expected row count
632[info] + return expected row count without generated keys
633[info] + fail on a closed statement
634[info] + be processed
635[info] + be processed without generated keys
636[info] + fail on runtime exception
637[info] Closed statement should
638[info] + be marked
639[info] Statement should
640[info] + have expected connection
641[info] + have no field max size
642[info] + have not query timeout
643[info] + not support cancel
644[info] + have default resultset holdability
645[info] + not be poolable
646[info] + not close on completion
647[info] Fetch size should
648[info] + initially be zero
649[info] + not be accessible on a closed statement
650[info] + not be set negative
651[info] Max row count should
652[info] + initially be zero
653[info] + not be accessible on a closed statement
654[info] + not be set negative
655[info] + skip row #3 with max count 2
656[info] Batch should
657[info] + not be added on closed statement
658[info] + be executed with 2 elements
659[info] + throw exception as error is raised while executing first element
660[info] + continue after error on first element (batch.continueOnError)
661[info] + throw exception as error is raised while executing second element
662[info] + throw exception executing second element (batch.continueOnError)
663[info] + be cleared and not executed
664[info] Generated keys should
665[info] + be initially empty
666[info] + not be returned from update
667[info] + not be returned from execution
668[info] Warning should
669[info] + initially be null
670[info] + be found for query
671[info] + be found for update
672[info] Total for specification Abstract statement specification
673[info] Finished in 1 second, 757 ms
674[info] 44 examples, 0 failure, 0 error
675[info] Composite statement handler
676[info] Query detection should
677[info] + always match
678[info] + match with a single pattern
679[info] not match
680[info] + with empty handler
681[info] + with unmatching statement
682[info] + without any pattern
683[info] match with multiple patterns
684[info] + sequentially set up
685[info] + set up in one time
686[info] Update handling should
687[info] + not be inited with sole constructor
688[info] + not be inited with empty statement handler
689[info] + be successful
690[info] + throw exception for update statement
691[info] Query handling should
692[info] + not be inited with sole constructor
693[info] + not be inited with empty statement handler
694[info] + be successful for empty resultset
695[info] + be successful for not-empty resultset
696[info] Warning should
697[info] + be found for query
698[info] + be found for update
699[info] Total for specification Composite statement handler
700[info] Finished in 306 ms
701[info] 17 examples, 0 failure, 0 error
702[info] Immutable array
703[info] Creation of empty array should
704[info] + fail with null base class
705[info] + fail with unsupported base class
706[info] + be successful for String as base class
707[info] + be successful for Float as base class
708[info] Creation of array copy should
709[info] + fail with null array
710[info] + be successful with given array
711[info] Creation of list copy should
712[info] + fail with null array
713[info] + be successful with given list
714[info] Free should
715[info] + be successful
716[info] Equals operation should
717[info] + respect Object contract
718[info] Total for specification Immutable array
719[info] Finished in 227 ms
720[info] 10 examples, 0 failure, 0 error
721[info] Parameter metadata specification
722[info] Parameter definition should
723[info] + not be maid with invalid class name
724[info] + not be maid with invalid SQL type name
725[info] Meta-data should
726[info] + refuse missing definition
727[info] Parameter count should
728[info] + be zero
729[info] + be two
730[info] Nullable check should
731[info] + fail without parameter
732[info] + fail before 1
733[info] + be (NOT NULL, UNKNOWN)
734[info] Signed check should
735[info] + fail without parameter
736[info] + be (false, true)
737[info] Precision should
738[info] + fail without parameter
739[info] + be (-1, 10)
740[info] Scale should
741[info] + fail without parameter
742[info] + be (-1, 1)
743[info] Parameter type should
744[info] + fail without parameter
745[info] + be (VARCHAR, INTEGER)
746[info] Parameter type name should
747[info] + fail without parameter
748[info] + be (VARCHAR, INTEGER)
749[info] Parameter class should
750[info] + fail without parameter
751[info] + be (String, Integer)
752[info] Parameter mode should
753[info] + fail without parameter
754[info] + be (INOUT, IN)
755[info] Wrapping should
756[info] + be valid for java.sql.ParameterMetaData
757[info] + be unwrapped to java.sql.ParameterMetaData
758[info] Defaults should
759[info] + be expected one for SMALLINT
760[info] + be expected one for BOOL
761[info] + be expected one for TIMESTAMP
762[info] + be expected one for VARBINARY
763[info] + be expected one for CHAR
764[info] + be expected one for FLOAT
765[info] + be expected one for TIME
766[info] + be expected one for LONGVARBINARY
767[info] + be expected one for OTHER
768[info] + be expected one for NUMERIC
769[info] + be expected one for BIGINT
770[info] + be expected one for VARCHAR
771[info] + be expected one for FLOAT
772[info] + be expected one for DATE
773[info] + be expected one for DECIMAL
774[info] + be expected one for TEXT
775[info] + be expected one for BOOL
776[info] + be expected one for BLOB
777[info] + be expected one for DOUBLE
778[info] + be expected one for TINYINT
779[info] + be expected one for ARRAY
780[info] + be expected one for INTEGER
781[info] + be expected one for BINARY
782[info] Decimal should
783[info] + be ok for 3
784[info] + be ok for 8
785[info] + be ok for 6
786[info] + be ok for 7
787[info] Null parameter should
788[info] + be expected SMALLINT
789[info] + be expected BOOL
790[info] + be expected TIMESTAMP
791[info] + be expected VARBINARY
792[info] + be expected CHAR
793[info] + be expected FLOAT
794[info] + be expected TIME
795[info] + be expected LONGVARBINARY
796[info] + be expected OTHER
797[info] + be expected NUMERIC
798[info] + be expected BIGINT
799[info] + be expected VARCHAR
800[info] + be expected FLOAT
801[info] + be expected DATE
802[info] + be expected DECIMAL
803[info] + be expected TEXT
804[info] + be expected BOOL
805[info] + be expected BLOB
806[info] + be expected DOUBLE
807[info] + be expected TINYINT
808[info] + be expected ARRAY
809[info] + be expected INTEGER
810[info] + be expected BINARY
811[info] Array parameter should
812[info] + be default one
813[info] Binary parameter should
814[info] + be default one
815[info] Blob parameter should
816[info] + be default one
817[info] Boolean parameter should
818[info] + be default one
819[info] Byte parameter should
820[info] + be default one
821[info] Short parameter should
822[info] + be default one
823[info] Integer parameter should
824[info] + be default one
825[info] Long parameter should
826[info] + be default one
827[info] Float parameter should
828[info] + have scale 1
829[info] + have scale 2
830[info] + have scale 6
831[info] Double parameter should
832[info] + have scale 1
833[info] + have scale 5
834[info] BigDecimal parameter should
835[info] + have scale 3
836[info] String parameter should
837[info] + be default one
838[info] Temporaral parameters should
839[info] + be date
840[info] + be time
841[info] + be timestamp
842[info] Missing parameter should
843[info] + be handled for nullable check
844[info] + be handled for sign check
845[info] + be handled for precision check
846[info] + be handled for scale check
847[info] + be handled for type check
848[info] + be handled for type name check
849[info] + be handled for class name check
850[info] + be handled for mode check
851[info] Total for specification Parameter metadata specification
852[info] Finished in 2 seconds, 37 ms
853[info] 100 examples, 0 failure, 0 error
854[info] Connection specification
855[info] Connection constructor should
856[info] + not accept null URL
857[info] + not accept null handler
858[info] + return not-null instance for valid information
859[info] + set immutable properties on new connection
860[info] Type-map setter should
861[info] + refuse null mapping
862[info] Client info setter should
863[info] + refuse null properties
864[info] + not be settable on a closed connection
865[info] + not be set a single property on a closed connection
866[info] Network timeout should
867[info] + not be settable
868[info] + not be readable
869[info] Closed connection should
870[info] + be marked
871[info] + not be closed again
872[info] + not be valid
873[info] not return property
874[info] + catalog
875[info] + auto-commit
876[info] + read-only
877[info] + isolation level
878[info] + warnings
879[info] + type-map
880[info] + holdability
881[info] + client info properties
882[info] + client info property
883[info] + schema
884[info] + meta-data
885[info] not set property
886[info] + catalog
887[info] + auto-commit
888[info] + read-only
889[info] + isolation level
890[info] + warnings
891[info] + type-map
892[info] + holdability
893[info] + client info properties
894[info] + client info property
895[info] + schema
896[info] Rollback should
897[info] + not be supported when auto-commit is enabled
898[info] be intercepted
899[info] + successfully
900[info] + with exception
901[info] + not be applied on closed connection
902[info] Savepoint should
903[info] not be set on closed connection
904[info] + as un-named one
905[info] + as named one
906[info] not be set when auto-commit mode is enabled
907[info] + as un-named one
908[info] + as named one
909[info] Savepoint rollback should
910[info] + not be supported when auto-commit is enabled
911[info] + not be applied on closed connection
912[info] + be an unsupported feature
913[info] Savepoint release should
914[info] + not be supported when auto-commit is enabled
915[info] + not be applied on closed connection
916[info] + be an unsupported feature
917[info] Commit should
918[info] + not be supported when auto-commit is enabled
919[info] be intercepted
920[info] + successfully
921[info] + with exception
922[info] Auto-commit mode should
923[info] + not be set on a closed connection
924[info] Native conversion should
925[info] + not be called on a closed connection
926[info] + return unchanged SQL
927[info] Holdability should
928[info] + not be changeable
929[info] Savepoint should
930[info] + not be settable without name on auto-commit connection
931[info] + not be settable with name on auto-commit connection
932[info] Connection wrapper should
933[info] + be valid for java.sql.Connection
934[info] + be unwrapped to java.sql.Connection
935[info] Abortion should
936[info] + not be executed without executor
937[info] + be no-op on a closed connection
938[info] + mark connection as closed
939[info] LOB should
940[info] + not be created for characters
941[info] + not be created for binary
942[info] + not be created for national characters
943[info] Structural types should
944[info] + not be supported for XML
945[info] + not be supported for STRUCT
946[info] + be supported for ARRAY
947[info] Plain statement should
948[info] + be owned by connection
949[info] + not be created from a closed connection
950[info] + not be created with unsupported resultset type
951[info] + not be created with unsupported resultset concurrency
952[info] + not be created with unsupported resultset holdability
953[info] Prepared statement should
954[info] support generated keys
955[info] + specified by column names
956[info] + specified by column indexes
957[info] + be owned by connection
958[info] + not be created from a closed connection
959[info] + not be created with unsupported resultset type
960[info] + not be created with unsupported resultset concurrency
961[info] + not be created with unsupported resultset holdability
962[info] Callable statement should
963[info] + be owned by connection
964[info] + not be created from a closed connection
965[info] + not be created with unsupported resultset type
966[info] + not be created with unsupported resultset concurrency
967[info] + not be created with unsupported resultset holdability
968[info] Total for specification Connection specification
969[info] Finished in 1 second, 391 ms
970[info] 85 examples, 0 failure, 0 error
971[info] Prepared statement specification
972[info] Test time zone should
973[info] + be UTC
974[info] Statement should
975[info] + not support resultset metadata
976[info] + have SQL
977[info] Unsupported type should
978[info] + be refused as parameter
979[info] Batch should
980[info] + not be added from raw SQL
981[info] + not be added on closed statement
982[info] + be executed with 2 elements
983[info] + throw exception as error is raised while executing first element
984[info] + continue after error on first element (batch.continueOnError)
985[info] + throw exception as error is raised while executing second element
986[info] + throw exception executing second element (batch.continueOnError)
987[info] + be cleared and not executed
988[info] Null should
989[info] + be set as first parameter (VARCHAR)
990[info] + be set as first parameter with type name VARCHAR
991[info] + be set as object
992[info] + be set as object with scale
993[info] + cannot be set as object without SQL type
994[info] + fallback null object to null string parameter
995[info] + be NULL as SQL
996[info] Array should
997[info] + be set as first parameter
998[info] + be set as first object with SQL type
999[info] + be set as first object with SQL type and scale
1000[info] + be set as first object without SQL type
1001[info] + be properly prepared
1002[info] Binary Large Object should
1003[info] + be set as first parameter
1004[info] + be set as first object with SQL type
1005[info] + be set as first object from stream with length
1006[info] + be set as first object with SQL type and scale
1007[info] + be set as first object without SQL type
1008[info] + be properly prepared
1009[info] Boolean should
1010[info] + be set as first parameter
1011[info] + be set as first object with SQL type
1012[info] + be set as first object with SQL type and scale
1013[info] + be set as first object without SQL type
1014[info] be properly prepared
1015[info] + when true
1016[info] + when false
1017[info] Byte should
1018[info] + be set as first parameter
1019[info] + be set as first object with type
1020[info] + be set as first object with type and scale
1021[info] + be set as first object without type
1022[info] + be properly prepared
1023[info] Short should
1024[info] + be set as first parameter
1025[info] + be set as first object with type
1026[info] + be set as first object with type and scale
1027[info] + be set as first object without type
1028[info] + be property prepared
1029[info] Integer should
1030[info] + be set as first parameter
1031[info] + be set as first object with type
1032[info] + be set as first object with type and scale
1033[info] + be set as first object without type
1034[info] + be property prepared
1035[info] Long should
1036[info] + be set as first parameter
1037[info] + be set as first object with type
1038[info] + be set as first object with type and scale
1039[info] + be set as first object without type
1040[info] + be property prepared
1041[info] Float should
1042[info] + be set as first parameter
1043[info] + be set as first object with type
1044[info] + be set as first object with type and scale
1045[info] + be set as first object without type
1046[info] + be set as REAL null object
1047[info] + be set as REAL object
1048[info] + be set as REAL object with scale
1049[info] be property prepared
1050[info] + when FLOAT
1051[info] + when REAL
1052[info] Double should
1053[info] + be set as first parameter
1054[info] + be set as first object with type
1055[info] + be set as first object with type and scale
1056[info] + be set as first object without type
1057[info] + be prepared
1058[info] Numeric should
1059[info] + be set as first parameter
1060[info] + be set as first numeric object with type
1061[info] + be set as first numeric object with type and scale
1062[info] + be set as first numeric object without type
1063[info] + be set as first decimal object
1064[info] + be prepared
1065[info] + be null NUMERIC
1066[info] + be null DECIMAL
1067[info] String should
1068[info] + be set as first parameter
1069[info] + be set as first object with type
1070[info] + be set as first object with type and length
1071[info] + be set as first object without type
1072[info] be prepared
1073[info] + when VARCHAR
1074[info] + when LONGVARCHAR
1075[info] Byte array should
1076[info] + be set as first parameter
1077[info] + be set as first object with type
1078[info] + be set as first object with type and length
1079[info] + be set as first object without type
1080[info] + be set as first parameter from input stream
1081[info] + be set as first parameter from input stream with integer length
1082[info] + be set as first parameter from input stream with long length
1083[info] be prepared
1084[info] + when BINARY
1085[info] + when VARBINARY
1086[info] + when LONGVARBINARY
1087[info] + when BINARY as stream
1088[info] + when VARBINARY as stream
1089[info] + when LONGVARBINARY as stream
1090[info] Date should
1091[info] + be set as first parameter
1092[info] + be set as first parameter with calendar
1093[info] + be set as first object with type
1094[info] + be set as first object with type and scale
1095[info] + be set as first object without type
1096[info] be prepared
1097[info] + with default TZ
1098[info] + with 'Europe/Paris' TZ
1099[info] Time should
1100[info] + be set as first parameter
1101[info] + be set as first parameter with calendar
1102[info] + be set as first object with type
1103[info] + be set as first object with type and scale
1104[info] + be set as first object without type
1105[info] be prepared
1106[info] + with default TZ
1107[info] + with 'Europe/Paris' TZ
1108[info] Timestamp should
1109[info] + be set as first parameter
1110[info] + be set as first parameter with calendar
1111[info] + be set as first object with type
1112[info] + be set as first object with type and scale
1113[info] + be set as first object without type
1114[info] be prepared
1115[info] + with default TZ
1116[info] + with 'Europe/Paris' TZ
1117[info] Unknown value should
1118[info] + be set as OTHER object
1119[info] Parameters should
1120[info] + be kept in order when not set orderly
1121[info] + be kept in order when partially set at end
1122[info] + be kept in order when partially set at middle
1123[info] + be cleared
1124[info] Query execution should
1125[info] + be detected
1126[info] + return resultset
1127[info] + fail with update statement
1128[info] + fail on runtime exception
1129[info] Update execution should
1130[info] + be detected
1131[info] + return update count
1132[info] + has generated keys
1133[info] + fail with query statement
1134[info] + fail on runtime exception
1135[info] Execution should
1136[info] + fail with missing parameter at start
1137[info] + fail with missing parameter at middle
1138[info] Warning should
1139[info] + be found for query
1140[info] + be found for update
1141[info] Total for specification Prepared statement specification
1142[info] Finished in 2 seconds, 258 ms
1143[info] 136 examples, 0 failure, 0 error
1144[info] Abstract resultset specification
1145[info] Wrapping should
1146[info] + be valid for java.sql.ResultSet
1147[info] + be unwrapped to java.sql.ResultSet
1148[info] Holdability should
1149[info] + be CLOSE_CURSORS_AT_COMMIT
1150[info] New resultset should
1151[info] + refuse invalid cursor name
1152[info] + not be closed
1153[info] + have no statement
1154[info] + not be updated/inserted/deleted
1155[info] + have read-only concurrency
1156[info] + be forward only
1157[info] + have a cursor name
1158[info] + have no warnings
1159[info] Fetch size should
1160[info] + initially be zero
1161[info] + be properly set
1162[info] Fetch direction should
1163[info] + initially be FETCH_FORWARD
1164[info] + fail to be set when not scrollable
1165[info] be property set on scrollable set
1166[info] + reverse
1167[info] + unknown
1168[info] Row should
1169[info] + initially be zero
1170[info] + not be moved backward (forward only)
1171[info] be relatively moved
1172[info] + without change for 0
1173[info] + with failure for negative count
1174[info] + with failure when out-of bounds
1175[info] + successfully
1176[info] be moved to next
1177[info] + successfully
1178[info] + when cycling
1179[info] be absolutely moved
1180[info] + without change for 0
1181[info] + with failure for back position
1182[info] + successfully forward
1183[info] + to last row 0
1184[info] + to last row 1
1185[info] + after last 0
1186[info] + after last 1
1187[info] be moved before first
1188[info] + throwing exception
1189[info] + without change if scrollable
1190[info] + with failure when backward and not scrollable
1191[info] be moved to first
1192[info] + without change
1193[info] + at 1
1194[info] + with failure when backward
1195[info] be moved to last
1196[info] + without change
1197[info] + at 1
1198[info] be moved to after last
1199[info] + with failure when not scrollable
1200[info] + at 2
1201[info] Column update should
1202[info] + not be supported for simple types
1203[info] + not supported for streams
1204[info] Row change should
1205[info] + not be supported
1206[info] Closed set should
1207[info] + be marked
1208[info] Total for specification Abstract resultset specification
1209[info] Finished in 542 ms
1210[info] 46 examples, 0 failure, 0 error
1211[info] Connection handler
1212[info] Default handler should
1213[info] + refuse null statement handler
1214[info] + refuse null resource handler
1215[info] + update the resource handler
1216[info] Total for specification Connection handler
1217[info] Finished in 25 ms
1218[info] 3 examples, 0 failure, 0 error
1219[info] Savepoint specification
1220[info] Un-named savepoint should
1221[info] + have null name
1222[info] Named savepoint should
1223[info] + have expected name
1224[info] Total for specification Savepoint specification
1225[info] Finished in 33 ms
1226[info] 2 examples, 0 failure, 0 error
1227[info] Callable statement specification
1228[info] Test time zone should
1229[info] + be UTC
1230[info] Statement should
1231[info] + not support resultset metadata
1232[info] + have SQL
1233[info] Unsupported type should
1234[info] + be refused as parameter
1235[info] Batch should
1236[info] + not be added from raw SQL
1237[info] + not be added on closed statement
1238[info] + be executed with 2 elements
1239[info] + throw exception as error is raised while executing first element
1240[info] + continue after error on first element (batch.continueOnError)
1241[info] + throw exception as error is raised while executing second element
1242[info] + throw exception executing second element (batch.continueOnError)
1243[info] + be cleared and not executed
1244[info] Null should
1245[info] + be set as first parameter (VARCHAR)
1246[info] + be set as first parameter with type name VARCHAR
1247[info] + be set as object
1248[info] + be set as object with scale
1249[info] + cannot be set as object without SQL type
1250[info] + fallback null object to null string parameter
1251[info] + be NULL as SQL
1252[info] Array should
1253[info] + be set as first parameter
1254[info] + be set as first object with SQL type
1255[info] + be set as first object with SQL type and scale
1256[info] + be set as first object without SQL type
1257[info] + be properly prepared
1258[info] Binary Large Object should
1259[info] + be set as first parameter
1260[info] + be set as first object with SQL type
1261[info] + be set as first object from stream with length
1262[info] + be set as first object with SQL type and scale
1263[info] + be set as first object without SQL type
1264[info] + be properly prepared
1265[info] Boolean should
1266[info] + be set as first parameter
1267[info] + be set as first object with SQL type
1268[info] + be set as first object with SQL type and scale
1269[info] + be set as first object without SQL type
1270[info] be properly prepared
1271[info] + when true
1272[info] + when false
1273[info] Byte should
1274[info] + be set as first parameter
1275[info] + be set as first object with type
1276[info] + be set as first object with type and scale
1277[info] + be set as first object without type
1278[info] + be properly prepared
1279[info] Short should
1280[info] + be set as first parameter
1281[info] + be set as first object with type
1282[info] + be set as first object with type and scale
1283[info] + be set as first object without type
1284[info] + be property prepared
1285[info] Integer should
1286[info] + be set as first parameter
1287[info] + be set as first object with type
1288[info] + be set as first object with type and scale
1289[info] + be set as first object without type
1290[info] + be property prepared
1291[info] Long should
1292[info] + be set as first parameter
1293[info] + be set as first object with type
1294[info] + be set as first object with type and scale
1295[info] + be set as first object without type
1296[info] + be property prepared
1297[info] Float should
1298[info] + be set as first parameter
1299[info] + be set as first object with type
1300[info] + be set as first object with type and scale
1301[info] + be set as first object without type
1302[info] + be set as REAL null object
1303[info] + be set as REAL object
1304[info] + be set as REAL object with scale
1305[info] be property prepared
1306[info] + when FLOAT
1307[info] + when REAL
1308[info] Double should
1309[info] + be set as first parameter
1310[info] + be set as first object with type
1311[info] + be set as first object with type and scale
1312[info] + be set as first object without type
1313[info] + be prepared
1314[info] Numeric should
1315[info] + be set as first parameter
1316[info] + be set as first numeric object with type
1317[info] + be set as first numeric object with type and scale
1318[info] + be set as first numeric object without type
1319[info] + be set as first decimal object
1320[info] + be prepared
1321[info] + be null NUMERIC
1322[info] + be null DECIMAL
1323[info] String should
1324[info] + be set as first parameter
1325[info] + be set as first object with type
1326[info] + be set as first object with type and length
1327[info] + be set as first object without type
1328[info] be prepared
1329[info] + when VARCHAR
1330[info] + when LONGVARCHAR
1331[info] Byte array 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 set as first parameter from input stream
1337[info] + be set as first parameter from input stream with integer length
1338[info] + be set as first parameter from input stream with long length
1339[info] be prepared
1340[info] + when BINARY
1341[info] + when VARBINARY
1342[info] + when LONGVARBINARY
1343[info] + when BINARY as stream
1344[info] + when VARBINARY as stream
1345[info] + when LONGVARBINARY as stream
1346[info] Date should
1347[info] + be set as first parameter
1348[info] + be set as first parameter with calendar
1349[info] + be set as first object with type
1350[info] + be set as first object with type and scale
1351[info] + be set as first object without type
1352[info] be prepared
1353[info] + with default TZ
1354[info] + with 'Europe/Paris' TZ
1355[info] Time should
1356[info] + be set as first parameter
1357[info] + be set as first parameter with calendar
1358[info] + be set as first object with type
1359[info] + be set as first object with type and scale
1360[info] + be set as first object without type
1361[info] be prepared
1362[info] + with default TZ
1363[info] + with 'Europe/Paris' TZ
1364[info] Timestamp should
1365[info] + be set as first parameter
1366[info] + be set as first parameter with calendar
1367[info] + be set as first object with type
1368[info] + be set as first object with type and scale
1369[info] + be set as first object without type
1370[info] be prepared
1371[info] + with default TZ
1372[info] + with 'Europe/Paris' TZ
1373[info] Unknown value should
1374[info] + be set as OTHER object
1375[info] Parameters should
1376[info] + be kept in order when not set orderly
1377[info] + be kept in order when partially set at end
1378[info] + be kept in order when partially set at middle
1379[info] + be cleared
1380[info] Query execution should
1381[info] + be detected
1382[info] + return resultset
1383[info] + fail with update statement
1384[info] + fail on runtime exception
1385[info] Update execution should
1386[info] + be detected
1387[info] + return update count
1388[info] + has generated keys
1389[info] + fail with query statement
1390[info] + fail on runtime exception
1391[info] Execution should
1392[info] + fail with missing parameter at start
1393[info] + fail with missing parameter at middle
1394[info] Warning should
1395[info] + be found for query
1396[info] + be found for update
1397[info] Out parameter registration should
1398[info] + fail on closed statement
1399[info] + fail with custom type
1400[info] + fail for invalid parameter
1401[info] Parameter setter should
1402[info] + fail with named param or unsupported data types
1403[info] Getter should
1404[info] + fail to unsupported datatypes
1405[info] + fail if there is no result
1406[info] Null check should
1407[info] + fail if there is no result
1408[info] + fail if statement is closed
1409[info] Total for specification Callable statement specification
1410[info] Finished in 1 second, 518 ms
1411[info] 144 examples, 0 failure, 0 error
1412[info] Meta-data specification
1413[info] Constructor should
1414[info] + refuse null owner
1415[info] Meta-data should
1416[info] + support transaction
1417[info] + support transaction isolation level
1418[info] + not support savepoint
1419[info] + support named parameters
1420[info] + not support savepoint
1421[info] + not support multiple open results
1422[info] + not support getting generated keys
1423[info] + not support holding cursor over commit
1424[info] + support closing cursor at commit
1425[info] + using X/Open SQL states
1426[info] + not copy locators
1427[info] + not supports statement pooling
1428[info] + not supports row ID
1429[info] + supports stored functions using call syntax
1430[info] + not close all resultsets on failure
1431[info] + not always return generated keys
1432[info] not support CONVERT statement
1433[info] + without from/to types
1434[info] + with from/to types
1435[info] + have all procedures callable
1436[info] + have all tables selectable
1437[info] + have expected username
1438[info] + not be read-only
1439[info] + not sort NULLs as high
1440[info] + have expected product info
1441[info] + have expected driver info
1442[info] + not use local files
1443[info] + have expected identifier case support
1444[info] + have expected identifier quote
1445[info] + have expected SQL keywords
1446[info] + have expected functions
1447[info] + have expected search escape
1448[info] + have no extra name character
1449[info] + support ALTER TABLE with ADD COLUMN
1450[info] + support ALTER TABLE with DROP COLUMN
1451[info] + support column aliasing
1452[info] + consider NULL + NULL = NULL
1453[info] + support table correlation names
1454[info] + support different table correlation names
1455[info] + support expressions in ORDER BY
1456[info] + support ORDER BY unrelated
1457[info] + support GROUP BY
1458[info] + support GROUP BY unrelated
1459[info] + support GROUP BY beyond SELECT
1460[info] + support LIKE espace clause
1461[info] + not support multiple result sets
1462[info] + support multiple transactions
1463[info] + support non-nullable columns
1464[info] + support min SQL grammar
1465[info] + support core SQL grammar
1466[info] + support extended SQL grammar
1467[info] + support ANSI92 entry level SQL
1468[info] + support ANSI92 intermediate SQL
1469[info] + support ANSI92 full SQL
1470[info] + support integrity enhancement facility
1471[info] + support OUTER JOIN
1472[info] + support full OUTER JOIN
1473[info] + support limited OUTER JOIN
1474[info] + use expected terms
1475[info] + have expected catalog separator
1476[info] + supports SchemasInDataManipulation
1477[info] + supports SchemasInProcedureCalls
1478[info] + supports SchemasInTableDefinitions
1479[info] + supports SchemasInIndexDefinitions
1480[info] + supports SchemasInPrivilegeDefinitions
1481[info] + supports CatalogsInDataManipulation
1482[info] + supports CatalogsInProcedureCalls
1483[info] + supports CatalogsInTableDefinitions
1484[info] + supports CatalogsInIndexDefinitions
1485[info] + supports CatalogsInPrivilegeDefinitions
1486[info] + supports PositionedDelete
1487[info] + supports PositionedUpdate
1488[info] + supports SelectForUpdate
1489[info] + supports StoredProcedures
1490[info] + supports SubqueriesInComparisons
1491[info] + supports SubqueriesInExists
1492[info] + supports SubqueriesInIns
1493[info] + supports SubqueriesInQuantifieds
1494[info] + supports CorrelatedSubqueries
1495[info] + supports Union
1496[info] + supports UnionAll
1497[info] + supports OpenCursorsAcrossCommit
1498[info] + supports OpenCursorsAcrossRollback
1499[info] + supports OpenStatementsAcrossCommit
1500[info] + supports OpenStatementsAcrossRollback
1501[info] + have no max limit
1502[info] + have NONE as default transaction isolation
1503[info] + supports DataDefinitionAndDataManipulationTransactions
1504[info] + not supports data manipulation only in transaction
1505[info] Data definition should
1506[info] + not cause commit
1507[info] + not be ignored in transaction
1508[info] Max row size should
1509[info] + include blobs
1510[info] Catalog should
1511[info] + be at start of fully qualified table name
1512[info] Owner connection should
1513[info] + be attached to related meta-data
1514[info] Version should
1515[info] + be 4.0 for JDBC
1516[info] Procedures should
1517[info] + have expected columns
1518[info] + not be listed
1519[info] Procedure should
1520[info] + have expected columns
1521[info] + not be described
1522[info] Tables should
1523[info] + have expected columns
1524[info] + not be listed
1525[info] Schemas should
1526[info] + have expected columns
1527[info] + not be listed
1528[info] Catalogs should
1529[info] + have expected columns
1530[info] + not be listed
1531[info] Table types should
1532[info] + have expected columns
1533[info] + not be listed
1534[info] Table should
1535[info] + have expected columns
1536[info] + not have known columns
1537[info] + not have pseudo columns
1538[info] + have expected pseudo-columns
1539[info] + not have column privileges
1540[info] + have expected privileges columns
1541[info] + have expected super tables columns
1542[info] + not have super definitions
1543[info] + have expected table privileges columns
1544[info] + not have privileges
1545[info] + have expected best row ID columns
1546[info] + not have best row identifier
1547[info] + have expected version columns
1548[info] + not have version columns
1549[info] + have expected pkey columns
1550[info] + not have primary key
1551[info] + have expected import key columns
1552[info] + not have imported key
1553[info] + have expected export key columns
1554[info] + not have exported key
1555[info] + have expected index columns
1556[info] + not have index info
1557[info] Cross reference should
1558[info] + have expected export key columns
1559[info] + not be known
1560[info] Type information should
1561[info] + have expected columns
1562[info] + not be known
1563[info] Result sets should
1564[info] + support only for FORWARD type
1565[info] + support CONCUR_READ_ONLY
1566[info] + have expected visibility of its own changes
1567[info] + have expected visibility of its others changes
1568[info] + be able to detect row change
1569[info] Batch update should
1570[info] + be supported
1571[info] Types should
1572[info] + have expected UDTs columns
1573[info] + known from user definitions
1574[info] + have expected pkey columns
1575[info] + known from super definitions
1576[info] Supported client info properties should
1577[info] + have expected super tables columns
1578[info] + be expected one
1579[info] Attributes should
1580[info] + have expected attributes columns
1581[info] + be expected one
1582[info] Schemas should
1583[info] + have expected columns
1584[info] + not be known
1585[info] Functions should
1586[info] + have expected function columns
1587[info] + not be listed
1588[info] + have expected columns
1589[info] + not be described
1590[info] Total for specification Meta-data specification
1591[info] Finished in 1 second, 77 ms
1592[info] 153 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 1 second, 813 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-RC5/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-RC5/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-RC5/classes ...
1939[info] done compiling
1940[info] compiling 4 Scala sources to /build/repo/play-jdbc/target/scala-3.8.0-RC5/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 372 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-RC5/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-RC5/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-RC5/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-RC5/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-RC5/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 176 ms
1971[info] 1 example, 0 failure, 0 error
1972[info] Row
1973[info] Append should
1974[info] + be chainable
1975[info] Cycling should
1976[info] + be supported
1977[info] Null single value should
1978[info] + be inferred on :+
1979[info] Total for specification Row
1980[info] Finished in 263 ms
1981[info] 3 examples, 0 failure, 0 error
1982[info] Connection
1983[info] Properties should
1984[info] + be empty
1985[info] + be set
1986[info] Transaction should
1987[info] + handle commit
1988[info] + handle rollback
1989[info] Debug should
1990[info] + be successful
1991[info] Total for specification Connection
1992[info] Finished in 296 ms
1993[info] 5 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 253 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 921 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-RC5/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-RC5/test-classes ...
2052[info] done compiling
2053
2054************************
2055Build summary:
2056[{
2057 "module": "reactive-mongo",
2058 "compile": {"status": "ok", "tookMs": 10439, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2059 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2060 "test-compile": {"status": "ok", "tookMs": 13718, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
2061 "test": {"status": "ok", "tookMs": 4552, "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": 9585, "warnings": 0, "errors": 0},
2069 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2070 "test-compile": {"status": "ok", "tookMs": 38264, "warnings": 0, "errors": 0},
2071 "test": {"status": "ok", "tookMs": 7037, "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": 8207, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2079 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2080 "test-compile": {"status": "ok", "tookMs": 2177, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2081 "test": {"status": "ok", "tookMs": 1427, "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": 544, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2089 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2090 "test-compile": {"status": "ok", "tookMs": 177, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2091 "test": {"status": "ok", "tookMs": 153, "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": 572, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2099 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2100 "test-compile": {"status": "ok", "tookMs": 3612, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2101 "test": {"status": "ok", "tookMs": 2198, "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: 116 s (0:01:56.0), completed Dec 31, 2025, 9:32:13 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.