Build Logs

bitlap/validation-scala • 3.8.0-RC4:2025-12-22

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-RC4
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-RC4
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-RC4
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-RC4
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-RC4"
60"++3.8.0-RC4 -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-RC4 """{"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.767s.
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-RC4
79OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC4 in validation-scala-core/crossScalaVersions
80OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC4 in validation-scala-ext/crossScalaVersions
81OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC4 in examples/crossScalaVersions
82OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC4) in examples/crossScalaVersions
83OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC4 in validation-scala-plugin/crossScalaVersions
84OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC4) in validation-scala-plugin/crossScalaVersions
85OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC4 in validation-scala-extractor/crossScalaVersions
86OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC4) in validation-scala-extractor/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.1 -> 3.8.0-RC4 in validation-scala/crossScalaVersions
88[info] set current project to validation-scala (in build file:/build/repo/)
89[info] Setting Scala version to 3.8.0-RC4 on 6 projects.
90[info] Switching Scala version on:
91[info] examples (3.8.0-RC4)
92[info] validation-scala-extractor (3.8.0-RC4)
93[info] validation-scala-plugin (3.8.0-RC4)
94[info] * validation-scala (3.8.0-RC4)
95[info] validation-scala-core (3.8.0-RC4, 2.13.12)
96[info] validation-scala-ext (3.8.0-RC4, 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 22, 2025, 7:29:22 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-RC4/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-RC4/classes ...
133[info] done compiling
134[info] compiling 36 Scala sources to /build/repo/validation-scala-core/target/scala-3.8.0-RC4/test-classes ...
135[info] done compiling
1362025-12-22 19:30:11.105+0100 info [Version] HV000001: Hibernate Validator 8.0.1.Final
137[info] PatternValidatorForOptionSpec
138[info] + Check violations count. bean = TestBean(Some(abcd)), count = 1
139[info] + Check violations count. bean = TestBean(Some(abc)), count = 0
140[info] Total for specification PatternValidatorForOptionSpec
141[info] Finished in 151 ms
142[info] 2 examples, 0 failure, 0 error
143[info] ScalaValidatorFactorySpec
144[info] ScalaValidatorFactory#validatorFactory
145[info] + Get a instance of ValidatorFactory
146[info] + Get a instance of Validator
147[info] Total for specification ScalaValidatorFactorySpec
148[info] Finished in 157 ms
149[info] 2 examples, 0 failure, 0 error
150[info] AssertSomeValidatorSpec
151[info] + Check violations count. bean = TestBean(None), count = 1
152[info] + Check violations count. bean = TestBean(Some(1)), count = 0
153[info] + Check violations count. bean = TestBeanWithString(None), count = 1
154[info] + Check violations count. bean = TestBeanWithString(Some()), count = 0
155[info] Total for specification AssertSomeValidatorSpec
156[info] Finished in 184 ms
157[info] 4 examples, 0 failure, 0 error
158[info] NegativeOrZeroValidatorForOptionSpec
159[info] + Check violations count. bean = TestBeanWithOptionInt(Some(1)), count = 1
160[info] + Check violations count. bean = TestBeanWithOptionInt(Some(-1)), count = 0
161[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(1)), count = 1
162[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(-1)), count = 0
163[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(1)), count = 1
164[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(-1)), count = 0
165[info] Total for specification NegativeOrZeroValidatorForOptionSpec
166[info] Finished in 262 ms
167[info] 6 examples, 0 failure, 0 error
168[info] Mod10CheckValidatorForOptionSpec
169[info] + Check violations count. bean = TestBean(Some(00000001)), count = 1
170[info] + Check violations count. bean = TestBean(Some(00000000)), count = 0
171[info] Total for specification Mod10CheckValidatorForOptionSpec
172[info] Finished in 56 ms
173[info] 2 examples, 0 failure, 0 error
174[info] PositiveOrZeroValidatorForOptionSpec
175[info] NotEmptyValidatorForOptionSpec
176[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(Some(null)), count = 1
177[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(Some()), count = 1
178[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(Some( )), count = 0
179[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(None), count = 0
180[info] + Check violations count. bean = TestBeanWithOptionArrayForNotEmpty(Some([Ljava.lang.String;@617ab3c0)), count = 1
181[info] + Check violations count. bean = TestBeanWithOptionArrayForNotEmpty(Some([Ljava.lang.String;@1032e20)), count = 0
182[info] Total for specification NotEmptyValidatorForOptionSpec
183[info] Finished in 152 ms
184[info] 6 examples, 0 failure, 0 error
185[info] + Check violations count. bean = TestBeanWithOptionInt(Some(-1)), count = 1
186[info] + Check violations count. bean = TestBeanWithOptionInt(Some(0)), count = 0
187[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(-1)), count = 1
188[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(0)), count = 0
189[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(-1)), count = 1
190[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(0)), count = 0
191[info] Total for specification PositiveOrZeroValidatorForOptionSpec
192[info] Finished in 150 ms
193[info] 6 examples, 0 failure, 0 error
194[info] GetterSelectionStrategySpec
195[info] + Check violations count. bean = TestBeanWithOptionInt(Some(0)), count = 1
196[info] + Check violations count. bean = TestBeanWithOptionInt(Some(2)), count = 0
197[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(0)), count = 1
198[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(2)), count = 0
199[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(0)), count = 1
200[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(1)), count = 0
201[info] Total for specification GetterSelectionStrategySpec
202[info] Finished in 144 ms
203[info] 6 examples, 0 failure, 0 error
204[info] PositiveValidatorForOptionSpec
205[info] + Check violations count. bean = TestBeanWithOptionInt(Some(0)), count = 1
206[info] + Check violations count. bean = TestBeanWithOptionInt(Some(2)), count = 0
207[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(0)), count = 1
208[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(2)), count = 0
209[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(0)), count = 1
210[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(1)), count = 0
211[info] Total for specification PositiveValidatorForOptionSpec
212[info] Finished in 86 ms
213[info] 6 examples, 0 failure, 0 error
214java.lang.IllegalArgumentException: Illegal argument Some(), hasSomething must not be blank
215 at bitlap.validation.extension.package$ValidationExt$.checkObject$extension(package.scala:34)
216 at bitlap.validation.extension.Preconditions$.validateObject$$anonfun$1(Preconditions.scala:8)
217 at scala.collection.immutable.List.foreach(List.scala:327)
218 at bitlap.validation.extension.Preconditions$.validateObject(Preconditions.scala:8)
219 at bitlap.validation.ExtensionPreConditionSpec.catchError(ExtensionPreConditionSpec.scala:20)
220 at bitlap.validation.ExtensionPreConditionSpec.$init$$$anonfun$1$$anonfun$3(ExtensionPreConditionSpec.scala:34)
221 at org.specs2.matcher.Expectable.value$lzyINIT1(Expectable.scala:21)
222 at org.specs2.matcher.Expectable.value(Expectable.scala:21)
223 at org.specs2.matcher.EqualityMatcher.apply(EqualityMatcher.scala:25)
224 at org.specs2.matcher.Expectable.applyMatcher(Expectable.scala:51)
225 at org.specs2.matcher.MustThrownExpectationsCreation$$anon$4.applyMatcher(MustExpectations.scala:67)
226 at org.specs2.matcher.MustExpectable.must_$eq$eq(MustExpectable.scala:19)
227 at bitlap.validation.ExtensionPreConditionSpec.$init$$$anonfun$1(ExtensionPreConditionSpec.scala:34)
228 at org.specs2.matcher.MatchResult$.org$specs2$matcher$MatchResult$$anon$12$$_$asResult$$anonfun$1(MatchResult.scala:354)
229 at org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)
230 at org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:14)
231 at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:125)
232 at org.specs2.execute.Result$$anon$4.asResult(Result.scala:247)
233 at org.specs2.execute.AsResult$.apply(AsResult.scala:32)
234 at org.specs2.matcher.MatchResult$$anon$12.asResult(MatchResult.scala:354)
235 at org.specs2.execute.AsResult$.apply(AsResult.scala:32)
236 at org.specs2.specification.core.AsExecution$$anon$1.execute$$anonfun$1(AsExecution.scala:17)
237 at org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)
238 at org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:14)
239 at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:125)
240 at org.specs2.execute.Result$$anon$4.asResult(Result.scala:247)
241 at org.specs2.execute.AsResult$.apply(AsResult.scala:32)
242 at org.specs2.execute.AsResult$.safely$$anonfun$1(AsResult.scala:40)
243 at org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)
244 at org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:14)
245 at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:125)
246 at org.specs2.execute.AsResult$.safely(AsResult.scala:40)
247 at org.specs2.specification.core.Execution$.result$$anonfun$1(Execution.scala:357)
248 at org.specs2.specification.core.Execution$.withEnvSync$$anonfun$1$$anonfun$1$$anonfun$1(Execution.scala:375)
249 at org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)
250 at org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:14)
251 at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:125)
252 at org.specs2.execute.Result$$anon$4.asResult(Result.scala:247)
253 at org.specs2.execute.AsResult$.apply(AsResult.scala:32)
254 at org.specs2.execute.AsResult$.safely$$anonfun$1(AsResult.scala:40)
255 at org.specs2.execute.ResultExecution.execute(ResultExecution.scala:23)
256 at org.specs2.execute.ResultExecution.execute$(ResultExecution.scala:14)
257 at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:125)
258 at org.specs2.execute.AsResult$.safely(AsResult.scala:40)
259 at org.specs2.specification.core.Execution$.withEnvSync$$anonfun$1$$anonfun$1(Execution.scala:375)
260 at org.specs2.specification.core.Execution.$anonfun$2$$anonfun$1(Execution.scala:143)
261 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:506)
262 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
263 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
264 at java.base/java.lang.Thread.run(Thread.java:833)
265[info] ExtensionPreConditionSpec
266[info] + Check Preconditions
267[info] Total for specification ExtensionPreConditionSpec
268[info] Finished in 104 ms
269[info] 1 example, 0 failure, 0 error
270[info] AssertFalseValidatorForOptionSpec
271[info] + Check violations count. bean = TestBean(Some(true)), count = 1
272[info] + Check violations count. bean = TestBean(Some(false)), count = 0
273[info] Total for specification AssertFalseValidatorForOptionSpec
274[info] Finished in 66 ms
275[info] 2 examples, 0 failure, 0 error
276[info] PastOrPresentValidatorForOptionSpec
277[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
278[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
279[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Mon Nov 13 06:21:33 CET 2023)), count = 1
280[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Sun Nov 12 06:21:33 CET 2023)), count = 0
281[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-13T05:21:33.000Z)), count = 1
282[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-12T05:21:33.000Z)), count = 0
283[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-13T05:21:33Z)), count = 1
284[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-12T05:21:33Z)), count = 0
285[info] Total for specification PastOrPresentValidatorForOptionSpec
286[info] Finished in 133 ms
287[info] 8 examples, 0 failure, 0 error
288[info] SizeValidatorForOptionSpec
289[info] + Check violations count. bean = TestBeanWithOptionString(Some()), count = 1
290[info] + Check violations count. bean = TestBeanWithOptionString(Some(1)), count = 0
291[info] + Check violations count. bean = TestBeanWithOptionArray(Some([Ljava.lang.String;@150964bb)), count = 1
292[info] + Check violations count. bean = TestBeanWithOptionArray(Some([Ljava.lang.String;@d636ba)), count = 0
293[info] + Check violations count. bean = TestBeanWithOptionSeq(Some(List())), count = 1
294[info] + Check violations count. bean = TestBeanWithOptionSeq(Some(List(1))), count = 0
295[info] + Check violations count. bean = TestBeanWithOptionSet(Some(Set())), count = 1
296[info] + Check violations count. bean = TestBeanWithOptionSet(Some(Set(1))), count = 0
297[info] + Check violations count. bean = TestBeanWithOptionMap(Some(Map())), count = 1
298[info] + Check violations count. bean = TestBeanWithOptionMap(Some(Map(1 -> 1))), count = 0
299[info] Total for specification SizeValidatorForOptionSpec
300[info] Finished in 188 ms
301[info] 10 examples, 0 failure, 0 error
302[info] ByteSizeValidatorSpec
303[info] + Check violations count. bean = TestBeanWithString(あ), count = 1
304[info] + Check violations count. bean = TestBeanWithString(a), count = 0
305[info] + Check violations count. bean = TestBeanWithOptionString(Some(あ)), count = 1
306[info] + Check violations count. bean = TestBeanWithOptionString(Some(a)), count = 0
307[info] Total for specification ByteSizeValidatorSpec
308[info] Finished in 71 ms
309[info] 4 examples, 0 failure, 0 error
310[info] MinValidatorForOptionSpec
311[info] + Check violations count. bean = TestBeanWithOptionString(Some(9.9)), count = 1
312[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.0)), count = 0
313[info] + Check violations count. bean = TestBeanWithOptionInt(Some(9)), count = 1
314[info] + Check violations count. bean = TestBeanWithOptionInt(Some(10)), count = 0
315[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(9.9)), count = 1
316[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.0)), count = 0
317[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(9.9)), count = 1
318[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(10.0)), count = 0
319[info] Total for specification MinValidatorForOptionSpec
320[info] Finished in 133 ms
321[info] 8 examples, 0 failure, 0 error
322[info] LuhnCheckValidatorForOptionSpec
323[info] + Check violations count. bean = TestBean(Some(00000001)), count = 1
324[info] + Check violations count. bean = TestBean(Some(00000000)), count = 0
325[info] Total for specification LuhnCheckValidatorForOptionSpec
326[info] Finished in 44 ms
327[info] 2 examples, 0 failure, 0 error
328[info] NotBlankValidatorForOptionSpec
329[info] + Check violations count. bean = TestBean(Some(null)), count = 1
330[info] + Check violations count. bean = TestBean(Some()), count = 1
331[info] + Check violations count. bean = TestBean(Some( )), count = 1
332[info] + Check violations count. bean = TestBean(Some(a)), count = 0
333[info] Total for specification NotBlankValidatorForOptionSpec
334[info] Finished in 98 ms
335[info] 4 examples, 0 failure, 0 error
336[info] PastValidatorForOptionSpec
337[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
338[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
339[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Mon Nov 13 06:21:33 CET 2023)), count = 1
340[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Sat Nov 11 06:21:33 CET 2023)), count = 0
341[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-13T05:21:33.000Z)), count = 1
342[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-11T05:21:33.000Z)), count = 0
343[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-13T05:21:33Z)), count = 1
344[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-11T05:21:33Z)), count = 0
345[info] Total for specification PastValidatorForOptionSpec
346[info] Finished in 147 ms
347[info] 8 examples, 0 failure, 0 error
348[info] FutureOrPresentValidatorForOptionSpec
349[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
350[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
351[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Sat Nov 11 06:21:33 CET 2023)), count = 1
352[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Sun Nov 12 06:21:33 CET 2023)), count = 0
353[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-11T05:21:33.000Z)), count = 1
354[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-12T05:21:33.000Z)), count = 0
355[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-11T05:21:33Z)), count = 1
356[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-12T05:21:33Z)), count = 0
357[info] Total for specification FutureOrPresentValidatorForOptionSpec
358[info] Finished in 117 ms
359[info] 8 examples, 0 failure, 0 error
360[info] DecimalMaxValidatorForOptionSpec
361[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.1)), count = 1
362[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.0)), count = 0
363[info] + Check violations count. bean = TestBeanWithOptionInt(Some(11)), count = 1
364[info] + Check violations count. bean = TestBeanWithOptionInt(Some(10)), count = 0
365[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.1)), count = 1
366[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.0)), count = 0
367[info] Total for specification DecimalMaxValidatorForOptionSpec
368[info] Finished in 123 ms
369[info] 6 examples, 0 failure, 0 error
370[info] DecimalMinValidatorForOptionSpec
371[info] + Check violations count. bean = TestBeanWithOptionString(Some(9.9)), count = 1
372[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.0)), count = 0
373[info] + Check violations count. bean = TestBeanWithOptionInt(Some(9)), count = 1
374[info] + Check violations count. bean = TestBeanWithOptionInt(Some(10)), count = 0
375[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(9.9)), count = 1
376[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.0)), count = 0
377[info] Total for specification DecimalMinValidatorForOptionSpec
378[info] Finished in 90 ms
379[info] 6 examples, 0 failure, 0 error
380[info] FutureValidatorForOptionSpec
381[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
382[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
383[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Sat Nov 11 06:21:33 CET 2023)), count = 1
384[info] + Check violations count. bean = TestBeanWithOptionDate(Some(Mon Nov 13 06:21:33 CET 2023)), count = 0
385[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-11T05:21:33.000Z)), count = 1
386[info] + Check violations count. bean = TestBeanWithOptionDateTime(Some(2023-11-13T05:21:33.000Z)), count = 0
387[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-11T05:21:33Z)), count = 1
388[info] + Check violations count. bean = TestBeanWithOptionInstant(Some(2023-11-13T05:21:33Z)), count = 0
389[info] Total for specification FutureValidatorForOptionSpec
390[info] Finished in 115 ms
391[info] 8 examples, 0 failure, 0 error
392[info] SizeValidatorForCollectionOpsSpec
393[info] + Check violations count. bean = TestBeanWithSeq(List()), count = 1
394[info] + Check violations count. bean = TestBeanWithSeq(List(1)), count = 0
395[info] + Check violations count. bean = TestBeanWithList(List()), count = 1
396[info] + Check violations count. bean = TestBeanWithList(List(1)), count = 0
397[info] + Check violations count. bean = TestBeanWithVector(Vector()), count = 1
398[info] + Check violations count. bean = TestBeanWithVector(Vector(1)), count = 0
399[info] + Check violations count. bean = TestBeanWithMap(Map()), count = 1
400[info] + Check violations count. bean = TestBeanWithMap(Map(1 -> 1)), count = 0
401[info] + Check violations count. bean = TestBeanWithArray([Ljava.lang.String;@429f77b8), count = 1
402[info] + Check violations count. bean = TestBeanWithArray([Ljava.lang.String;@7b80d964), count = 0
403[info] + Check violations count. bean = TestBeanWithSet(Set(1)), count = 0
404[info] + Check violations count. bean = TestBeanWithSet(Set(1)), count = 0
405[info] Total for specification SizeValidatorForCollectionOpsSpec
406[info] Finished in 145 ms
407[info] 12 examples, 0 failure, 0 error
408[info] EANValidatorForOptionSpec
409[info] + Check violations count. bean = TestBean(Some(00000001)), count = 1
410[info] + Check violations count. bean = TestBean(Some(00000000)), count = 0
411[info] Total for specification EANValidatorForOptionSpec
412[info] Finished in 54 ms
413[info] 2 examples, 0 failure, 0 error
414[info] MaxValidatorForOptionSpec
415[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.1)), count = 1
416[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.0)), count = 0
417[info] + Check violations count. bean = TestBeanWithOptionInt(Some(11)), count = 1
418[info] + Check violations count. bean = TestBeanWithOptionInt(Some(10)), count = 0
419[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(11.0)), count = 1
420[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.0)), count = 0
421[info] Total for specification MaxValidatorForOptionSpec
422[info] Finished in 66 ms
423[info] 6 examples, 0 failure, 0 error
424[info] DigitsValidatorForOptionSpec
425[info] + Check violations count. bean = TestBeanWithOptionString(Some(10.1)), count = 1
426[info] + Check violations count. bean = TestBeanWithOptionString(Some(1.1)), count = 0
427[info] + Check violations count. bean = TestBeanWithOptionInt(Some(10)), count = 1
428[info] + Check violations count. bean = TestBeanWithOptionInt(Some(1)), count = 0
429[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(10.1)), count = 1
430[info] + Check violations count. bean = TestBeanWithOptionDouble(Some(1.1)), count = 0
431[info] Total for specification DigitsValidatorForOptionSpec
432[info] Finished in 78 ms
433[info] 6 examples, 0 failure, 0 error
434[info] URLValidatorForOptionSpec
435[info] + Check violations count. bean = TestBean(Some(htttp://example.com)), count = 1
436[info] + Check violations count. bean = TestBean(Some(http://example.com)), count = 0
437[info] Total for specification URLValidatorForOptionSpec
438[info] Finished in 24 ms
439[info] 2 examples, 0 failure, 0 error
440[info] NegativeValidatorForOptionSpec
441[info] + Check violations count. bean = TestBeanWithOptionInt(Some(0)), count = 1
442[info] + Check violations count. bean = TestBeanWithOptionInt(Some(-1)), count = 0
443[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(0)), count = 1
444[info] + Check violations count. bean = TestBeanWithOptionInteger(Some(-1)), count = 0
445[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(0)), count = 1
446[info] + Check violations count. bean = TestBeanWithOptionBigDecimal(Some(-1)), count = 0
447[info] Total for specification NegativeValidatorForOptionSpec
448[info] Finished in 59 ms
449[info] 6 examples, 0 failure, 0 error
450[info] LengthValidatorForOptionSpec
451[info] + Check violations count. bean = TestBean(Some()), count = 1
452[info] + Check violations count. bean = TestBean(Some(a)), count = 0
453[info] Total for specification LengthValidatorForOptionSpec
454[info] Finished in 26 ms
455[info] 2 examples, 0 failure, 0 error
456[info] AssertNoneValidatorSpec
457[info] + Check violations count. bean = TestBean(Some(1)), count = 1
458[info] + Check violations count. bean = TestBean(None), count = 0
459[info] Total for specification AssertNoneValidatorSpec
460[info] Finished in 22 ms
461[info] 2 examples, 0 failure, 0 error
462[info] Mod11CheckValidatorForOptionSpec
463[info] + Check violations count. bean = TestBean(Some(00000001)), count = 1
464[info] + Check violations count. bean = TestBean(Some(00000000)), count = 0
465[info] Total for specification Mod11CheckValidatorForOptionSpec
466[info] Finished in 33 ms
467[info] 2 examples, 0 failure, 0 error
468[info] AssertTrueValidatorForOptionSpec
469[info] + Check violations count. bean = TestBean(Some(false)), count = 1
470[info] + Check violations count. bean = TestBean(Some(true)), count = 0
471[info] Total for specification AssertTrueValidatorForOptionSpec
472[info] Finished in 123 ms
473[info] 2 examples, 0 failure, 0 error
474[info] EmailValidatorForOptionSpec
475[info] + Check violations count. bean = TestBean(Some(a..@example.com)), count = 1
476[info] + Check violations count. bean = TestBean(Some(a@example.com)), count = 0
477[info] Total for specification EmailValidatorForOptionSpec
478[info] Finished in 131 ms
479[info] 2 examples, 0 failure, 0 error
480[info] CombinedAnnotationSpec
481[info] + Check violations count. bean = TestBeanForCreditCardNumber(Some(00000001)), count = 1
482[info] + Check violations count. bean = TestBeanForCreditCardNumber(Some(00000000)), count = 0
483[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(Some()), count = 1
484[info] + Check violations count. bean = TestBeanWithOptionStringForNotEmpty(Some( )), count = 0
485[info] + Check violations count. bean = TestBeanWithOptionArrayForNotEmpty(Some([Ljava.lang.String;@731ad185)), count = 1
486[info] + Check violations count. bean = TestBeanWithOptionArrayForNotEmpty(Some([Ljava.lang.String;@75462517)), count = 0
487[info] + Check violations count. bean = TestBeanForRange(Some(2)), count = 1
488[info] + Check violations count. bean = TestBeanForRange(Some(1)), count = 0
489[info] Total for specification CombinedAnnotationSpec
490[info] Finished in 211 ms
491[info] 8 examples, 0 failure, 0 error
492[info] ValidAnnotationSpec
493[info] + Check violations count. bean = MyBeanWithOption(Some(InnerBeanWithOption(1))), count = 0
494[info] + Check violations count. bean = MyBeanWithOption(Some(InnerBeanWithOption(123))), count = 1
495[info] + Check violations count. bean = MyBeanWithSet(Set(InnerBeanWithSet(1))), count = 0
496[info] + Check violations count. bean = MyBeanWithSet(Set(InnerBeanWithSet(123))), count = 1
497[info] + Check violations count. bean = MyBeanWithSeq(Set(InnerBeanWithSeq(1))), count = 0
498[info] + Check violations count. bean = MyBeanWithSeq(Set(InnerBeanWithSeq(123))), count = 1
499[info] + Check violations count. bean = MyBeanWithMap(Map(1 -> InnerBeanWithMap(1))), count = 0
500[info] + Check violations count. bean = MyBeanWithMap(Map(2 -> InnerBeanWithMap())), count = 1
501[info] + Check violations count. bean = MyBeanWithArray([Lbitlap.validation.ValidAnnotationSpec$InnerBeanWithArray;@7aee6603), count = 0
502[info] + Check violations count. bean = MyBeanWithArray([Lbitlap.validation.ValidAnnotationSpec$InnerBeanWithArray;@1eb11e96), count = 1
503[info] + Check violations count. bean = MyBeanWithIterable(Iterable(InnerBeanWithIterable(1))), count = 0
504[info] + Check violations count. bean = MyBeanWithIterable(Iterable(InnerBeanWithIterable(123))), count = 1
505[info] + Check violations count. bean = MyBeanWithJavaList([InnerBeanWithJavaList(1)]), count = 0
506[info] + Check violations count. bean = MyBeanWithJavaList([InnerBeanWithJavaList(123)]), count = 1
507[info] Total for specification ValidAnnotationSpec
508[info] Finished in 490 ms
509[info] 14 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-RC4/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-RC4/classes ...
519[info] done compiling
520
521************************
522Build summary:
523[{
524 "module": "validation-scala-core",
525 "compile": {"status": "ok", "tookMs": 13019, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
526 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
527 "test-compile": {"status": "ok", "tookMs": 7439, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
528 "test": {"status": "ok", "tookMs": 3239, "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": 1344, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
536 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
537 "test-compile": {"status": "ok", "tookMs": 198, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
538 "test": {"status": "ok", "tookMs": 221, "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": 53, "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": 76, "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": 1052, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
556 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
557 "test-compile": {"status": "ok", "tookMs": 89, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
558 "test": {"status": "ok", "tookMs": 75, "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: 73 s (0:01:13.0), completed Dec 22, 2025, 7:30:35 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.