Build Logs
scalapb-json/scalapb-argonaut • 3.8.0-RC4:2025-12-22
Errors
0
Warnings
10
Total Lines
432
1##################################
2Clonning https://github.com/scalapb-json/scalapb-argonaut.git into /build/repo using revision v0.12.0
3##################################
4Note: switching to 'fbca3e876cd5c3c47295bb760579c19814cd725c'.
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----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project scalapb-json/scalapb-argonaut
33##################################
34Scala version: 3.7.4
35Targets: io.github.scalapb-json%scalapb-argonaut io.github.scalapb-json%scalapb-argonaut-macros
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '17'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
43# Executing command line:
44java
45-Xmx5G
46-Xss6M
47-XX:+UseG1GC
48-Dcommunitybuild.scala=3.7.4
49-Dcommunitybuild.project.dependencies.add=
50-Xmx7G
51-Xms4G
52-Xss8M
53-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
54-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
55-jar
56/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
57"setCrossScalaVersions 3.7.4"
58"++3.7.4 -v"
59"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""
60"set every credentials := Nil"
61"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
62"removeScalacOptionsStartingWith -P:wartremover"
63
64moduleMappings
65"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" io.github.scalapb-json%scalapb-argonaut io.github.scalapb-json%scalapb-argonaut-macros"
66
67[info] [launcher] getting org.scala-sbt sbt 1.11.6 (this may take some time)...
68[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
69[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
70[info] loading project definition from /build/repo/project
71[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
72[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
73[info] Compilation completed in 8.669s.
74[info] done compiling
75[info] loading settings for project repo from build.sbt, version.sbt...
76[info] set current project to repo (in build file:/build/repo/)
77Execute setCrossScalaVersions: 3.7.4
78OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in scalapbArgonautNative/crossScalaVersions
79OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in scalapbArgonautJS/crossScalaVersions
80OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in repo/crossScalaVersions
81OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in testsJVM/crossScalaVersions
82OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in scalapbArgonautJVM/crossScalaVersions
83OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in macros/crossScalaVersions
84[info] set current project to repo (in build file:/build/repo/)
85[info] Setting Scala version to 3.7.4 on 6 projects.
86[info] Switching Scala version on:
87[info] scalapbArgonautJVM (2.12.20, 2.13.17, 3.7.4)
88[info] macros (2.12.20, 2.13.17, 3.7.4)
89[info] * repo (2.12.20, 2.13.17, 3.7.4)
90[info] testsJVM (2.12.20, 2.13.17, 3.7.4)
91[info] scalapbArgonautNative (2.12.20, 2.13.17, 3.7.4)
92[info] scalapbArgonautJS (2.12.20, 2.13.17, 3.7.4)
93[info] Excluding projects:
94[info] Reapplying settings...
95[info] set current project to repo (in build file:/build/repo/)
96Execute 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
97[info] Reapplying settings...
98[info] set current project to repo (in build file:/build/repo/)
99[info] Defining Global / credentials, credentials and 4 others.
100[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 47 others.
101[info] Run `last` for details.
102[info] Reapplying settings...
103[info] set current project to repo (in build file:/build/repo/)
104Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
105[info] Reapplying settings...
106OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
107
108 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
109 Did you mean scalapbArgonautNative / allExcludeDependencies ?
110 , retry without global scopes
111[info] Reapplying settings...
112[info] set current project to repo (in build file:/build/repo/)
113Execute removeScalacOptionsStartingWith: -P:wartremover
114[info] Reapplying settings...
115[info] set current project to repo (in build file:/build/repo/)
116[success] Total time: 0 s, completed Dec 22, 2025, 8:13:24 PM
117Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
118Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
119Starting build...
120Projects: Set(scalapbArgonautJVM, macros)
121Starting build for ProjectRef(file:/build/repo/,scalapbArgonautJVM) (scalapb-argonaut)... [0/2]
122OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
123OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
124OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
125OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
126Compile scalacOptions: -language:existentials, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
127[info] compiling 6 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
128[info] [patched file /build/repo/core/shared/src/main/scala/scalapb_argonaut/JsonFormat.scala]
129[warn] there were 2 deprecation warnings; re-run with -deprecation for details
130[warn] one warning found
131[info] done compiling
132[info] compiling 1 Scala source to /build/repo/core/jvm/target/scala-3.7.4/classes ...
133[warn] there were 2 deprecation warnings; re-run with -deprecation for details
134[warn] one warning found
135[info] done compiling
136[info] Compiling 7 protobuf files to /build/repo/core/jvm/target/scala-3.7.4/src_managed/test
137[libprotobuf WARNING src/google/protobuf/compiler/java/file.cc:235] oneof.proto: The file's outer class name, "Oneof", matches the name of one of the types declared inside it when case is ignored. This can cause compilation issues on Windows / MacOS. Please either rename the type or use the java_outer_classname option to specify a different outer class name for the .proto file to be safe.
138[info] compiling 51 Scala sources and 7 Java sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
139[info] /build/repo/core/jvm/target/scala-3.7.4/src_managed/test/jsontest/Test.java: Some input files use or override a deprecated API.
140[info] /build/repo/core/jvm/target/scala-3.7.4/src_managed/test/jsontest/Test.java: Recompile with -Xlint:deprecation for details.
141[info] [patched file /build/repo/core/shared/src/test/scala/scalapb_argonaut/PrimitiveWrappersSpec.scala]
142[info] [patched file /build/repo/core/jvm/src/test/scala/scalapb_argonaut/OneOfSpec.scala]
143[info] [patched file /build/repo/core/jvm/src/test/scala-3/scalapb_argonaut/UnknownFieldSetGenInstance.scala]
144[info] [patched file /build/repo/core/jvm/src/test/scala/scalapb_argonaut/RepeatablesSpecJVM.scala]
145[info] [patched file /build/repo/core/shared/src/test/scala/scalapb_argonaut/RepeatableTestGen.scala]
146[info] [patched file /build/repo/core/jvm/src/test/scala/scalapb_argonaut/JavaAssertionsPlatform.scala]
147[warn] there were 9 deprecation warnings; re-run with -deprecation for details
148[warn] one warning found
149[info] done compiling
150[info] compiling 6 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
151[info] done compiling
152Starting build for ProjectRef(file:/build/repo/,macros) (scalapb-argonaut-macros)... [1/2]
153Compile scalacOptions: -language:existentials, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
154[info] compiling 1 Scala source to /build/repo/macros/target/scala-3.7.4/classes ...
155[info] [patched file /build/repo/macros/src/main/scala-3/scalapb_argonaut/ProtoMacrosArgonaut.scala]
156[info] done compiling
157[info] compiling 1 Scala source to /build/repo/macros/target/scala-3.7.4/classes ...
158[info] done compiling
159
160************************
161Build summary:
162[{
163 "module": "scalapb-argonaut",
164 "compile": {"status": "ok", "tookMs": 7204, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
165 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
166 "test-compile": {"status": "ok", "tookMs": 25471, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
167 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
168 "publish": {"status": "skipped", "tookMs": 0},
169 "metadata": {
170 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.6"]
171}
172},{
173 "module": "scalapb-argonaut-macros",
174 "compile": {"status": "ok", "tookMs": 1076, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
175 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
176 "test-compile": {"status": "ok", "tookMs": 800, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
177 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
178 "publish": {"status": "skipped", "tookMs": 0},
179 "metadata": {
180 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.6"]
181}
182}]
183************************
184[success] Total time: 58 s, completed Dec 22, 2025, 8:14:21 PM
185[0JChecking patch project/plugins.sbt...
186Checking patch build.sbt...
187Applied patch project/plugins.sbt cleanly.
188Applied patch build.sbt cleanly.
189Commit migration rewrites
190Switched to a new branch 'opencb/migrate-source-3.4'
191[opencb/migrate-source-3.4 32a462c] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
192 8 files changed, 22 insertions(+), 22 deletions(-)
193----
194Preparing build for 3.8.0-RC4
195Scala binary version found: 3.8
196Implicitly using source version 3.8
197Scala binary version found: 3.8
198Implicitly using source version 3.8
199Would try to apply common scalacOption (best-effort, sbt/mill only):
200Append: ,REQUIRE:-source:3.8
201Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
202----
203Starting build for 3.8.0-RC4
204Execute tests: true
205sbt project found:
206No prepare script found for project scalapb-json/scalapb-argonaut
207##################################
208Scala version: 3.8.0-RC4
209Targets: io.github.scalapb-json%scalapb-argonaut io.github.scalapb-json%scalapb-argonaut-macros
210Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
211##################################
212Using extra scalacOptions: ,REQUIRE:-source:3.8
213Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
214[sbt_options] declare -a sbt_options=()
215[process_args] java_version = '17'
216[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
217# Executing command line:
218java
219-Xmx5G
220-Xss6M
221-XX:+UseG1GC
222-Dcommunitybuild.scala=3.8.0-RC4
223-Dcommunitybuild.project.dependencies.add=
224-Xmx7G
225-Xms4G
226-Xss8M
227-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
228-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
229-jar
230/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
231"setCrossScalaVersions 3.8.0-RC4"
232"++3.8.0-RC4 -v"
233"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
234"set every credentials := Nil"
235"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
236"removeScalacOptionsStartingWith -P:wartremover"
237
238moduleMappings
239"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}""" io.github.scalapb-json%scalapb-argonaut io.github.scalapb-json%scalapb-argonaut-macros"
240
241[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
242[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
243[info] loading project definition from /build/repo/project
244[info] loading settings for project repo from build.sbt, version.sbt...
245[info] set current project to repo (in build file:/build/repo/)
246Execute setCrossScalaVersions: 3.8.0-RC4
247OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in scalapbArgonautNative/crossScalaVersions
248OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in repo/crossScalaVersions
249OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in testsJVM/crossScalaVersions
250OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in scalapbArgonautJVM/crossScalaVersions
251OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in macros/crossScalaVersions
252OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in scalapbArgonautJS/crossScalaVersions
253[info] set current project to repo (in build file:/build/repo/)
254[info] Setting Scala version to 3.8.0-RC4 on 6 projects.
255[info] Switching Scala version on:
256[info] scalapbArgonautJVM (2.12.20, 2.13.17, 3.8.0-RC4)
257[info] macros (2.12.20, 2.13.17, 3.8.0-RC4)
258[info] * repo (2.12.20, 2.13.17, 3.8.0-RC4)
259[info] testsJVM (2.12.20, 2.13.17, 3.8.0-RC4)
260[info] scalapbArgonautNative (2.12.20, 2.13.17, 3.8.0-RC4)
261[info] scalapbArgonautJS (2.12.20, 2.13.17, 3.8.0-RC4)
262[info] Excluding projects:
263[info] Reapplying settings...
264[info] set current project to repo (in build file:/build/repo/)
265Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
266[info] Reapplying settings...
267[info] set current project to repo (in build file:/build/repo/)
268[info] Defining Global / credentials, credentials and 4 others.
269[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 47 others.
270[info] Run `last` for details.
271[info] Reapplying settings...
272[info] set current project to repo (in build file:/build/repo/)
273Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
274[info] Reapplying settings...
275OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
276
277 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
278 Did you mean scalapbArgonautNative / allExcludeDependencies ?
279 , retry without global scopes
280[info] Reapplying settings...
281[info] set current project to repo (in build file:/build/repo/)
282Execute removeScalacOptionsStartingWith: -P:wartremover
283[info] Reapplying settings...
284[info] set current project to repo (in build file:/build/repo/)
285[success] Total time: 0 s, completed Dec 22, 2025, 8:14:32 PM
286Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
287Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
288Starting build...
289Projects: Set(scalapbArgonautJVM, macros)
290Starting build for ProjectRef(file:/build/repo/,scalapbArgonautJVM) (scalapb-argonaut)... [0/2]
291OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
292OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
293OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
294Compile scalacOptions: -language:existentials, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
295[info] compiling 6 Scala sources to /build/repo/core/jvm/target/scala-3.8.0-RC4/classes ...
296[warn] there were 2 deprecation warnings; re-run with -deprecation for details
297[warn] one warning found
298[info] done compiling
299[info] Compiling 7 protobuf files to /build/repo/core/jvm/target/scala-3.8.0-RC4/src_managed/test
300[libprotobuf WARNING src/google/protobuf/compiler/java/file.cc:235] oneof.proto: The file's outer class name, "Oneof", matches the name of one of the types declared inside it when case is ignored. This can cause compilation issues on Windows / MacOS. Please either rename the type or use the java_outer_classname option to specify a different outer class name for the .proto file to be safe.
301[info] compiling 51 Scala sources and 7 Java sources to /build/repo/core/jvm/target/scala-3.8.0-RC4/test-classes ...
302[info] /build/repo/core/jvm/target/scala-3.8.0-RC4/src_managed/test/jsontest/Test.java: Some input files use or override a deprecated API.
303[info] /build/repo/core/jvm/target/scala-3.8.0-RC4/src_managed/test/jsontest/Test.java: Recompile with -Xlint:deprecation for details.
304[warn] there were 9 deprecation warnings; re-run with -deprecation for details
305[warn] one warning found
306[info] done compiling
307-------------------------------- Running Tests --------------------------------
308+ scalapb_argonaut.AnyFormatSpec.Any should fail to serialize if its respective companion is not registered 2ms
309+ scalapb_argonaut.AnyFormatSpec.Any should fail to deserialize if its respective companion is not registered 7ms
310+ scalapb_argonaut.AnyFormatSpec.Any should serialize correctly if its respective companion is registered 12ms
311+ scalapb_argonaut.AnyFormatSpec.Any should fail to serialize with a custom URL prefix if specified 0ms
312+ scalapb_argonaut.AnyFormatSpec.Any should fail to deserialize for a non-Google-prefixed type URL 0ms
313+ scalapb_argonaut.AnyFormatSpec.Any should deserialize correctly if its respective companion is registered 4ms
314+ scalapb_argonaut.AnyFormatSpec.Any should resolve printers recursively 1ms
315+ scalapb_argonaut.AnyFormatSpec.Any should resolve parsers recursively 4ms
316-------------------------------- Running Tests --------------------------------
317+ scalapb_argonaut.JsonFormatSpecJVM.fromJsonString should read json produced by Java 113ms
318+ scalapb_argonaut.JsonFormatSpecJVM.Java parser should read json strings produced by us 23ms
319+ scalapb_argonaut.JsonFormatSpecJVM.Any should parse JSON produced by Java for a packed TestProto 23ms
320+ scalapb_argonaut.JsonFormatSpecJVM.booleans should be accepted as string 0ms
321+ scalapb_argonaut.JsonFormatSpecJVM.unknown fields should get rejected 2ms scalapb_argonaut.JsonFormatSpecJVM$$anon$1@7eca3647
322+ scalapb_argonaut.JsonFormatSpecJVM.unknown fields should not get rejected when ignoreUnknownFields is set 1ms scalapb_argonaut.JsonFormatSpecJVM$$anon$2@6a63777c
323+ scalapb_argonaut.JsonFormatSpecJVM.parser should reject out of range numeric values 27ms
324({"optionalFloat":0.41804487},{
325 "optionalFloat": 0.41804487
326})
327+ scalapb_argonaut.JsonFormatSpecJVM.floats should not lose precision 31ms
328-------------------------------- Running Tests --------------------------------
329+ scalapb_argonaut.PrimitiveWrappersSpec.Empty object should give empty json for Wrapper 20ms
330+ scalapb_argonaut.PrimitiveWrappersSpec.primitive values should serialize properly 8ms
331+ scalapb_argonaut.PrimitiveWrappersSpec.primitive values should parse properly 20ms
332
333scalapb_argonaut.RepeatablesSpecJVM$
334`- UnknownFieldSet same as java .................................................. Passed(100,0,LongSeed(247094773519)) 369ms
335[info] scalapb_argonaut.RepeatablesSpecJVM$ 381 ms
336-------------------------------- Running Tests --------------------------------
337+ scalapb_argonaut.EnumFormatSpec.default parser should match Java behavior for string enums 22ms scalapb_argonaut.EnumFormatSpec$$anon$1@26fc1fbd
338+ scalapb_argonaut.EnumFormatSpec.default parser should match Java behavior for int enums 3ms scalapb_argonaut.EnumFormatSpec$$anon$2@35f86565
339+ scalapb_argonaut.EnumFormatSpec.ignoring unknown fields parser should match Java behavior for strings enums 3ms scalapb_argonaut.EnumFormatSpec$$anon$3@701ab617
340+ scalapb_argonaut.EnumFormatSpec.ignoring unknown fields parser should match Java behavior for int enums 3ms scalapb_argonaut.EnumFormatSpec$$anon$4@1efd946f
341+ scalapb_argonaut.EnumFormatSpec.Enum should be serialized the same way as java 1ms
342
343scalapb_argonaut.RepeatablesSpec$
344+- fromJson invert toJson .................................................. Passed(100,0,LongSeed(247523201606)) 182ms
345`- fromJson invert toJson single Proven(1,0,LongSeed(247705311435)) 4ms
346[info] scalapb_argonaut.RepeatablesSpec$ 189 ms
347-------------------------------- Running Tests --------------------------------
348+ scalapb_argonaut.OneOfSpec.oneof 17ms
349+ scalapb_argonaut.OneOfSpec.dictionary test should preserve zero values in one of 5ms
350-------------------------------- Running Tests --------------------------------
351+ scalapb_argonaut.TimestampSpec.timestamp should serialize and parse correctly 14ms
352-------------------------------- Running Tests --------------------------------
353+ scalapb_argonaut.JsonFormatSpec.Empty object should give empty json 4ms
354+ scalapb_argonaut.JsonFormatSpec.Empty object should give empty json for MyTest3 10ms
355+ scalapb_argonaut.JsonFormatSpec.Zero maps should give correct json 1ms
356+ scalapb_argonaut.JsonFormatSpec.Zero maps should give correct json for MyTest3 1ms
357+ scalapb_argonaut.JsonFormatSpec.Set treat should give correct json 1ms
358+ scalapb_argonaut.JsonFormatSpec.Parse treat should give correct proto with proto2 0ms
359+ scalapb_argonaut.JsonFormatSpec.Parse treat should give correct proto with proto3 6ms
360+ scalapb_argonaut.JsonFormatSpec.JsonFormat should encode and decode enums for proto3 1ms
361+ scalapb_argonaut.JsonFormatSpec.parsing one offs should work correctly for issue 315 8ms
362+ scalapb_argonaut.JsonFormatSpec.parsing null should give default value 0ms
363+ scalapb_argonaut.JsonFormatSpec.TestProto should be TestJson when converted to Proto 1ms
364+ scalapb_argonaut.JsonFormatSpec.TestJson should be TestProto when parsed from json 1ms
365+ scalapb_argonaut.JsonFormatSpec.Empty object should give full json if including default values 0ms
366+ scalapb_argonaut.JsonFormatSpec.Empty object should with preserve field names should work 0ms
367+ scalapb_argonaut.JsonFormatSpec.TestProto should format int64 as JSON string 0ms
368+ scalapb_argonaut.JsonFormatSpec.TestProto should format int64 as JSON number 0ms
369+ scalapb_argonaut.JsonFormatSpec.TestProto should parse numbers formatted as JSON string 7ms
370+ scalapb_argonaut.JsonFormatSpec.TestProto should produce valid JSON output for unsigned integers 4ms
371+ scalapb_argonaut.JsonFormatSpec.TestProto should parse an enum formatted as number 0ms
372+ scalapb_argonaut.JsonFormatSpec.TestProto should parse original field names 0ms
373+ scalapb_argonaut.JsonFormatSpec.PreservedTestJson should be TestProto when parsed from json 1ms
374+ scalapb_argonaut.JsonFormatSpec.TestAllTypesProto should parse NaNs 4ms
375+ scalapb_argonaut.JsonFormatSpec.TestAllTypesProto should parse Infinity 1ms
376+ scalapb_argonaut.JsonFormatSpec.TestAllTypesProto should parse -Infinity 2ms
377+ scalapb_argonaut.JsonFormatSpec.TestAllTypesProto should take strings 2ms
378+ scalapb_argonaut.JsonFormatSpec.TestProto packed as any should give TestJsonWithType after JSON serialization 1ms
379+ scalapb_argonaut.JsonFormatSpec.TestJsonWithType should be TestProto packed as any when parsed from JSON 1ms
380+ scalapb_argonaut.JsonFormatSpec.toJsonString should generate correct JSON for messages with custom collection type 40ms
381+ scalapb_argonaut.JsonFormatSpec.fromJsonString should parse JSON correctly to message with custom collection type 2ms
382+ scalapb_argonaut.JsonFormatSpec.formatEnumAsNumber should format enums as number 0ms
383+ scalapb_argonaut.JsonFormatSpec.unknown fields should not get rejected when ignoreUnknownFields is set 0ms MyTest(None,None,None,List(),List(),None,Map(),Map(),List(),None,Map(),Map(),Map(),None,None,Empty,Map(),UnknownFieldSet(Map()))
384+ scalapb_argonaut.JsonFormatSpec.FieldMask 6ms
385+ scalapb_argonaut.JsonFormatSpec.booleans should be accepted as string 0ms
386-------------------------------- Running Tests --------------------------------
387+ scalapb_argonaut.WellKnownTypesSpec.duration should serialize and parse correctly 2ms
388-------------------------------- Running Tests --------------------------------
389+ scalapb_argonaut.StructFormatSpec.Empty value should be serialized to null 3ms
390+ scalapb_argonaut.StructFormatSpec.NullValue should be serialized and parsed from JSON correctly 4ms
391-------------------------------- Running Tests --------------------------------
392+ scalapb_argonaut.AnyFormatSpecJVM.Any should be serialized the same as in Java (and parsed back to original) 0ms
393-------------------------------- Running Tests --------------------------------
394+ scalapb_argonaut.StructFormatSpecJVM.Empty value should be serialized to null 4ms
395+ scalapb_argonaut.StructFormatSpecJVM.Value should be serialized the same as in Java (and parsed back to original) 20ms
396+ scalapb_argonaut.StructFormatSpecJVM.Struct should be serialized the same as in Java (and parsed back to original) 3ms
397+ scalapb_argonaut.StructFormatSpecJVM.ListValue should be serialized the same as in Java (and parsed back to original) 0ms
398+ scalapb_argonaut.StructFormatSpecJVM.NullValue should be serialized and parsed from JSON correctly 4ms
399Starting build for ProjectRef(file:/build/repo/,macros) (scalapb-argonaut-macros)... [1/2]
400Compile scalacOptions: -language:existentials, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
401[info] compiling 1 Scala source to /build/repo/macros/target/scala-3.8.0-RC4/classes ...
402[info] done compiling
403
404************************
405Build summary:
406[{
407 "module": "scalapb-argonaut",
408 "compile": {"status": "ok", "tookMs": 9238, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
409 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
410 "test-compile": {"status": "ok", "tookMs": 24509, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
411 "test": {"status": "ok", "tookMs": 1889, "passed": 72, "failed": 0, "ignored": 0, "skipped": 0, "total": 72, "byFramework": [{"framework": "unknown", "stats": {"passed": 72, "failed": 0, "ignored": 0, "skipped": 0, "total": 72}}]},
412 "publish": {"status": "skipped", "tookMs": 0},
413 "metadata": {
414 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.6"]
415}
416},{
417 "module": "scalapb-argonaut-macros",
418 "compile": {"status": "ok", "tookMs": 943, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
419 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
420 "test-compile": {"status": "ok", "tookMs": 172, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
421 "test": {"status": "ok", "tookMs": 168, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
422 "publish": {"status": "skipped", "tookMs": 0},
423 "metadata": {
424 "crossScalaVersions": ["2.12.20", "2.13.17", "3.3.6"]
425}
426}]
427************************
428[success] Total time: 45 s, completed Dec 22, 2025, 8:15:17 PM
429[0JChecking patch project/plugins.sbt...
430Checking patch build.sbt...
431Applied patch project/plugins.sbt cleanly.
432Applied patch build.sbt cleanly.