Build Logs
geirolz/advxml • 3.8.0:2026-01-13
Errors
12
Warnings
42
Total Lines
958
1##################################
2Clonning https://github.com/geirolz/advxml.git into /build/repo using revision v2.5.1
3##################################
4Note: switching to 'c0d86197a498d672a367de814c7f57badd7bf6aa'.
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
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: core/src/test/scala/advxml/data/DataConvertInstancesTest.scala
31Pattern: As
32Replacement: `As`
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Successfully applied pattern ' As ' in core/src/test/scala/advxml/data/DataConvertInstancesTest.scala
37----
38Starting build for 3.7.4
39Execute tests: false
40sbt project found:
41Sbt version 1.6.2 is not supported, minimal supported version is 1.11.5
42Enforcing usage of sbt in version 1.11.5
43No prepare script found for project geirolz/advxml
44##################################
45Scala version: 3.7.4
46Targets: com.github.geirolz%advxml-core com.github.geirolz%advxml-xpath
47Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/src/test/scala/advxml/data/DataConvertInstancesTest.scala","pattern":" As ","replaceWith":" `As` "}]}
48##################################
49Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
50Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
51[sbt_options] declare -a sbt_options=()
52[process_args] java_version = '17'
53[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
54# Executing command line:
55java
56-Dfile.encoding=UTF-8
57-Dcommunitybuild.scala=3.7.4
58-Dcommunitybuild.project.dependencies.add=
59-Xmx7G
60-Xms4G
61-Xss8M
62-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
63-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
64-jar
65/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
66"setCrossScalaVersions 3.7.4"
67"++3.7.4 -v"
68"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
69"set every credentials := Nil"
70"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
71"removeScalacOptionsStartingWith -P:wartremover"
72
73moduleMappings
74"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/src/test/scala/advxml/data/DataConvertInstancesTest.scala","pattern":" As ","replaceWith":" `As` "}]}""" com.github.geirolz%advxml-core com.github.geirolz%advxml-xpath"
75
76[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
77[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
78[info] loading project definition from /build/repo/project
79[info] compiling 5 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
80[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
81[info] Compilation completed in 9.205s.
82[warn] /build/repo/project/Resolvers.scala:12:14: method sonatypeRepo in class ResolverFunctions is deprecated (since 1.7.0): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
83[warn] resolvers += Resolver.sonatypeCentralSnapshots
84[warn] Resolver.sonatypeRepo("public"),
85[warn] ^
86[warn] /build/repo/project/Resolvers.scala:13:14: method sonatypeRepo in class ResolverFunctions is deprecated (since 1.7.0): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
87[warn] resolvers += Resolver.sonatypeCentralSnapshots
88[warn] Resolver.sonatypeRepo("snapshots"),
89[warn] ^
90[warn] /build/repo/project/Resolvers.scala:14:14: method sonatypeRepo in class ResolverFunctions is deprecated (since 1.7.0): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
91[warn] resolvers += Resolver.sonatypeCentralSnapshots
92[warn] Resolver.sonatypeRepo("releases"),
93[warn] ^
94[warn] three warnings found
95[info] done compiling
96/build/repo/build.sbt:0: warning: This wildcard import imports sbt.Resolvers, which is shadowed by Resolvers.
97This is not according to the language specification and has changed in Scala 2.13, where sbt.Resolvers takes precedence.
98To keep the same meaning in 2.12 and 2.13, un-import Resolvers by adding `Resolvers => _` to the import list.
99import _root_.sbt._
100 ^
101[info] loading settings for project advxml from build.sbt...
102[info] set current project to advxml (in build file:/build/repo/)
103Execute setCrossScalaVersions: 3.7.4
104OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in core/crossScalaVersions
105OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in xpath/crossScalaVersions
106OpenCB::Changing crossVersion 3.1.2 -> 3.7.4 in advxml/crossScalaVersions
107OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in core-docs/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in xpath-docs/crossScalaVersions
109[info] set current project to advxml (in build file:/build/repo/)
110[info] Setting Scala version to 3.7.4 on 3 projects.
111[info] Switching Scala version on:
112[info] xpath (2.13.8, 3.7.4)
113[info] * advxml (2.13.8, 3.7.4)
114[info] core (2.13.8, 3.7.4)
115[info] Excluding projects:
116[info] xpath-docs (2.13.8)
117[info] core-docs (2.13.8)
118[info] Reapplying settings...
119[info] set current project to advxml (in build file:/build/repo/)
120Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
121[info] Reapplying settings...
122[info] set current project to advxml (in build file:/build/repo/)
123[info] Defining Global / credentials, core / credentials and 3 others.
124[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 29 others.
125[info] Run `last` for details.
126[info] Reapplying settings...
127[info] set current project to advxml (in build file:/build/repo/)
128Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
129[info] Reapplying settings...
130OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
131
132 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
133 Did you mean allExcludeDependencies ?
134 , retry without global scopes
135[info] Reapplying settings...
136[info] set current project to advxml (in build file:/build/repo/)
137Execute removeScalacOptionsStartingWith: -P:wartremover
138[info] Reapplying settings...
139[info] set current project to advxml (in build file:/build/repo/)
140[success] Total time: 0 s, completed Jan 13, 2026, 4:11:50 PM
141Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/src/test/scala/advxml/data/DataConvertInstancesTest.scala","pattern":" As ","replaceWith":" `As` "}]}
142Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
143Starting build...
144Projects: Set(core, xpath)
145Starting build for ProjectRef(file:/build/repo/,core) (advxml-core)... [0/2]
146OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
147OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
148OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
149OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
150OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
151Compile scalacOptions: -encoding, utf-8, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -explain-types, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
152[info] compiling 28 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
153[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
154[info] [patched file /build/repo/core/src/main/scala/advxml/data/Converter.scala]
155[info] [patched file /build/repo/core/src/main/scala/advxml/data/Value.scala]
156[info] [patched file /build/repo/core/src/main/scala/advxml/syntax/AllDataSyntax.scala]
157[warn] one warning found
158[info] done compiling
159[info] compiling 3 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
160[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
161[warn] one warning found
162[info] done compiling
163[info] compiling 4 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
164[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
165[warn] two warnings found
166[info] done compiling
167[info] compiling 44 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
168[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
169[info] [patched file /build/repo/core/src/test/scala/advxml/data/ConverterTest.scala]
170[info] [patched file /build/repo/core/src/test/scala/advxml/ApplicativeThrowOrEuTest.scala]
171[warn] one warning found
172[info] [patched file /build/repo/core/src/test/scala/advxml/data/ConverterTest.scala]
173[info] [patched file /build/repo/core/src/test/scala/advxml/ApplicativeThrowOrEuTest.scala]
174[warn] one warning found
175[info] done compiling
176[info] compiling 2 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
177[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
178[warn] one warning found
179[info] done compiling
180Starting build for ProjectRef(file:/build/repo/,xpath) (advxml-xpath)... [1/2]
181Compile scalacOptions: -encoding, utf-8, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -explain-types, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
182[info] compiling 6 Scala sources to /build/repo/xpath/target/scala-3.7.4/classes ...
183[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
184[info] [patched file /build/repo/xpath/src/main/scala/advxml/xpath/XmlPredicateBuilder.scala]
185[warn] one warning found
186[info] done compiling
187[info] compiling 1 Scala source to /build/repo/xpath/target/scala-3.7.4/classes ...
188[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
189[warn] one warning found
190[info] done compiling
191[info] compiling 1 Scala source to /build/repo/xpath/target/scala-3.7.4/test-classes ...
192[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
193[warn] one warning found
194[info] done compiling
195
196************************
197Build summary:
198[{
199 "module": "advxml-core",
200 "compile": {"status": "ok", "tookMs": 12324, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
201 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
202 "test-compile": {"status": "ok", "tookMs": 16989, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
203 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
204 "publish": {"status": "skipped", "tookMs": 0},
205 "metadata": {
206 "crossScalaVersions": ["2.13.8", "3.1.2"]
207}
208},{
209 "module": "advxml-xpath",
210 "compile": {"status": "ok", "tookMs": 1911, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
211 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
212 "test-compile": {"status": "ok", "tookMs": 3065, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
213 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
214 "publish": {"status": "skipped", "tookMs": 0},
215 "metadata": {
216 "crossScalaVersions": ["2.13.8", "3.1.2"]
217}
218}]
219************************
220[success] Total time: 38 s, completed Jan 13, 2026, 4:12:28 PM
221[0J/build/build.patch:23: trailing whitespace.
222 implicit val customTypeAsValidatedValueConverter: CustomType As ValidatedValue =
223Checking patch project/plugins.sbt...
224Checking patch project/build.properties...
225Checking patch core/src/test/scala/advxml/data/DataConvertInstancesTest.scala...
226Checking patch build.sbt...
227Applied patch project/plugins.sbt cleanly.
228Applied patch project/build.properties cleanly.
229Applied patch core/src/test/scala/advxml/data/DataConvertInstancesTest.scala cleanly.
230Applied patch build.sbt cleanly.
231warning: 1 line adds whitespace errors.
232Commit migration rewrites
233Switched to a new branch 'opencb/migrate-source-3.4'
234[opencb/migrate-source-3.4 6c54864] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
235 6 files changed, 50 insertions(+), 50 deletions(-)
236----
237Preparing build for 3.8.0
238Scala binary version found: 3.8
239Implicitly using source version 3.8
240Scala binary version found: 3.8
241Implicitly using source version 3.8
242Would try to apply common scalacOption (best-effort, sbt/mill only):
243Append: ,REQUIRE:-source:3.8
244Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
245
246Try apply source patch:
247Path: core/src/test/scala/advxml/data/DataConvertInstancesTest.scala
248Pattern: As
249Replacement: `As`
250Successfully applied pattern ' As ' in core/src/test/scala/advxml/data/DataConvertInstancesTest.scala
251----
252Starting build for 3.8.0
253Execute tests: true
254sbt project found:
255Sbt version 1.6.2 is not supported, minimal supported version is 1.11.5
256Enforcing usage of sbt in version 1.11.5
257No prepare script found for project geirolz/advxml
258##################################
259Scala version: 3.8.0
260Targets: com.github.geirolz%advxml-core com.github.geirolz%advxml-xpath
261Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/src/test/scala/advxml/data/DataConvertInstancesTest.scala","pattern":" As ","replaceWith":" `As` "}]}
262##################################
263Using extra scalacOptions: ,REQUIRE:-source:3.8
264Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
265[sbt_options] declare -a sbt_options=()
266[process_args] java_version = '17'
267[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
268# Executing command line:
269java
270-Dfile.encoding=UTF-8
271-Dcommunitybuild.scala=3.8.0
272-Dcommunitybuild.project.dependencies.add=
273-Xmx7G
274-Xms4G
275-Xss8M
276-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
277-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
278-jar
279/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
280"setCrossScalaVersions 3.8.0"
281"++3.8.0 -v"
282"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
283"set every credentials := Nil"
284"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
285"removeScalacOptionsStartingWith -P:wartremover"
286
287moduleMappings
288"runBuild 3.8.0 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/src/test/scala/advxml/data/DataConvertInstancesTest.scala","pattern":" As ","replaceWith":" `As` "}]}""" com.github.geirolz%advxml-core com.github.geirolz%advxml-xpath"
289
290[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
291[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
292[info] loading project definition from /build/repo/project
293[info] loading settings for project advxml from build.sbt...
294[info] set current project to advxml (in build file:/build/repo/)
295Execute setCrossScalaVersions: 3.8.0
296OpenCB::Changing crossVersion 3.1.2 -> 3.8.0 in core/crossScalaVersions
297OpenCB::Changing crossVersion 3.1.2 -> 3.8.0 in xpath/crossScalaVersions
298OpenCB::Changing crossVersion 3.1.2 -> 3.8.0 in advxml/crossScalaVersions
299OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in xpath-docs/crossScalaVersions
300OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in core-docs/crossScalaVersions
301[info] set current project to advxml (in build file:/build/repo/)
302[info] Setting Scala version to 3.8.0 on 3 projects.
303[info] Switching Scala version on:
304[info] xpath (2.13.8, 3.8.0)
305[info] * advxml (2.13.8, 3.8.0)
306[info] core (2.13.8, 3.8.0)
307[info] Excluding projects:
308[info] xpath-docs (2.13.8)
309[info] core-docs (2.13.8)
310[info] Reapplying settings...
311[info] set current project to advxml (in build file:/build/repo/)
312Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
313[info] Reapplying settings...
314[info] set current project to advxml (in build file:/build/repo/)
315[info] Defining Global / credentials, core / credentials and 3 others.
316[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 29 others.
317[info] Run `last` for details.
318[info] Reapplying settings...
319[info] set current project to advxml (in build file:/build/repo/)
320Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
321[info] Reapplying settings...
322OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
323
324 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
325 Did you mean allExcludeDependencies ?
326 , retry without global scopes
327[info] Reapplying settings...
328[info] set current project to advxml (in build file:/build/repo/)
329Execute removeScalacOptionsStartingWith: -P:wartremover
330[info] Reapplying settings...
331[info] set current project to advxml (in build file:/build/repo/)
332[success] Total time: 0 s, completed Jan 13, 2026, 4:12:40 PM
333Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/src/test/scala/advxml/data/DataConvertInstancesTest.scala","pattern":" As ","replaceWith":" `As` "}]}
334Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
335Starting build...
336Projects: Set(core, xpath)
337Starting build for ProjectRef(file:/build/repo/,core) (advxml-core)... [0/2]
338OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
339OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
340OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
341OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
342Compile scalacOptions: -encoding, utf-8, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -explain-types, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
343[info] compiling 28 Scala sources to /build/repo/core/target/scala-3.8.0/classes ...
344[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
345[warn] one warning found
346[info] done compiling
347[info] compiling 44 Scala sources to /build/repo/core/target/scala-3.8.0/test-classes ...
348[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
349[warn] one warning found
350[warn] one warning found
351[info] done compiling
352[info] TransformXmlPredicateInstancesTest:
353[info] - Test 'text' predicate
354[info] - Test 'label' predicate - w/ Node
355[info] - Test 'label' predicate - with Document
356[info] - Test 'attrs' predicate - with varargs
357[info] - Test 'attrs' predicate - with NonEmptyList
358[info] - Test 'hasAttrs' predicate - with varargs
359[info] - Test 'hasAttrs' predicate - with NonEmptyList
360[info] - Test 'hasImmediateChild' predicate
361[info] - Test 'hasImmediateChild' predicate - with Predicate
362[info] - Test 'strictEqualsTo' predicate - with Node-Node
363[info] - Test 'strictEqualsTo' predicate - with Group-Group
364[info] - Test 'strictEqualsTo' predicate - with Group-Node
365[info] - Test 'strictEqualsTo' predicate - with NodeSeq-NodeSeq
366[info] - Filter by text
367[info] - Filter by label
368[info] - Filter by attrs
369[info] - Filter by strict equality
370[info] - Filter by strict equality - minimized empty
371[info] PredicateTests:
372[info] - [Predicate] - And
373[info] - [Predicate] - Or
374[info] - Test 'alwaysTrue' predicate
375[info] - Test 'alwaysFalse' predicate
376[info] Common_ConvertersInstancesTest:
377[info] - Converter[scala.Int, scala.Int].apply('1') should be '1'
378[info] - Converter[scala.Int, scala.util.Try[scala.Int]].apply('1') should be 'Success(1)'
379[info] - Converter[scala.Some[advxml.data.SimpleValue], scala.Option[scala.Int]].apply('Some("1")') should be 'Some(1)'
380[info] - Converter[cats.data.Validated.Valid[advxml.data.SimpleValue], cats.data.Validated[cats.data.NonEmptyList[scala.Throwable], scala.Int]].apply('Valid("1")') should be 'Valid(1)'
381[info] - Converter[scala.xml.Node, scala.xml.Elem].apply('<foo/>') should be '<foo/>'
382[info] - Converter[cats.data.NonEmptyList[scala.Throwable], java.lang.Throwable].apply('NonEmptyList(java.lang.RuntimeException: )') should be 'advxml.data.error.AggregatedException: '
383[info] TransformXmlContentZoomSyntaxTest:
384[info] - [XmlContentZoom.Syntax.WithString] - label from NodeSeq
385[info] - [XmlContentZoom.Syntax.WithString] - label from BindedXmlZoom
386[info] - [XmlContentZoom.Syntax.WithString] - label from (Unbinded)XmlZoom
387[info] - [XmlContentZoom.Syntax.WithString] - attribute from NodeSeq
388[info] - [XmlContentZoom.Syntax.WithString] - attribute from BindedXmlZoom
389[info] - [XmlContentZoom.Syntax.WithString] - attribute from (Unbinded)XmlZoom
390[info] - [XmlContentZoom.Syntax.WithString] - content from NodeSeq
391[info] - [XmlContentZoom.Syntax.WithString] - content from BindedXmlZoom
392[info] - [XmlContentZoom.Syntax.WithString] - content from (Unbinded)XmlZoom
393[info] KeyValueTest:
394[info] - Key.==
395[info] - Key equals
396[info] - Key.Eq for Cats
397[info] - AttributeData.toString
398[info] - AttributeData.fromMap
399[info] - AttributeData.fromElem
400[info] - KeyValuePredicate.toString
401[info] ConvertersInstancesTestForSimpleValue:
402[info] - Converter[java.lang.String, advxml.data.SimpleValue].apply('TEST') should be '"TEST"'
403[info] - Converter[advxml.data.SimpleValue, java.lang.String].apply('"TEST"') should be 'TEST'
404[info] - Converter[advxml.transform.XmlContentZoomRunner, cats.data.Validated[cats.data.NonEmptyList[scala.Throwable], scala.Predef.String]].apply('XmlContentZoomRunner(Binded(<foo bar="1"/>,List()),advxml.transform.XmlContentZoom$$$Lambda$9509/0x00007fa02d8ab390@397271d)') should be 'Valid(1)'
405[info] - Converter[advxml.transform.XmlContentZoomRunner, scala.util.Try[scala.Predef.String]].apply('XmlContentZoomRunner(Binded(<foo bar="1"/>,List()),advxml.transform.XmlContentZoom$$$Lambda$9509/0x00007fa02d8ab390@62adc06)') should be 'Success(1)'
406[info] - Converter[advxml.data.SimpleValue, scala.util.Try[scala.BigInt]].apply('"1"') should be 'Success(1)'
407[info] - Converter[advxml.data.SimpleValue, scala.util.Try[scala.BigDecimal]].apply('"1.1234"') should be 'Success(1.1234)'
408[info] - Converter[advxml.data.SimpleValue, scala.util.Try[scala.Byte]].apply('"1"') should be 'Success(1)'
409[info] - Converter[advxml.data.SimpleValue, scala.util.Try[scala.Short]].apply('"1"') should be 'Success(1)'
410[info] - Converter[advxml.data.SimpleValue, scala.util.Try[scala.Char]].apply('"A"') should be 'Success(A)'
411[info] - Converter[advxml.data.SimpleValue, scala.util.Try[scala.Int]].apply('"1"') should be 'Success(1)'
412[info] - Converter[advxml.data.SimpleValue, scala.util.Try[scala.Long]].apply('"1"') should be 'Success(1)'
413[info] - Converter[advxml.data.SimpleValue, scala.util.Try[scala.Float]].apply('"1.0"') should be 'Success(1.0)'
414[info] - Converter[advxml.data.SimpleValue, scala.util.Try[scala.Double]].apply('"1.0"') should be 'Success(1.0)'
415[info] - Converter[scala.math.BigInt, advxml.data.SimpleValue].apply('1') should be '"1"'
416[info] - Converter[scala.math.BigDecimal, advxml.data.SimpleValue].apply('1.1234') should be '"1.1234"'
417[info] - Converter[scala.Byte, advxml.data.SimpleValue].apply('1') should be '"1"'
418[info] - Converter[scala.Short, advxml.data.SimpleValue].apply('1') should be '"1"'
419[info] - Converter[scala.Char, advxml.data.SimpleValue].apply('A') should be '"A"'
420[info] - Converter[scala.Int, advxml.data.SimpleValue].apply('1') should be '"1"'
421[info] - Converter[scala.Long, advxml.data.SimpleValue].apply('1') should be '"1"'
422[info] - Converter[scala.Float, advxml.data.SimpleValue].apply('1.0') should be '"1.0"'
423[info] - Converter[scala.Double, advxml.data.SimpleValue].apply('1.0') should be '"1.0"'
424[info] ValidatedValueTest:
425[info] - ValidatedValue.extract
426[info] - ValidatedValue.validate
427[info] - ValidatedValue.toValue
428[info] XmlPatchTest:
429[info] - XmlPatch.id
430[info] - XmlPatch.const
431[info] - XmlPatch.apply
432[info] ValidatedSyntaxTest:
433[info] - [ValidateEx.Syntax] - Valid.toTry
434[info] - [ValidateEx.Syntax] - Invalid.toTry
435[info] - [ValidateEx.Syntax] - Valid.toEitherThrow
436[info] - [ValidateEx.Syntax] - Invalid.toEitherThrow
437[info] - [ValidateEx.Syntax] - Valid.toEitherNelThrow
438[info] - [ValidateEx.Syntax] - Invalid.toEitherNelThrow
439[info] - [ValidateEx.Syntax] - Valid.toValidatedThrow
440[info] - [ValidateEx.Syntax] - Invalid.toValidatedThrow
441[info] - [ValidateEx.Syntax] - Valid.toOption
442[info] - [ValidateEx.Syntax] - Invalid.toOption
443[info] - [ValidateEx.Syntax] - Try.Success.toValidatedThrow
444[info] - [ValidateEx.Syntax] - Try.Failure.toValidatedThrow
445[info] - [ValidateEx.Syntax] - EitherThrow.Right.toValidatedThrow
446[info] - [ValidateEx.Syntax] - EitherThrow.Left.toValidatedThrow
447[info] - [ValidateEx.Syntax] - EitherNelThrow.Right.toValidatedThrow
448[info] - [ValidateEx.Syntax] - EitherNelThrow.Left.toValidatedThrow
449[info] - [ValidateEx.Syntax] - ValidatedThrow.Valid.toValidatedThrow
450[info] - [ValidateEx.Syntax] - ValidatedThrow.Invalid.toValidatedThrow
451[info] - [ValidateEx.Syntax] - Option.Some.toValidatedThrow
452[info] - [ValidateEx.Syntax] - Option.None.toValidatedThrow
453[info] DataConvertTextConverterSyntaxTest:
454[info] - String to Text
455[info] - Byte to Text
456[info] - Char to Text
457[info] - Short to Text
458[info] - Int to Text
459[info] - Long to Text
460[info] - Float to Text
461[info] - Double to Text
462[info] - BigInt to Text
463[info] - BigDecimal to Text
464[info] JavaXmlConvertersSyntaxTests:
465[info] - [JavaXmlConverters] - Convert Java w3c Node to Scala xml Node
466[info] - [JavaXmlConverters] - Convert Java w3c Document to Scala xml Node
467[info] - [JavaXmlConverters] - Convert Scala xml Node to Java w3c Node
468[info] - [JavaXmlConverters] - Convert Scala xml Elem to Java w3c Document
469[info] DataAggregatedExceptionInstancesTest:
470[info] - Semigroup AggregatedException
471[info] ConverterTest:
472[info] - Test Converter.id
473[info] - Test Converter.pure
474[info] - Test Converter.apply - using implicit safe Converter
475[info] - Test Converter.apply - using implicit unsafe Converter
476[info] - Test XmlDecoder.of
477[info] - Test XmlDecoder.cost
478[info] - Test XmlEncoder.of
479[info] - Test XmlEncoder.pure
480[info] XmlRuleTest:
481[info] - XmlRule.apply with varargs
482[info] - XmlRule.apply with List
483[info] - XmlRule.apply with FinalXmlModifier
484[info] - ComposableXmlRule.withModifier
485[info] - XmlRule.transform with varargs
486[info] - XmlRule.transform with List
487[info] - XmlRule.transform with single XmlRule
488[info] SimpleValueTest:
489[info] - Value.get
490[info] - Value.compareTo
491[info] - Value.validate
492[info] - Value.nonEmpty
493[info] - Value.matchRegex
494[info] - Value.toString
495[info] DataConvertFullSyntaxTest:
496[info] - XML to Model - Convert simple case class
497[info] - Model to XML - Convert simple case class
498[info] TransformNormalizerSyntaxTest:
499[info] - [XmlNormalizer.Syntax] - Normalize
500[info] - [XmlNormalizer.Syntax] - UnsupportedNormalize
501[info] - [XmlNormalizer.Syntax] - Equality.Equals
502[info] - [XmlNormalizer.Syntax] - Equality.NotEquals
503[info] - [XmlNormalizer.Syntax.Symbols] - Normalize
504[info] - [XmlNormalizer.Syntax.Symbols] - UnsupportedNormalize
505[info] - [XmlNormalizer.Syntax.Symbols] - Equality.Equals
506[info] - [XmlNormalizer.Syntax.Symbols] - Equality.NotEquals
507[info] - [XmlNormalizer.Syntax.Symbols] - Equality.NotEqualsMethod
508[info] - [XmlNormalizer.Syntax.Symbols] - Equality.NotEqualsMethod[Scalatric]
509[info] XmlEncoderDecoderTest:
510[info] - XmlDecoder - apply
511[info] - XmlEncoder - apply
512[info] DataKeyValueSyntaxTest:
513[info] - [KeyValue] - data
514[info] - [KeyValue] - filter
515[info] - [KeyValue] - equals
516[info] - [KeyValue] - notEquals
517[info] - [KeyValue] - lessThen
518[info] - [KeyValue] - lessEqThen
519[info] - [KeyValue] - greaterThen
520[info] - [KeyValue] - greaterEqThen
521[info] - [KeyValue] - greaterEqThen.toString
522[info] ValidatedConverterTest:
523[info] - Test ValidatedConverter.of
524[info] - Test ValidatedConverter.pure
525[info] - Test ValidatedConverter.apply
526[info] XmlContentZoomTest:
527[info] - XmlContentZoomRunner.validate
528[info] - [XmlContentZoom.Core] - label from NodeSeq
529[info] - [XmlContentZoom.Core] - label from BindedXmlZoom
530[info] - [XmlContentZoom.Core] - label from (Unbinded)XmlZoom
531[info] - [XmlContentZoom.Core] - attribute from NodeSeq
532[info] - [XmlContentZoom.Core] - attribute from BindedXmlZoom
533[info] - [XmlContentZoom.Core] - attribute from (Unbinded)XmlZoom
534[info] - [XmlContentZoom.Core] - content from NodeSeq
535[info] - [XmlContentZoom.Core] - content from BindedXmlZoom
536[info] - [XmlContentZoom.Core] - content from (Unbinded)XmlZoom
537[info] TypeInequalitiesTest:
538[info] DataPredicateSyntaxTest:
539[info] - [Predicate.Syntax] - And
540[info] - [Predicate.Syntax] - Or
541[info] - [Predicate.Syntax.Symbols] - And
542[info] - [Predicate.Syntax.Symbols] - Or
543[info] StressTest:
544[info] - Xml manipulation stress test -Large file: 1MB
545java.lang.RuntimeException: EX1
546 at advxml.data.AggregatedExceptionTest.testFun$proxy1$1(AggregatedExceptionTest.scala:18)
547 at advxml.data.AggregatedExceptionTest.$init$$$anonfun$1(AggregatedExceptionTest.scala:15)
548 at org.scalatest.funsuite.AnyFunSuiteLike.testImpl$$anonfun$1(AnyFunSuiteLike.scala:125)
549 at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
550 at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
551 at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
552 at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
553 at org.scalatest.Transformer.apply(Transformer.scala:22)
554 at org.scalatest.Transformer.apply(Transformer.scala:21)
555 at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:206)
556 at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
557 at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
558 at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1563)
559 at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:212)
560 at org.scalatest.funsuite.AnyFunSuiteLike.runTest$$anonfun$1(AnyFunSuiteLike.scala:216)
561 at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
562 at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:216)
563 at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:47)
564 at org.scalatest.funsuite.AnyFunSuite.runTest(AnyFunSuite.scala:1563)
565 at org.scalatest.funsuite.AnyFunSuiteLike.runTests$$anonfun$1(AnyFunSuiteLike.scala:249)
566 at org.scalatest.SuperEngine.traverseSubNodes$2$$anonfun$1(Engine.scala:413)
567 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
568 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
569 at scala.collection.immutable.List.foreach(List.scala:327)
570 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
571 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
572 at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
573 at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:249)
574 at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:47)
575 at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1563)
576 at org.scalatest.Suite.run(Suite.scala:1114)
577 at org.scalatest.Suite.run$(Suite.scala:564)
578 at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1563)
579 at org.scalatest.funsuite.AnyFunSuiteLike.run$$anonfun$1(AnyFunSuiteLike.scala:253)
580 at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
581 at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:253)
582 at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:47)
583 at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1563)
584 at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
585 at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:516)
586 at sbt.TestRunner.runTest$1(TestFramework.scala:153)
587 at sbt.TestRunner.run(TestFramework.scala:168)
588 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
589 at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
590 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
591 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
592 at sbt.TestFunction.apply(TestFramework.scala:348)
593 at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
594 at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
595 at sbt.std.Transform$$anon$4.work(Transform.scala:69)
596 at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
597 at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
598 at sbt.Execute.work(Execute.scala:292)
599 at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
600 at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
601 at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
602 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
603 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
604 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
605 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
606 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
607 at java.base/java.lang.Thread.run(Thread.java:833)
608
609
610#######################################################################
611
612java.lang.RuntimeException: EX2
613 at advxml.data.AggregatedExceptionTest.testFun$proxy1$1(AggregatedExceptionTest.scala:19)
614 at advxml.data.AggregatedExceptionTest.$init$$$anonfun$1(AggregatedExceptionTest.scala:15)
615 at org.scalatest.funsuite.AnyFunSuiteLike.testImpl$$anonfun$1(AnyFunSuiteLike.scala:125)
616 at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
617 at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
618 at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
619 at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
620 at org.scalatest.Transformer.apply(Transformer.scala:22)
621 at org.scalatest.Transformer.apply(Transformer.scala:21)
622 at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:206)
623 at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
624 at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
625 at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1563)
626 at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:212)
627 at org.scalatest.funsuite.AnyFunSuiteLike.runTest$$anonfun$1(AnyFunSuiteLike.scala:216)
628 at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
629 at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:216)
630 at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:47)
631 at org.scalatest.funsuite.AnyFunSuite.runTest(AnyFunSuite.scala:1563)
632 at org.scalatest.funsuite.AnyFunSuiteLike.runTests$$anonfun$1(AnyFunSuiteLike.scala:249)
633 at org.scalatest.SuperEngine.traverseSubNodes$2$$anonfun$1(Engine.scala:413)
634 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
635 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
636 at scala.collection.immutable.List.foreach(List.scala:327)
637 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
638 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
639 at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
640 at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:249)
641 at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:47)
642 at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1563)
643 at org.scalatest.Suite.run(Suite.scala:1114)
644 at org.scalatest.Suite.run$(Suite.scala:564)
645 at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1563)
646 at org.scalatest.funsuite.AnyFunSuiteLike.run$$anonfun$1(AnyFunSuiteLike.scala:253)
647 at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
648 at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:253)
649 at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:47)
650 at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1563)
651 at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
652 at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:516)
653 at sbt.TestRunner.runTest$1(TestFramework.scala:153)
654 at sbt.TestRunner.run(TestFramework.scala:168)
655 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
656 at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
657 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
658 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
659 at sbt.TestFunction.apply(TestFramework.scala:348)
660 at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
661 at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
662 at sbt.std.Transform$$anon$4.work(Transform.scala:69)
663 at sbt.Execute.$anon[info] DataValueValidationRuleInstancesTest:
664[info] - ValidationRule.NonEmpty
665[info] - ValidationRule.MatchRegex
666[info] TransformModifiersTest:
667[info] Append node modifier
668[info] when Applied with right data
669[info] - should Append new node to XML element
670[info] when Applied to wrong object
671[info] - should Return a failure
672[info] Replace node modifier
673[info] when Applied with right data
674[info] - should Replace old node with new XML element
675[info] Remove node modifier
676[info] when Applied with right data
677[info] - should Remove XML element
678[info] SetAttrs modifier
679[info] when Applied with strings data
680[info] - should Set specified attrs to XML element
681[info] when Applied with ints data
682[info] - should Set specified attrs to XML element
683[info] when Applied to wrong object
684[info] - should Return a failure
685[info] RemoveAttrs modifier
686[info] when Applied with right data
687[info] - should Remove specified attrs to XML element
688[info] when Applied to wrong object
689[info] - should Return a failure
690[info] ThrowableNelTest:
691[info] - ThrowableNel.fromThrowable
692[info] - ThrowableNel.fromThrowable with AggregatedException
693[info] - ThrowableNel.toThrowable
694[info] TransformXmlZoomSyntaxTest:
695[info] - [XmlZoom.Syntax] - BindedXmlZoom to UnbindedXmlZoom
696[info] - [XmlZoom.Syntax] - BindedXmlZoom $
697[info] - [XmlZoom.Syntax] - BindedXmlZoom root
698[info] - [XmlZoom.Syntax] - UnbindedXmlZoom.detailed
699[info] - [XmlZoom.Syntax] - UnbindedXmlZoom.run
700[info] - [XmlZoom.Syntax] - BindedXmlZoom.detailed
701[info] - [XmlZoom.Syntax] - BindedXmlZoom.run
702[info] - [XmlZoom.Syntax] - downTest
703[info] - [XmlZoom.Syntax] - applyWithDownTest
704[info] - [XmlZoom.Syntax] - filterTest
705[info] - [XmlZoom.Syntax] - findTest
706[info] - [XmlZoom.Syntax] - atIndex
707[info] - [XmlZoom.Syntax] - head
708[info] - [XmlZoom.Syntax] - last
709[info] - [XmlZoom.Syntax] - transformWithZoom
710[info] - [XmlZoom.Syntax] - selectDynamic
711[info] - [XmlZoom.Syntax] - applyDynamic
712[info] JavaXmlConvertersTest:
713[info] - [JavaXmlConverters] - Convert Java w3c Node to Scala xml Node
714[info] - [JavaXmlConverters] - Convert Java w3c Document to Scala xml Node
715[info] - [JavaXmlConverters] - Convert Scala xml Node to Java w3c Node
716[info] - [JavaXmlConverters] - Convert Scala xml Elem to Java w3c Document
717[info] AggregatedExceptionTest:
718[info] - Test printStackTrace
719[info] - Test getStackTraces - Has size == 3
720[info] - Test getStackTrace - non Empty
721[info] - Test setStackTrace - should throw UnsupportedOperationException
722[info] ConvertersInstancesTestForText:
723[info] - Converter[scala.xml.Text, scala.util.Try[scala.BigInt]].apply('1') should be 'Success(1)'
724[info] - Converter[scala.xml.Text, scala.util.Try[scala.BigDecimal]].apply('1') should be 'Success(1)'
725[info] - Converter[scala.xml.Text, scala.util.Try[scala.Byte]].apply('1') should be 'Success(1)'
726[info] - Converter[scala.xml.Text, scala.util.Try[scala.Short]].apply('1') should be 'Success(1)'
727[info] - Converter[scala.xml.Text, scala.util.Try[scala.Char]].apply('A') should be 'Success(A)'
728[info] - Converter[scala.xml.Text, scala.util.Try[scala.Int]].apply('1') should be 'Success(1)'
729[info] - Converter[scala.xml.Text, scala.util.Try[scala.Long]].apply('1') should be 'Success(1)'
730[info] - Converter[scala.xml.Text, scala.util.Try[scala.Float]].apply('1.0') should be 'Success(1.0)'
731[info] - Converter[scala.xml.Text, scala.util.Try[scala.Double]].apply('1.0') should be 'Success(1.0)'
732[info] - Converter[scala.math.BigInt, scala.xml.Text].apply('1') should be '1'
733[info] - Converter[scala.math.BigDecimal, scala.xml.Text].apply('1') should be '1'
734[info] - Converter[scala.Byte, scala.xml.Text].apply('1') should be '1'
735[info] - Converter[scala.Short, scala.xml.Text].apply('1') should be '1'
736[info] - Converter[scala.Char, scala.xml.Text].apply('A') should be 'A'
737[info] - Converter[scala.Int, scala.xml.Text].apply('1') should be '1'
738[info] - Converter[scala.Long, scala.xml.Text].apply('1') should be '1'
739[info] - Converter[scala.Float, scala.xml.Text].apply('1.0') should be '1.0'
740[info] - Converter[scala.Double, scala.xml.Text].apply('1.0') should be '1.0'
741[info] - Converter[ConvertersInstancesTestForText.this.CustomType, scala.util.Try[scala.xml.Text]].apply('CustomType(1)') should be 'Success(1)'
742[info] XmlNormalizerTest:
743[info] - [XmlNormalizer] - Normalize
744[info] - [XmlNormalizer] - UnsupportedNormalize
745[info] - [XmlNormalizer] - Equality.Equals
746[info] - [XmlNormalizer] - Equality.NotEquals
747[info] XmlZoomTest:
748[info] - [XmlZoom] - BindedXmlZoom to UnbindedXmlZoom
749[info] - [XmlZoom] - BindedXmlZoom $
750[info] - [XmlZoom] - BindedXmlZoom root
751[info] - [XmlZoom] - UnbindedXmlZoom.detailed
752[info] - [XmlZoom] - UnbindedXmlZoom.run
753[info] - [XmlZoom] - BindedXmlZoom.detailed
754[info] - [XmlZoom] - BindedXmlZoom.run
755[info] - [XmlZoom] - downTest
756[info] - [XmlZoom] - applyWithDownTest
757[info] - [XmlZoom] - filterTest
758[info] - [XmlZoom] - findTest
759[info] - [XmlZoom] - atIndex
760[info] - [XmlZoom] - head
761[info] - [XmlZoom] - last
762[info] - [XmlZoom] - transformWithZoom
763[info] - Append + ZoomAction
764[info] - Append + List[ZoomAction]
765[info] ValidateThrowTest:
766[info] - [ValidateEx] - Valid.toTry
767[info] - [ValidateEx] - Invalid.toTry
768[info] - [ValidateEx] - Valid.toEitherThrow
769[info] - [ValidateEx] - Invalid.toEitherThrow
770[info] - [ValidateEx] - Valid.toEitherNelThrow
771[info] - [ValidateEx] - Invalid.toEitherNelThrow
772[info] - [ValidateEx] - Valid.toValidatedThrow
773[info] - [ValidateEx] - Invalid.toValidatedThrow
774[info] - [ValidateEx] - Valid.toOption
775[info] - [ValidateEx] - Invalid.toOption
776[info] - [ValidateEx] - Try.Success.toValidatedThrow
777[info] - [ValidateEx] - Try.Failure.toValidatedThrow
778[info] - [ValidateEx] - EitherThrow.Right.toValidatedThrow
779[info] - [ValidateEx] - EitherThrow.Left.toValidatedThrow
780[info] - [ValidateEx] - EitherNelThrow.Right.toValidatedThrow
781[info] - [ValidateEx] - EitherNelThrow.Left.toValidatedThrow
782[info] - [ValidateEx] - ValidatedThrow.Valid.toValidatedThrow
783[info] - [ValidateEx] - ValidatedThrow.Invalid.toValidatedThrow
784[info] - [ValidateEx] - Option.Some.toValidatedThrow
785[info] - [ValidateEx] - Option.None.toValidatedThrow
786[info] TransformXmlModifierInstancesTest:
787[info] - Combine AbstractRule with Semigroup instance
788[info] NestedMapSyntaxTest:
789[info] - Test nestedMap | Try[Option[String]]
790[info] - Test nestedFlatMap | Try[Try[String]] | Success(Success)
791[info] DataConvertSyntaxTest:
792[info] - ConverterOps.AnyFunctionK
793[info] - ConverterOps.OptionFunctionK
794[info] - ConverterOps.Applicative - mapAs | with Converter
795[info] - ConverterOps.Applicative - mapAs | with Converter Id
796[info] - ConverterOps.FlatMap - flatMapAs
797[info] - ConverterOps.Validated - andThenAs
798[info] - ConverterOps.Any - as | with Converter
799[info] - ConverterOps.Any - as | with Converter Id
800[info] - ConverterOps.Any - asValidated
801[info] - ConverterOps.Any - asOption
802[info] - ConverterOps.XmlDecoder - decode
803[info] - ConverterOps.XmlEncoder - decode
804[info] XmlUtilsTest:
805[info] - XmlUtils.nodeToElem
806[info] - XmlUtils.flatMapChildren
807[info] - XmlUtils.emptyText
808[info] TransformXmlRuleSyntaxTest:
809[info] - Transform method on NodeSeq with varargs
810[info] - Transform method on NodeSeq with List[XmlRule]
811[info] - Transform method on XmlRule
812[info] - Transform method on List[XmlRule]
813[info] - conjunction of rules
814[info] - failing rule orElse other rule
815[info] - successful rule orElse other rule
816[info] - failing rule orElse conjunction of rules
817[info] - success rule optional
818[info] - failing rule optional
819[info] - Transform XML with empty target
820[info] - Transform XML map nested element
821[info] - Transform XML with equals nodes in different paths
822[info] - AppendNode in multiple place
823[info] - AppendNode
824[info] - PrependNode
825[info] - ReplaceNode
826[info] - Replace With same node
827[info] - RemoveNode
828[info] - RemoveNode root
829[info] - AppendNode to Root
830[info] - SetAttribute
831[info] - SetAttribute to root
832[info] - ReplaceAttribute
833[info] - UpdateAttribute
834[info] - RemoveAttribute
835[info] + XmlTransformationSpec.RemoveAttrs: OK, passed 100 tests.
836[info] ApplicativeThrowOrEuTest:
837[info] - ApplicativeThrowOrEu[Try].applicative.ap consistent with product + map
838[info] - ApplicativeThrowOrEu[Try].applicative.applicative homomorphism
839[info] - ApplicativeThrowOrEu[Try].applicative.applicative identity
840[info] - ApplicativeThrowOrEu[Try].applicative.applicative interchange
841[info] - ApplicativeThrowOrEu[Try].applicative.applicative map
842[info] - ApplicativeThrowOrEu[Try].applicative.applicative unit
843[info] - ApplicativeThrowOrEu[Try].applicative.apply composition
844[info] - ApplicativeThrowOrEu[Try].applicative.covariant composition
845[info] - ApplicativeThrowOrEu[Try].applicative.covariant identity
846[info] - ApplicativeThrowOrEu[Try].applicative.invariant composition
847[info] - ApplicativeThrowOrEu[Try].applicative.invariant identity
848[info] - ApplicativeThrowOrEu[Try].applicative.map2/map2Eval consistency
849[info] - ApplicativeThrowOrEu[Try].applicative.map2/product-map consistency
850[info] - ApplicativeThrowOrEu[Try].applicative.monoidal left identity
851[info] - ApplicativeThrowOrEu[Try].applicative.monoidal right identity
852[info] - ApplicativeThrowOrEu[Try].applicative.productL consistent map2
853[info] - ApplicativeThrowOrEu[Try].applicative.productR consistent map2
854[info] - ApplicativeThrowOrEu[Try].applicative.semigroupal associativity
855[info] - ApplicativeThrowOrEu[Option].applicative.ap consistent with product + map
856[info] - ApplicativeThrowOrEu[Option].applicative.applicative homomorphism
857[info] - ApplicativeThrowOrEu[Option].applicative.applicative identity
858[info] - ApplicativeThrowOrEu[Option].applicative.applicative interchange
859[info] - ApplicativeThrowOrEu[Option].applicative.applicative map
860[info] - ApplicativeThrowOrEu[Option].applicative.applicative unit
861[info] - ApplicativeThrowOrEu[Option].applicative.apply composition
862[info] - ApplicativeThrowOrEu[Option].applicative.covariant composition
863[info] - ApplicativeThrowOrEu[Option].applicative.covariant identity
864[info] - ApplicativeThrowOrEu[Option].applicative.invariant composition
865[info] - ApplicativeThrowOrEu[Option].applicative.invariant identity
866[info] - ApplicativeThrowOrEu[Option].applicative.map2/map2Eval consistency
867[info] - ApplicativeThrowOrEu[Option].applicative.map2/product-map consistency
868[info] - ApplicativeThrowOrEu[Option].applicative.monoidal left identity
869[info] - ApplicativeThrowOrEu[Option].applicative.monoidal right identity
870[info] - ApplicativeThrowOrEu[Option].applicative.productL consistent map2
871[info] - ApplicativeThrowOrEu[Option].applicative.productR consistent map2
872[info] - ApplicativeThrowOrEu[Option].applicative.semigroupal associativity
873[info] - ApplicativeThrowOrEu[Try].raiseErrorOrEmpty
874[info] - ApplicativeThrowOrEu[Option].raiseErrorOrEmpty
875[info] - ApplicativeThrowOrEu[Try].raiseError
876[info] - ApplicativeThrowOrEu[Option].empty
877[info] - ApplicativeThrowOrEu.fromOption
878[info] - ApplicativeThrowOrEu.fromTry
879[info] - ApplicativeThrowOrEu.fromEither
880[info] - ApplicativeThrowOrEu.fromValidated
881[info] + XmlTransformationSpec.SetAttrs: OK, passed 100 tests.
882[info] + XmlTransformationSpec.Append: OK, passed 100 tests.
883[info] + XmlTransformationSpec.Remove: OK, passed 100 tests.
884[info] + XmlTransformationSpec.Replace: OK, passed 100 tests.
885[info] + XmlTransformationSpec.Prepend: OK, passed 100 tests.
886Starting build for ProjectRef(file:/build/repo/,xpath) (advxml-xpath)... [1/2]
887Compile scalacOptions: -encoding, utf-8, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -explain-types, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
888[info] compiling 6 Scala sources to /build/repo/xpath/target/scala-3.8.0/classes ...
889[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
890[warn] one warning found
891[info] done compiling
892[info] compiling 1 Scala source to /build/repo/xpath/target/scala-3.8.0/test-classes ...
893[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
894[warn] one warning found
895[info] done compiling
896[info] XmlZoomXPathSupportTest:
897[info] - Absolute path
898[info] - Absolute path with selector
899[info] - Absolute path with index
900[info] - Absolute path with attribute selector
901[info] - Absolute path with text()
902[info] - Absolute path with child predicate (>)
903[info] - Absolute path with child predicate (>=)
904[info] - Absolute path with child predicate (=)
905[info] - Absolute path with child predicate (!=)
906[info] - Absolute path with child predicate (<)
907[info] - Absolute path with child predicate (<=)
908[info] - Absolute path with child predicate (text() =)
909[info] - Absolute path with child predicate (contains(text()))
910[info] - Absolute path with child predicate (starts-with(text()))
911[info] - Absolute path with child predicate (ends-with(text()))
912[info] - Path with wildcard
913[info] - Last child
914[info] - Or logic
915[info] - And logic
916[info] - Attribute contains
917[info] - Attribute starts-with
918[info] - Attribute ends-with
919[info] - Attribute not contains
920[info] - Union
921[info] - Traversal path
922
923************************
924Build summary:
925[{
926 "module": "advxml-core",
927 "compile": {"status": "ok", "tookMs": 13075, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
928 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
929 "test-compile": {"status": "ok", "tookMs": 14036, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
930 "test": {"status": "ok", "tookMs": 1769, "passed": 362, "failed": 0, "ignored": 0, "skipped": 0, "total": 362, "byFramework": [{"framework": "unknown", "stats": {"passed": 362, "failed": 0, "ignored": 0, "skipped": 0, "total": 362}}]},
931 "publish": {"status": "skipped", "tookMs": 0},
932 "metadata": {
933 "crossScalaVersions": ["2.13.8", "3.1.2"]
934}
935},{
936 "module": "advxml-xpath",
937 "compile": {"status": "ok", "tookMs": 1821, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
938 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
939 "test-compile": {"status": "ok", "tookMs": 1799, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
940 "test": {"status": "ok", "tookMs": 1171, "passed": 25, "failed": 0, "ignored": 0, "skipped": 0, "total": 25, "byFramework": [{"framework": "unknown", "stats": {"passed": 25, "failed": 0, "ignored": 0, "skipped": 0, "total": 25}}]},
941 "publish": {"status": "skipped", "tookMs": 0},
942 "metadata": {
943 "crossScalaVersions": ["2.13.8", "3.1.2"]
944}
945}]
946************************
947[success] Total time: 37 s, completed Jan 13, 2026, 4:13:17 PM
948[0J/build/build.patch:23: trailing whitespace.
949 implicit val customTypeAsValidatedValueConverter: CustomType As ValidatedValue =
950Checking patch project/plugins.sbt...
951Checking patch project/build.properties...
952Checking patch core/src/test/scala/advxml/data/DataConvertInstancesTest.scala...
953Checking patch build.sbt...
954Applied patch project/plugins.sbt cleanly.
955Applied patch project/build.properties cleanly.
956Applied patch core/src/test/scala/advxml/data/DataConvertInstancesTest.scala cleanly.
957Applied patch build.sbt cleanly.
958warning: 1 line adds whitespace errors.