Build Logs

cchantep/acolyte • 3.8.0-RC3:2025-12-04

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