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