Build Logs

bitlap/validation-scala • 3.8.0-RC3:2025-12-04

Errors

1

Warnings

0

Total Lines

571

1##################################
2Clonning https://github.com/bitlap/validation-scala.git into /build/repo using revision v1.0.0-RC1
3##################################
4Note: switching to '9d8f5af95a25cca5a0252440d45c2cc6b130ac3d'.
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----
31Starting build for 3.8.0-RC3
32Execute tests: true
33sbt project found:
34Sbt version 1.9.7 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project bitlap/validation-scala
37##################################
38Scala version: 3.8.0-RC3
39Targets: org.bitlap%validation-scala-core org.bitlap%validation-scala-ext org.bitlap%validation-scala-extractor org.bitlap%validation-scala-plugin
40Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.8
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '17'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Dcommunitybuild.scala=3.8.0-RC3
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.8.0-RC3"
60"++3.8.0-RC3 -v"
61"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.8.0-RC3 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" org.bitlap%validation-scala-core org.bitlap%validation-scala-ext org.bitlap%validation-scala-extractor org.bitlap%validation-scala-plugin"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.554s.
75[info] done compiling
76[info] loading settings for project validation-scala from build.sbt...
77[info] set current project to validation-scala (in build file:/build/repo/)
78Execute setCrossScalaVersions: 3.8.0-RC3
79OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in validation-scala-ext/crossScalaVersions
80OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in validation-scala/crossScalaVersions
81OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in validation-scala-core/crossScalaVersions
82OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in validation-scala-plugin/crossScalaVersions
83OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC3) in validation-scala-plugin/crossScalaVersions
84OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in examples/crossScalaVersions
85OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC3) in examples/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC3 in validation-scala-extractor/crossScalaVersions
87OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC3) in validation-scala-extractor/crossScalaVersions
88[info] set current project to validation-scala (in build file:/build/repo/)
89[info] Setting Scala version to 3.8.0-RC3 on 6 projects.
90[info] Switching Scala version on:
91[info] examples (3.8.0-RC3)
92[info] validation-scala-extractor (3.8.0-RC3)
93[info] validation-scala-plugin (3.8.0-RC3)
94[info] * validation-scala (3.8.0-RC3)
95[info] validation-scala-core (3.8.0-RC3, 2.13.12)
96[info] validation-scala-ext (3.8.0-RC3, 2.13.12)
97[info] Excluding projects:
98[info] Reapplying settings...
99[info] set current project to validation-scala (in build file:/build/repo/)
100Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
101[info] Reapplying settings...
102[info] set current project to validation-scala (in build file:/build/repo/)
103[info] Defining Global / credentials, credentials and 4 others.
104[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 47 others.
105[info] Run `last` for details.
106[info] Reapplying settings...
107[info] set current project to validation-scala (in build file:/build/repo/)
108Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
109[info] Reapplying settings...
110OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
111
112 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
113 Did you mean validation-scala-ext / allExcludeDependencies ?
114 , retry without global scopes
115[info] Reapplying settings...
116[info] set current project to validation-scala (in build file:/build/repo/)
117Execute removeScalacOptionsStartingWith: -P:wartremover
118[info] Reapplying settings...
119[info] set current project to validation-scala (in build file:/build/repo/)
120[success] Total time: 0 s, completed Dec 4, 2025, 2:21:15 PM
121Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
122Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
123Starting build...
124Projects: Set(validation-scala-core, validation-scala-ext, validation-scala-extractor, validation-scala-plugin)
125Starting build for ProjectRef(file:/build/repo/,validation-scala-core) (validation-scala-core)... [0/4]
126OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
127OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
128OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
129Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
130[info] compiling 6 Java sources to /build/repo/validation-scala-extractor/target/scala-3.8.0-RC3/classes ...
131[info] done compiling
132[info] compiling 73 Scala sources and 3 Java sources to /build/repo/validation-scala-core/target/scala-3.8.0-RC3/classes ...
133[info] done compiling
134[info] compiling 36 Scala sources to /build/repo/validation-scala-core/target/scala-3.8.0-RC3/test-classes ...
135[info] done compiling
1362025-12-04 14:21:51.443+0100 info [Version] HV000001: Hibernate Validator 8.0.1.Final
137[info] LuhnCheckValidatorForOptionSpec
138[info] + Check violations count. bean = TestBean(Some(00000001)), count = 1
139[info] + Check violations count. bean = TestBean(Some(00000000)), count = 0
140[info] Total for specification LuhnCheckValidatorForOptionSpec
141[info] Finished in 162 ms
142[info] 2 examples, 0 failure, 0 error
143[info] LengthValidatorForOptionSpec
144[info] + Check violations count. bean = TestBean(Some()), count = 1
145[info] + Check violations count. bean = TestBean(Some(a)), count = 0
146[info] Total for specification LengthValidatorForOptionSpec
147[info] Finished in 168 ms
148[info] 2 examples, 0 failure, 0 error
149[info] NotEmptyValidatorForOptionSpec
150[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(Some(null)), count = 1
151[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(Some()), count = 1
152[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(Some( )), count = 0
153[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(None), count = 0
154[info] + Check violations count. bean = TestBeanWithOptionArrayForNotEmpty(Some([Ljava.lang.String;@3d972c03)), count = 1
155[info] + Check violations count. bean = TestBeanWithOptionArrayForNotEmpty(Some([Ljava.lang.String;@1407ebf7)), count = 0
156[info] Total for specification NotEmptyValidatorForOptionSpec
157[info] Finished in 256 ms
158[info] 6 examples, 0 failure, 0 error
159[info] SizeValidatorForOptionSpec
160[info] + Check violations count. bean = TestBeanWithOptionString(Some()), count = 1
161[info] + Check violations count. bean = TestBeanWithOptionString(Some(1)), count = 0
162[info] + Check violations count. bean = TestBeanWithOptionArray(Some([Ljava.lang.String;@4ef0d6e1)), count = 1
163[info] + Check violations count. bean = TestBeanWithOptionArray(Some([Ljava.lang.String;@1179721e)), count = 0
164[info] + Check violations count. bean = TestBeanWithOptionSeq(Some(List())), count = 1
165[info] + Check violations count. bean = TestBeanWithOptionSeq(Some(List(1))), count = 0
166[info] + Check violations count. bean = TestBeanWithOptionSet(Some(Set())), count = 1
167[info] + Check violations count. bean = TestBeanWithOptionSet(Some(Set(1))), count = 0
168[info] + Check violations count. bean = TestBeanWithOptionMap(Some(Map())), count = 1
169[info] + Check violations count. bean = TestBeanWithOptionMap(Some(Map(1 -> 1))), count = 0
170[info] Total for specification SizeValidatorForOptionSpec
171[info] Finished in 361 ms
172[info] 10 examples, 0 failure, 0 error
173[info] EANValidatorForOptionSpec
174[info] + Check violations count. bean = TestBean(Some(00000001)), count = 1
175[info] + Check violations count. bean = TestBean(Some(00000000)), count = 0
176[info] Total for specification EANValidatorForOptionSpec
177[info] Finished in 164 ms
178[info] 2 examples, 0 failure, 0 error
179[info] CombinedAnnotationSpec
180[info] + Check violations count. bean = TestBeanForCreditCardNumber(Some(00000001)), count = 1
181[info] + Check violations count. bean = TestBeanForCreditCardNumber(Some(00000000)), count = 0
182[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(Some()), count = 1
183[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(Some( )), count = 0
184[info] + Check violations count. bean = TestBeanWithOptionArrayForNotEmpty(Some([Ljava.lang.String;@b10b909)), count = 1
185[info] + Check violations count. bean = TestBeanWithOptionArrayForNotEmpty(Some([Ljava.lang.String;@13033664)), count = 0
186[info] + Check violations count. bean = TestBeanForRange(Some(2)), count = 1
187[info] + Check violations count. bean = TestBeanForRange(Some(1)), count = 0
188[info] Total for specification CombinedAnnotationSpec
189[info] Finished in 286 ms
190[info] 8 examples, 0 failure, 0 error
191[info] MinValidatorForOptionSpec
192[info] + Check violations count. bean = TestBeanWithOptionString(Some(9.9)), count = 1
193[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.0)), count = 0
194[info] + Check violations count. bean = TestBeanWithOptionInt(Some(9)), count = 1
195[info] + Check violations count. bean = TestBeanWithOptionInt(Some(10)), count = 0
196[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(9.9)), count = 1
197[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.0)), count = 0
198[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(9.9)), count = 1
199[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(10.0)), count = 0
200[info] Total for specification MinValidatorForOptionSpec
201[info] Finished in 220 ms
202[info] 8 examples, 0 failure, 0 error
203[info] EmailValidatorForOptionSpec
204[info] + Check violations count. bean = TestBean(Some(a..@example.com)), count = 1
205[info] + Check violations count. bean = TestBean(Some(a@example.com)), count = 0
206[info] Total for specification EmailValidatorForOptionSpec
207[info] Finished in 115 ms
208[info] 2 examples, 0 failure, 0 error
209[info] AssertNoneValidatorSpec
210[info] + Check violations count. bean = TestBean(Some(1)), count = 1
211[info] + Check violations count. bean = TestBean(None), count = 0
212[info] Total for specification AssertNoneValidatorSpec
213[info] Finished in 115 ms
214[info] 2 examples, 0 failure, 0 error
215[info] SizeValidatorForCollectionOpsSpec
216[info] + Check violations count. bean = TestBeanWithSeq(List()), count = 1
217[info] + Check violations count. bean = TestBeanWithSeq(List(1)), count = 0
218[info] + Check violations count. bean = TestBeanWithList(List()), count = 1
219[info] + Check violations count. bean = TestBeanWithList(List(1)), count = 0
220[info] + Check violations count. bean = TestBeanWithVector(Vector()), count = 1
221[info] + Check violations count. bean = TestBeanWithVector(Vector(1)), count = 0
222[info] + Check violations count. bean = TestBeanWithMap(Map()), count = 1
223[info] + Check violations count. bean = TestBeanWithMap(Map(1 -> 1)), count = 0
224[info] + Check violations count. bean = TestBeanWithArray([Ljava.lang.String;@2164c14d), count = 1
225[info] + Check violations count. bean = TestBeanWithArray([Ljava.lang.String;@565fb17f), count = 0
226[info] + Check violations count. bean = TestBeanWithSet(Set(1)), count = 0
227[info] + Check violations count. bean = TestBeanWithSet(Set(1)), count = 0
228[info] Total for specification SizeValidatorForCollectionOpsSpec
229[info] Finished in 473 ms
230[info] 12 examples, 0 failure, 0 error
231[info] AssertFalseValidatorForOptionSpec
232[info] + Check violations count. bean = TestBean(Some(true)), count = 1
233[info] + Check violations count. bean = TestBean(Some(false)), count = 0
234[info] Total for specification AssertFalseValidatorForOptionSpec
235[info] Finished in 127 ms
236[info] 2 examples, 0 failure, 0 error
237[info] PatternValidatorForOptionSpec
238[info] + Check violations count. bean = TestBean(Some(abcd)), count = 1
239[info] + Check violations count. bean = TestBean(Some(abc)), count = 0
240[info] Total for specification PatternValidatorForOptionSpec
241[info] Finished in 49 ms
242[info] 2 examples, 0 failure, 0 error
243[info] FutureOrPresentValidatorForOptionSpec
244[info] + Check violations count. bean = TestBeanWithOptionCalendar(Some(java.util.GregorianCalendar[time=1699680093000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=java.util.SimpleTimeZone[id=UTC,offset=0,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=10,WEEK_OF_YEAR=45,WEEK_OF_MONTH=2,DAY_OF_MONTH=11,DAY_OF_YEAR=315,DAY_OF_WEEK=7,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=5,HOUR_OF_DAY=5,MINUTE=21,SECOND=33,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0])), count = 1
245[info] + Check violations count. bean = TestBeanWithOptionCalendar(Some(java.util.GregorianCalendar[time=1699766493000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=java.util.SimpleTimeZone[id=UTC,offset=0,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=10,WEEK_OF_YEAR=46,WEEK_OF_MONTH=3,DAY_OF_MONTH=12,DAY_OF_YEAR=316,DAY_OF_WEEK=1,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=5,HOUR_OF_DAY=5,MINUTE=21,SECOND=33,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0])), count = 0
246[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Sat Nov 11 06:21:33 CET 2023)), count = 1
247[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Sun Nov 12 06:21:33 CET 2023)), count = 0
248[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-11T05:21:33.000Z)), count = 1
249[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-12T05:21:33.000Z)), count = 0
250[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-11T05:21:33Z)), count = 1
251[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-12T05:21:33Z)), count = 0
252[info] Total for specification FutureOrPresentValidatorForOptionSpec
253[info] Finished in 210 ms
254[info] 8 examples, 0 failure, 0 error
255[info] DigitsValidatorForOptionSpec
256[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.1)), count = 1
257[info] + Check violations count. bean = TestBeanWithOptionString(Some(1.1)), count = 0
258[info] + Check violations count. bean = TestBeanWithOptionInt(Some(10)), count = 1
259[info] + Check violations count. bean = TestBeanWithOptionInt(Some(1)), count = 0
260[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.1)), count = 1
261[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(1.1)), count = 0
262[info] Total for specification DigitsValidatorForOptionSpec
263[info] Finished in 118 ms
264[info] 6 examples, 0 failure, 0 error
265[info] Mod11CheckValidatorForOptionSpec
266[info] + Check violations count. bean = TestBean(Some(00000001)), count = 1
267[info] + Check violations count. bean = TestBean(Some(00000000)), count = 0
268[info] Total for specification Mod11CheckValidatorForOptionSpec
269[info] Finished in 84 ms
270[info] 2 examples, 0 failure, 0 error
271[info] AssertTrueValidatorForOptionSpec
272[info] + Check violations count. bean = TestBean(Some(false)), count = 1
273[info] + Check violations count. bean = TestBean(Some(true)), count = 0
274[info] Total for specification AssertTrueValidatorForOptionSpec
275[info] Finished in 45 ms
276[info] 2 examples, 0 failure, 0 error
277java.lang.IllegalArgumentException: Illegal argument Some(), hasSomething must not be blank
278 at bitlap.validation.extension.package$ValidationExt$.checkObject$extension(package.scala:34)
279 at bitlap.validation.extension.Preconditions$.validateObject$$anonfun$1(Preconditions.scala:8)
280 at scala.collection.immutable.List.foreach(List.scala:327)
281 at bitlap.validation.extension.Preconditions$.validateObject(Preconditions.scala:8)
282 at bitlap.validation.ExtensionPreConditionSpec.catchError(ExtensionPreConditionSpec.scala:20)
283 at bitlap.validation.ExtensionPreConditionSpec.$init$$$anonfun$1$$anonfun$3(ExtensionPreConditionSpec.scala:34)
284 at org.specs2.matcher.Expectable.value$lzyINIT1(Expectable.scala:21)
285 at org.specs2.matcher.Expectable.value(Expectable.scala:21)
286 at org.specs2.matcher.EqualityMatcher.apply(EqualityMatcher.scala:25)
287 at org.specs2.matcher.Expectable.applyMatcher(Expectable.scala:51)
288 at org.specs2.matcher.MustThrownExpectationsCreation$$anon$4.applyMatcher(MustExpectations.scala:67)
289 at org.specs2.matcher.MustExpectable.must_$eq$eq(MustExpectable.scala:19)
290 at bitlap.validation.ExtensionPreConditionSpec.$init$$$anonfun$1(ExtensionPreConditionSpec.scala:34)
291 at org.specs2.matcher.MatchResult$.org$specs2$matcher$MatchResult$$anon$12$$_$asResult$$anonfun$1(MatchResult.scala:354)
292 at org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)
293 at org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:14)
294 at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:125)
295 at org.specs2.execute.Result$$anon$4.asResult(Result.scala:247)
296 at org.specs2.execute.AsResult$.apply(AsResult.scala:32)
297 at org.specs2.matcher.MatchResult$$anon$12.asResult(MatchResult.scala:354)
298 at org.specs2.execute.AsResult$.apply(AsResult.scala:32)
299 at org.specs2.specification.core.AsExecution$$anon$1.execute$$anonfun$1(AsExecution.scala:17)
300 at org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)
301 at org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:14)
302 at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:125)
303 at org.specs2.execute.Result$$anon$4.asResult(Result.scala:247)
304 at org.specs2.execute.AsResult$.apply(AsResult.scala:32)
305 at org.specs2.execute.AsResult$.safely$$anonfun$1(AsResult.scala:40)
306 at org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)
307 at org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:14)
308 at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:125)
309 at org.specs2.execute.AsResult$.safely(AsResult.scala:40)
310 at org.specs2.specification.core.Execution$.result$$anonfun$1(Execution.scala:357)
311 at org.specs2.specification.core.Execution$.withEnvSync$$anonfun$1$$anonfun$1$$anonfun$1(Execution.scala:375)
312 at org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)
313 at org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:14)
314 at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:125)
315 at org.specs2.execute.Result$$anon$4.asResult(Result.scala:247)
316 at org.specs2.execute.AsResult$.apply(AsResult.scala:32)
317 at org.specs2.execute.AsResult$.safely$$anonfun$1(AsResult.scala:40)
318 at org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)
319 at org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:14)
320 at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:125)
321 at org.specs2.execute.AsResult$.safely(AsResult.scala:40)
322 at org.specs2.specification.core.Execution$.withEnvSync$$anonfun$1$$anonfun$1(Execution.scala:375)
323 at org.specs2.specification.core.Execution.$anonfun$2$$anonfun$1(Execution.scala:143)
324 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:506)
325 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
326 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
327 at java.base/java.lang.Thread.run(Thread.java:833)
328[info] ExtensionPreConditionSpec
329[info] + Check Preconditions
330[info] Total for specification ExtensionPreConditionSpec
331[info] Finished in 48 ms
332[info] 1 example, 0 failure, 0 error
333[info] NegativeOrZeroValidatorForOptionSpec
334[info] + Check violations count. bean = TestBeanWithOptionInt(Some(1)), count = 1
335[info] + Check violations count. bean = TestBeanWithOptionInt(Some(-1)), count = 0
336[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(1)), count = 1
337[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(-1)), count = 0
338[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(1)), count = 1
339[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(-1)), count = 0
340[info] Total for specification NegativeOrZeroValidatorForOptionSpec
341[info] Finished in 121 ms
342[info] 6 examples, 0 failure, 0 error
343[info] ValidAnnotationSpec
344[info] + Check violations count. bean = MyBeanWithOption(Some(InnerBeanWithOption(1))), count = 0
345[info] + Check violations count. bean = MyBeanWithOption(Some(InnerBeanWithOption(123))), count = 1
346[info] + Check violations count. bean = MyBeanWithSet(Set(InnerBeanWithSet(1))), count = 0
347[info] + Check violations count. bean = MyBeanWithSet(Set(InnerBeanWithSet(123))), count = 1
348[info] + Check violations count. bean = MyBeanWithSeq(Set(InnerBeanWithSeq(1))), count = 0
349[info] + Check violations count. bean = MyBeanWithSeq(Set(InnerBeanWithSeq(123))), count = 1
350[info] + Check violations count. bean = MyBeanWithMap(Map(1 -> InnerBeanWithMap(1))), count = 0
351[info] + Check violations count. bean = MyBeanWithMap(Map(2 -> InnerBeanWithMap())), count = 1
352[info] + Check violations count. bean = MyBeanWithArray([Lbitlap.validation.ValidAnnotationSpec$InnerBeanWithArray;@7c757a0e), count = 0
353[info] + Check violations count. bean = MyBeanWithArray([Lbitlap.validation.ValidAnnotationSpec$InnerBeanWithArray;@7bfa1767), count = 1
354[info] + Check violations count. bean = MyBeanWithIterable(Iterable(InnerBeanWithIterable(1))), count = 0
355[info] + Check violations count. bean = MyBeanWithIterable(Iterable(InnerBeanWithIterable(123))), count = 1
356[info] + Check violations count. bean = MyBeanWithJavaList([InnerBeanWithJavaList(1)]), count = 0
357[info] + Check violations count. bean = MyBeanWithJavaList([InnerBeanWithJavaList(123)]), count = 1
358[info] Total for specification ValidAnnotationSpec
359[info] Finished in 979 ms
360[info] 14 examples, 0 failure, 0 error
361[info] ByteSizeValidatorSpec
362[info] + Check violations count. bean = TestBeanWithString(あ), count = 1
363[info] + Check violations count. bean = TestBeanWithString(a), count = 0
364[info] + Check violations count. bean = TestBeanWithOptionString(Some(あ)), count = 1
365[info] + Check violations count. bean = TestBeanWithOptionString(Some(a)), count = 0
366[info] Total for specification ByteSizeValidatorSpec
367[info] Finished in 67 ms
368[info] 4 examples, 0 failure, 0 error
369[info] DecimalMinValidatorForOptionSpec
370[info] + Check violations count. bean = TestBeanWithOptionString(Some(9.9)), count = 1
371[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.0)), count = 0
372[info] + Check violations count. bean = TestBeanWithOptionInt(Some(9)), count = 1
373[info] + Check violations count. bean = TestBeanWithOptionInt(Some(10)), count = 0
374[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(9.9)), count = 1
375[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.0)), count = 0
376[info] Total for specification DecimalMinValidatorForOptionSpec
377[info] Finished in 120 ms
378[info] 6 examples, 0 failure, 0 error
379[info] AssertSomeValidatorSpec
380[info] + Check violations count. bean = TestBean(None), count = 1
381[info] + Check violations count. bean = TestBean(Some(1)), count = 0
382[info] + Check violations count. bean = TestBeanWithString(None), count = 1
383[info] + Check violations count. bean = TestBeanWithString(Some()), count = 0
384[info] Total for specification AssertSomeValidatorSpec
385[info] Finished in 65 ms
386[info] 4 examples, 0 failure, 0 error
387[info] MaxValidatorForOptionSpec
388[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.1)), count = 1
389[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.0)), count = 0
390[info] + Check violations count. bean = TestBeanWithOptionInt(Some(11)), count = 1
391[info] + Check violations count. bean = TestBeanWithOptionInt(Some(10)), count = 0
392[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(11.0)), count = 1
393[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.0)), count = 0
394[info] Total for specification MaxValidatorForOptionSpec
395[info] Finished in 119 ms
396[info] 6 examples, 0 failure, 0 error
397[info] URLValidatorForOptionSpec
398[info] + Check violations count. bean = TestBean(Some(htttp://example.com)), count = 1
399[info] + Check violations count. bean = TestBean(Some(http://example.com)), count = 0
400[info] Total for specification URLValidatorForOptionSpec
401[info] Finished in 34 ms
402[info] 2 examples, 0 failure, 0 error
403[info] PositiveOrZeroValidatorForOptionSpec
404[info] + Check violations count. bean = TestBeanWithOptionInt(Some(-1)), count = 1
405[info] + Check violations count. bean = TestBeanWithOptionInt(Some(0)), count = 0
406[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(-1)), count = 1
407[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(0)), count = 0
408[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(-1)), count = 1
409[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(0)), count = 0
410[info] Total for specification PositiveOrZeroValidatorForOptionSpec
411[info] Finished in 154 ms
412[info] 6 examples, 0 failure, 0 error
413[info] PastValidatorForOptionSpec
414[info] + Check violations count. bean = TestBeanWithOptionCalendar(Some(java.util.GregorianCalendar[time=1699852893000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=java.util.SimpleTimeZone[id=UTC,offset=0,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=10,WEEK_OF_YEAR=46,WEEK_OF_MONTH=3,DAY_OF_MONTH=13,DAY_OF_YEAR=317,DAY_OF_WEEK=2,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=5,HOUR_OF_DAY=5,MINUTE=21,SECOND=33,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0])), count = 1
415[info] + Check violations count. bean = TestBeanWithOptionCalendar(Some(java.util.GregorianCalendar[time=1699680093000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=java.util.SimpleTimeZone[id=UTC,offset=0,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=10,WEEK_OF_YEAR=45,WEEK_OF_MONTH=2,DAY_OF_MONTH=11,DAY_OF_YEAR=315,DAY_OF_WEEK=7,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=5,HOUR_OF_DAY=5,MINUTE=21,SECOND=33,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0])), count = 0
416[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Mon Nov 13 06:21:33 CET 2023)), count = 1
417[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Sat Nov 11 06:21:33 CET 2023)), count = 0
418[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-13T05:21:33.000Z)), count = 1
419[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-11T05:21:33.000Z)), count = 0
420[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-13T05:21:33Z)), count = 1
421[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-11T05:21:33Z)), count = 0
422[info] Total for specification PastValidatorForOptionSpec
423[info] Finished in 174 ms
424[info] 8 examples, 0 failure, 0 error
425[info] NotBlankValidatorForOptionSpec
426[info] + Check violations count. bean = TestBean(Some(null)), count = 1
427[info] + Check violations count. bean = TestBean(Some()), count = 1
428[info] + Check violations count. bean = TestBean(Some( )), count = 1
429[info] + Check violations count. bean = TestBean(Some(a)), count = 0
430[info] Total for specification NotBlankValidatorForOptionSpec
431[info] Finished in 58 ms
432[info] 4 examples, 0 failure, 0 error
433[info] PositiveValidatorForOptionSpec
434[info] + Check violations count. bean = TestBeanWithOptionInt(Some(0)), count = 1
435[info] + Check violations count. bean = TestBeanWithOptionInt(Some(2)), count = 0
436[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(0)), count = 1
437[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(2)), count = 0
438[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(0)), count = 1
439[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(1)), count = 0
440[info] Total for specification PositiveValidatorForOptionSpec
441[info] Finished in 131 ms
442[info] 6 examples, 0 failure, 0 error
443[info] Mod10CheckValidatorForOptionSpec
444[info] + Check violations count. bean = TestBean(Some(00000001)), count = 1
445[info] + Check violations count. bean = TestBean(Some(00000000)), count = 0
446[info] Total for specification Mod10CheckValidatorForOptionSpec
447[info] Finished in 38 ms
448[info] 2 examples, 0 failure, 0 error
449[info] ScalaValidatorFactorySpec
450[info] ScalaValidatorFactory#validatorFactory
451[info] + Get a instance of ValidatorFactory
452[info] + Get a instance of Validator
453[info] Total for specification ScalaValidatorFactorySpec
454[info] Finished in 85 ms
455[info] 2 examples, 0 failure, 0 error
456[info] NegativeValidatorForOptionSpec
457[info] + Check violations count. bean = TestBeanWithOptionInt(Some(0)), count = 1
458[info] + Check violations count. bean = TestBeanWithOptionInt(Some(-1)), count = 0
459[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(0)), count = 1
460[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(-1)), count = 0
461[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(0)), count = 1
462[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(-1)), count = 0
463[info] Total for specification NegativeValidatorForOptionSpec
464[info] Finished in 114 ms
465[info] 6 examples, 0 failure, 0 error
466[info] PastOrPresentValidatorForOptionSpec
467[info] + Check violations count. bean = TestBeanWithOptionCalendar(Some(java.util.GregorianCalendar[time=1699852893000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=java.util.SimpleTimeZone[id=UTC,offset=0,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=10,WEEK_OF_YEAR=46,WEEK_OF_MONTH=3,DAY_OF_MONTH=13,DAY_OF_YEAR=317,DAY_OF_WEEK=2,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=5,HOUR_OF_DAY=5,MINUTE=21,SECOND=33,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0])), count = 1
468[info] + Check violations count. bean = TestBeanWithOptionCalendar(Some(java.util.GregorianCalendar[time=1699766493000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=java.util.SimpleTimeZone[id=UTC,offset=0,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=10,WEEK_OF_YEAR=46,WEEK_OF_MONTH=3,DAY_OF_MONTH=12,DAY_OF_YEAR=316,DAY_OF_WEEK=1,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=5,HOUR_OF_DAY=5,MINUTE=21,SECOND=33,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0])), count = 0
469[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Mon Nov 13 06:21:33 CET 2023)), count = 1
470[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Sun Nov 12 06:21:33 CET 2023)), count = 0
471[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-13T05:21:33.000Z)), count = 1
472[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-12T05:21:33.000Z)), count = 0
473[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-13T05:21:33Z)), count = 1
474[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-12T05:21:33Z)), count = 0
475[info] Total for specification PastOrPresentValidatorForOptionSpec
476[info] Finished in 118 ms
477[info] 8 examples, 0 failure, 0 error
478[info] GetterSelectionStrategySpec
479[info] + Check violations count. bean = TestBeanWithOptionInt(Some(0)), count = 1
480[info] + Check violations count. bean = TestBeanWithOptionInt(Some(2)), count = 0
481[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(0)), count = 1
482[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(2)), count = 0
483[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(0)), count = 1
484[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(1)), count = 0
485[info] Total for specification GetterSelectionStrategySpec
486[info] Finished in 99 ms
487[info] 6 examples, 0 failure, 0 error
488[info] FutureValidatorForOptionSpec
489[info] + Check violations count. bean = TestBeanWithOptionCalendar(Some(java.util.GregorianCalendar[time=1699680093000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=java.util.SimpleTimeZone[id=UTC,offset=0,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=10,WEEK_OF_YEAR=45,WEEK_OF_MONTH=2,DAY_OF_MONTH=11,DAY_OF_YEAR=315,DAY_OF_WEEK=7,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=5,HOUR_OF_DAY=5,MINUTE=21,SECOND=33,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0])), count = 1
490[info] + Check violations count. bean = TestBeanWithOptionCalendar(Some(java.util.GregorianCalendar[time=1699852893000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=java.util.SimpleTimeZone[id=UTC,offset=0,dstSavings=3600000,useDaylight=false,startYear=0,startMode=0,startMonth=0,startDay=0,startDayOfWeek=0,startTime=0,startTimeMode=0,endMode=0,endMonth=0,endDay=0,endDayOfWeek=0,endTime=0,endTimeMode=0],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=10,WEEK_OF_YEAR=46,WEEK_OF_MONTH=3,DAY_OF_MONTH=13,DAY_OF_YEAR=317,DAY_OF_WEEK=2,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=5,HOUR_OF_DAY=5,MINUTE=21,SECOND=33,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0])), count = 0
491[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Sat Nov 11 06:21:33 CET 2023)), count = 1
492[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Mon Nov 13 06:21:33 CET 2023)), count = 0
493[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-11T05:21:33.000Z)), count = 1
494[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-13T05:21:33.000Z)), count = 0
495[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-11T05:21:33Z)), count = 1
496[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-13T05:21:33Z)), count = 0
497[info] Total for specification FutureValidatorForOptionSpec
498[info] Finished in 140 ms
499[info] 8 examples, 0 failure, 0 error
500[info] DecimalMaxValidatorForOptionSpec
501[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.1)), count = 1
502[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.0)), count = 0
503[info] + Check violations count. bean = TestBeanWithOptionInt(Some(11)), count = 1
504[info] + Check violations count. bean = TestBeanWithOptionInt(Some(10)), count = 0
505[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.1)), count = 1
506[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.0)), count = 0
507[info] Total for specification DecimalMaxValidatorForOptionSpec
508[info] Finished in 80 ms
509[info] 6 examples, 0 failure, 0 error
510Starting build for ProjectRef(file:/build/repo/,validation-scala-ext) (validation-scala-ext)... [1/4]
511Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
512[info] compiling 3 Scala sources to /build/repo/validation-scala-ext/target/scala-3.8.0-RC3/classes ...
513[info] done compiling
514Starting build for ProjectRef(file:/build/repo/,validation-scala-extractor) (validation-scala-extractor)... [2/4]
515Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
516Starting build for ProjectRef(file:/build/repo/,validation-scala-plugin) (validation-scala-plugin)... [3/4]
517Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
518[info] compiling 3 Scala sources to /build/repo/validation-scala-plugin/target/scala-3.8.0-RC3/classes ...
519[info] done compiling
520
521************************
522Build summary:
523[{
524 "module": "validation-scala-core",
525 "compile": {"status": "ok", "tookMs": 11016, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
526 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
527 "test-compile": {"status": "ok", "tookMs": 8830, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
528 "test": {"status": "ok", "tookMs": 3366, "passed": 181, "failed": 0, "ignored": 0, "skipped": 0, "total": 181, "byFramework": [{"framework": "specs2", "stats": {"passed": 181, "failed": 0, "ignored": 0, "skipped": 0, "total": 181}}]},
529 "publish": {"status": "skipped", "tookMs": 0},
530 "metadata": {
531 "crossScalaVersions": ["3.3.1", "2.13.12"]
532}
533},{
534 "module": "validation-scala-ext",
535 "compile": {"status": "ok", "tookMs": 1156, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
536 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
537 "test-compile": {"status": "ok", "tookMs": 254, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
538 "test": {"status": "ok", "tookMs": 199, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
539 "publish": {"status": "skipped", "tookMs": 0},
540 "metadata": {
541 "crossScalaVersions": ["3.3.1", "2.13.12"]
542}
543},{
544 "module": "validation-scala-extractor",
545 "compile": {"status": "ok", "tookMs": 63, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
546 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
547 "test-compile": {"status": "ok", "tookMs": 85, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
548 "test": {"status": "ok", "tookMs": 75, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
549 "publish": {"status": "skipped", "tookMs": 0},
550 "metadata": {
551 "crossScalaVersions": []
552}
553},{
554 "module": "validation-scala-plugin",
555 "compile": {"status": "ok", "tookMs": 880, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
556 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
557 "test-compile": {"status": "ok", "tookMs": 74, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
558 "test": {"status": "ok", "tookMs": 62, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
559 "publish": {"status": "skipped", "tookMs": 0},
560 "metadata": {
561 "crossScalaVersions": []
562}
563}]
564************************
565[success] Total time: 54 s, completed Dec 4, 2025, 2:22:09 PM
566[0JChecking patch project/plugins.sbt...
567Checking patch project/build.properties...
568Checking patch build.sbt...
569Applied patch project/plugins.sbt cleanly.
570Applied patch project/build.properties cleanly.
571Applied patch build.sbt cleanly.