Build Logs

bitlap/validation-scala • 3.8.0-RC6:2026-01-08

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