Build Logs

paulbutcher/scalamock • 12611062073

Errors

5

Warnings

48

Total Lines

672

1##################################
2Clonning https://github.com/paulbutcher/scalamock.git into repo using revision v6.1.1
3##################################
4Note: switching to '3c91835699c2b972c549e4c794648201336669aa'.
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
21Migrating project using Scala 3.4.2
22----
23Preparing build for 3.4.2
24Scala binary version found: 3.4
25Implicitly using source version 3.4-migration
26Scala binary version found: 3.4
27Implicitly using source version 3.4-migration
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: -rewrite,-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s
30Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
31----
32Starting build for 3.4.2
33Execute tests: false
34sbt project found:
35Try apply source patch:
36Path: jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala
37Pattern: m.simplePolymorphicMethod _
38Replacement: m.simplePolymorphicMethod[Int] _
39Checking https://github.com/coursier/jvm-index/raw/master/index.json
40Checked https://github.com/coursier/jvm-index/raw/master/index.json
41Downloading https://github.com/coursier/jvm-index/raw/master/index.json
42Downloaded https://github.com/coursier/jvm-index/raw/master/index.json
43Starting compilation server
44Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
45Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
46Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
47Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
48Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
49Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
50Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
51Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
52Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
53Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
54Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
55Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
56Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
57Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
58Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
59Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
60Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
61Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
62Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
63Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
64Compiling project (Scala 3.4.2, JVM (11))
65Compiled project (Scala 3.4.2, JVM (11))
66Successfully applied pattern 'm.simplePolymorphicMethod _' in repo/jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala
67Try apply source patch:
68Path: shared/src/main/scala/org/scalamock/MockFactoryBase.scala
69Pattern: callLog foreach expectationContext.verify _
70Replacement: callLog.foreach(expectationContext.verify(_))
71Successfully applied pattern 'callLog foreach expectationContext.verify _' in repo/shared/src/main/scala/org/scalamock/MockFactoryBase.scala
72Try apply source patch:
73Path: shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala
74Pattern: (m.oneParam _).expects(42)
75Replacement: (m.oneParam).expects(42)
76Successfully applied pattern '(m.oneParam _).expects(42)' in repo/shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala
77Try apply source patch:
78Path: shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala
79Pattern: .oneParam _) shouldBe
80Replacement: .oneParam) shouldBe
81Successfully applied pattern '.oneParam _) shouldBe' in repo/shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala
82Try apply source patch:
83Path: shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala
84Pattern: val mockFun = mockFunction[String, Unit]("mockFun")
85Replacement: val mockFun = mockFunction[String, Unit](functionName("mockFun"))
86Successfully applied pattern 'val mockFun = mockFunction[String, Unit]("mockFun")' in repo/shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala
87No prepare script found for project paulbutcher/scalamock
88##################################
89Scala version: 3.4.2
90Targets: org.scalamock%scalamock
91Project projectConfig: { "projects": { "exclude": [], "overrides": {} }, "java": { "version": "11" }, "sbt": { "commands": [ "mapScalacOptions -experimental" ], "options": [] }, "mill": { "options": [] }, "tests": "compile-only", "migrationVersions": [ "3.4.2" ], "sourcePatches": [ { "path": "jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala", "pattern": "m.simplePolymorphicMethod _", "replaceWith": "m.simplePolymorphicMethod[Int] _" }, { "path": "shared/src/main/scala/org/scalamock/MockFactoryBase.scala", "pattern": "callLog foreach expectationContext.verify _", "replaceWith": "callLog.foreach(expectationContext.verify(_))" }, { "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala", "pattern": "(m.oneParam _).expects(42)", "replaceWith": "(m.oneParam).expects(42)" }, { "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala", "pattern": ".oneParam _) shouldBe", "replaceWith": ".oneParam) shouldBe" }, { "path": "shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala", "pattern": "val mockFun = mockFunction[String, Unit](\"mockFun\")", "replaceWith": "val mockFun = mockFunction[String, Unit](functionName(\"mockFun\"))" } ] }
92##################################
93Using extra scalacOptions: -rewrite,-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s
94Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
95[sbt_options] declare -a sbt_options=()
96[process_args] java_version = '11'
97[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_11_0_20/rt.jar'
98# Executing command line:
99java
100-Dfile.encoding=UTF-8
101-Dcommunitybuild.scala=3.4.2
102-Dcommunitybuild.project.dependencies.add=
103-Xmx7G
104-Xms4G
105-Xss8M
106-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
107-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_11_0_20
108-jar
109/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
110"setCrossScalaVersions 3.4.2"
111"++3.4.2 -v"
112"mapScalacOptions "-rewrite,-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,-migration,""
113"set every credentials := Nil"
114"mapScalacOptions -experimental"
115moduleMappings
116"runBuild 3.4.2 """{
117 "projects": {
118 "exclude": [],
119 "overrides": {}
120 },
121 "java": {
122 "version": "11"
123 },
124 "sbt": {
125 "commands": [
126 "mapScalacOptions -experimental"
127 ],
128 "options": []
129 },
130 "mill": {
131 "options": []
132 },
133 "tests": "compile-only",
134 "migrationVersions": [
135 "3.4.2"
136 ],
137 "sourcePatches": [
138 {
139 "path": "jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala",
140 "pattern": "m.simplePolymorphicMethod _",
141 "replaceWith": "m.simplePolymorphicMethod[Int] _"
142 },
143 {
144 "path": "shared/src/main/scala/org/scalamock/MockFactoryBase.scala",
145 "pattern": "callLog foreach expectationContext.verify _",
146 "replaceWith": "callLog.foreach(expectationContext.verify(_))"
147 },
148 {
149 "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala",
150 "pattern": "(m.oneParam _).expects(42)",
151 "replaceWith": "(m.oneParam).expects(42)"
152 },
153 {
154 "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala",
155 "pattern": ".oneParam _) shouldBe",
156 "replaceWith": ".oneParam) shouldBe"
157 },
158 {
159 "path": "shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala",
160 "pattern": "val mockFun = mockFunction[String, Unit](\"mockFun\")",
161 "replaceWith": "val mockFun = mockFunction[String, Unit](functionName(\"mockFun\"))"
162 }
163 ]
164}""" org.scalamock%scalamock"
165
166[info] [launcher] getting org.scala-sbt sbt 1.10.7 (this may take some time)...
167[info] [launcher] getting Scala 2.12.20 (for sbt)...
168[info] welcome to sbt 1.10.7 (Eclipse Adoptium Java 11.0.20)
169[info] loading settings for project repo-build from plugins.sbt...
170[info] loading project definition from /build/repo/project
171[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
172[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
173[info] Compilation completed in 8.014s.
174[info] done compiling
175[info] loading settings for project repo from build.sbt...
176[info] set current project to repo (in build file:/build/repo/)
177Execute setCrossScalaVersions: 3.4.2
178OpenCB::Changing crossVersion 3.3.0 -> 3.4.2 in scalamockJVM/crossScalaVersions
179OpenCB::Changing crossVersion 3.3.0 -> 3.4.2 in examples/crossScalaVersions
180OpenCB::Changing crossVersion 3.3.0 -> 3.4.2 in scalamockJS/crossScalaVersions
181[info] set current project to repo (in build file:/build/repo/)
182[info] Setting Scala version to 3.4.2 on 3 projects.
183[info] Switching Scala version on:
184[info] scalamockJS (2.12.20, 2.13.14, 3.4.2)
185[info] scalamockJVM (2.12.20, 2.13.14, 3.4.2)
186[info] examples (2.12.20, 2.13.14, 3.4.2)
187[info] Excluding projects:
188[info] * repo (2.12.20)
189[info] Reapplying settings...
190[info] set current project to repo (in build file:/build/repo/)
191Execute mapScalacOptions: -rewrite,-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,-migration,
192[info] Reapplying settings...
193[info] set current project to repo (in build file:/build/repo/)
194[info] Defining Global / credentials, credentials and 2 others.
195[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 19 others.
196[info] Run `last` for details.
197[info] Reapplying settings...
198[info] set current project to repo (in build file:/build/repo/)
199Execute mapScalacOptions: -experimental
200[info] Reapplying settings...
201[info] set current project to repo (in build file:/build/repo/)
202[success] Total time: 0 s, completed Jan 4, 2025, 3:31:18 PM
203Build config: {
204 "projects": {
205 "exclude": [],
206 "overrides": {}
207 },
208 "java": {
209 "version": "11"
210 },
211 "sbt": {
212 "commands": [
213 "mapScalacOptions -experimental"
214 ],
215 "options": []
216 },
217 "mill": {
218 "options": []
219 },
220 "tests": "compile-only",
221 "migrationVersions": [
222 "3.4.2"
223 ],
224 "sourcePatches": [
225 {
226 "path": "jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala",
227 "pattern": "m.simplePolymorphicMethod _",
228 "replaceWith": "m.simplePolymorphicMethod[Int] _"
229 },
230 {
231 "path": "shared/src/main/scala/org/scalamock/MockFactoryBase.scala",
232 "pattern": "callLog foreach expectationContext.verify _",
233 "replaceWith": "callLog.foreach(expectationContext.verify(_))"
234 },
235 {
236 "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala",
237 "pattern": "(m.oneParam _).expects(42)",
238 "replaceWith": "(m.oneParam).expects(42)"
239 },
240 {
241 "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala",
242 "pattern": ".oneParam _) shouldBe",
243 "replaceWith": ".oneParam) shouldBe"
244 },
245 {
246 "path": "shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala",
247 "pattern": "val mockFun = mockFunction[String, Unit](\"mockFun\")",
248 "replaceWith": "val mockFun = mockFunction[String, Unit](functionName(\"mockFun\"))"
249 }
250 ]
251}
252Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
253Starting build...
254Projects: Set(scalamockJVM)
255Starting build for ProjectRef(file:/build/repo/,scalamockJVM) (scalamock)...
256OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
257OpenCB::Exclude Scala3 specific scalacOption `-source:3.4-migration` in Scala 2.12.20 module Global
258OpenCB::Exclude Scala3 specific scalacOption `-experimental` in Scala 2.12.20 module Global
259OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
260OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
261OpenCB::Would not apply setting `-source:3.4-migration`: Project has predefined source version: Some(-source:3.4-migration)
262Compile scalacOptions: List(-unchecked, -release:8, -source:3.4-migration, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -experimental)
263[info] compiling 56 Scala sources to /build/repo/jvm/target/scala-3.4.2/classes ...
264[warn] -- Warning: /build/repo/shared/src/main/scala/org/scalamock/handlers/OrderedHandlers.scala:35:10
265[warn] 35 | return r
266[warn] | ^^^^^^^^
267[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
268[warn] -- Warning: /build/repo/shared/src/main/scala/org/scalamock/handlers/OrderedHandlers.scala:38:10
269[warn] 38 | return None
270[warn] | ^^^^^^^^^^^
271[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
272[warn] -- Warning: /build/repo/shared/src/main/scala/org/scalamock/handlers/OrderedHandlers.scala:58:10
273[warn] 58 | return true
274[warn] | ^^^^^^^^^^^
275[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
276[warn] -- Warning: /build/repo/shared/src/main/scala/org/scalamock/handlers/UnorderedHandlers.scala:32:8
277[warn] 32 | return r
278[warn] | ^^^^^^^^
279[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
280[warn] -- Warning: /build/repo/shared/src/main/scala/org/scalamock/handlers/UnorderedHandlers.scala:41:8
281[warn] 41 | return true
282[warn] | ^^^^^^^^^^^
283[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
284[info] [patched file /build/repo/shared/src/main/scala/org/scalamock/scalatest/MixedMockFactory.scala]
285[info] [patched file /build/repo/shared/src/main/scala/org/scalamock/matchers/MockParameter.scala]
286[info] [patched file /build/repo/shared/src/main/scala-3/org/scalamock/clazz/Utils.scala]
287[info] [patched file /build/repo/shared/src/main/scala/org/scalamock/proxy/StubFunction.scala]
288[info] [patched file /build/repo/shared/src/main/scala-3/org/scalamock/proxy/ProxyMockFactory.scala]
289[info] [patched file /build/repo/shared/src/main/scala/org/scalamock/context/MockContext.scala]
290[info] [patched file /build/repo/shared/src/main/scala/org/scalamock/handlers/CallHandler.scala]
291[warn] there was 1 deprecation warning; re-run with -deprecation for details
292[warn] 6 warnings found
293[info] done compiling
294[info] compiling 7 Scala sources to /build/repo/jvm/target/scala-3.4.2/classes ...
295[info] done compiling
296[info] compiling 17 Scala sources to /build/repo/jvm/target/scala-3.4.2/classes ...
297[info] done compiling
298[info] compiling 10 Scala sources to /build/repo/jvm/target/scala-3.4.2/classes ...
299[info] done compiling
300[info] Main Scala API documentation to /build/repo/jvm/target/scala-3.4.2/api...
301[warn] Flag -project set repeatedly
302[info] Scaladoc version 3.4.2 -- Copyright 2002-2024, LAMP/EPFL
303[info] Skipping unused scalacOptions: -Wconf, -source, -rewrite
304[info] Main Scala API documentation successful.
305[info] compiling 69 Scala sources and 6 Java sources to /build/repo/jvm/target/scala-3.4.2/test-classes ...
306[info] [patched file /build/repo/jvm/src/test/scala/org/scalamock/test/specs2/ConcurrencyTest.scala]
307[info] [patched file /build/repo/shared/src/test/scala/org/scalamock/test/specs2/BasicTest.scala]
308[info] [patched file /build/repo/shared/src/test/scala/org/scalamock/test/scalatest/SuiteScopeMockParallelTest.scala]
309[info] [patched file /build/repo/jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala]
310[info] [patched file /build/repo/shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala]
311[info] [patched file /build/repo/shared/src/test/scala-3/com/paulbutcher/test/Scala3Spec.scala]
312[info] [patched file /build/repo/shared/src/test/scala/org/scalamock/test/scalatest/BasicTest.scala]
313[info] [patched file /build/repo/shared/src/test/scala/com/paulbutcher/test/matchers/MatchersTest.scala]
314[info] [patched file /build/repo/jvm/src/test/scala/org/scalamock/test/scalatest/ConcurrencyTest.scala]
315[info] [patched file /build/repo/shared/src/test/scala/com/paulbutcher/test/matchers/ArgCaptureTest.scala]
316[info] [patched file /build/repo/jvm/src/test/scala/com.paulbutcher.test/proxy/ProxyMockTest.scala]
317[info] [patched file /build/repo/shared/src/test/scala/org/scalamock/test/scalatest/AbstractOverrideMethodTest.scala]
318[info] [patched file /build/repo/jvm/src/test/scala/com.paulbutcher.test/mock/JavaMockNamingTest.scala]
319[info] [patched file /build/repo/shared/src/test/scala/com/paulbutcher/test/mock/MockTestManyParams.scala]
320[info] [patched file /build/repo/shared/src/test/scala/com/paulbutcher/test/IsolatedSpec.scala]
321[info] [patched file /build/repo/shared/src/test/scala/org/scalamock/test/specs2/FixtureContextTest.scala]
322[info] [patched file /build/repo/shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala]
323[info] [patched file /build/repo/shared/src/test/scala/org/scalamock/test/scalatest/ErrorReportingTest.scala]
324[info] [patched file /build/repo/shared/src/test/scala/org/scalamock/test/scalatest/StackableSuitesTest.scala]
325[info] [patched file /build/repo/jvm/src/test/scala/org/scalamock/test/specs2/SuiteScopeMockParallelTest.scala]
326[info] [patched file /build/repo/shared/src/test/scala/com/paulbutcher/test/mock/MethodsWithDefaultParamsTest.scala]
327[info] [patched file /build/repo/shared/src/test/scala/com/paulbutcher/test/mock/OverloadedMethodsTest.scala]
328[info] [patched file /build/repo/shared/src/test/scala/org/scalamock/test/scalatest/SuiteScopePresetMockParallelTest.scala]
329[info] [patched file /build/repo/shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala]
330[info] [patched file /build/repo/jvm/src/test/scala/org/scalamock/test/specs2/SuiteScopePresetMockParallelTest.scala]
331[info] [patched file /build/repo/shared/src/test/scala/com/paulbutcher/test/stub/StubTest.scala]
332[info] [patched file /build/repo/shared/src/test/scala/org/scalamock/test/scalatest/FixtureContextTest.scala]
333[info] [patched file /build/repo/shared/src/test/scala-3/com/paulbutcher/test/PathDependentParamSpec.scala]
334[info] done compiling
335[info] Wrote /build/repo/jvm/target/scala-3.4.2/scalamock_3-6.1.1+0-3c918356+20250104-1531-SNAPSHOT.pom
336[info] Main Scala API documentation to /build/repo/jvm/target/scala-3.4.2/api...
337[warn] Flag -project set repeatedly
338[info] Scaladoc version 3.4.2 -- Copyright 2002-2024, LAMP/EPFL
339[info] Skipping unused scalacOptions: -Wconf, -source, -rewrite
340[info] Main Scala API documentation successful.
341[info] :: delivering :: org.scalamock#scalamock_3;6.1.1+0-3c918356+20250104-1531-SNAPSHOT :: 6.1.1+0-3c918356+20250104-1531-SNAPSHOT :: integration :: Sat Jan 04 15:31:58 CET 2025
342[info] delivering ivy file to /build/repo/jvm/target/scala-3.4.2/ivy-6.1.1+0-3c918356+20250104-1531-SNAPSHOT.xml
343[info] published scalamock_3 to /root/.ivy2/local/org.scalamock/scalamock_3/6.1.1+0-3c918356+20250104-1531-SNAPSHOT/poms/scalamock_3.pom
344[info] published scalamock_3 to /root/.ivy2/local/org.scalamock/scalamock_3/6.1.1+0-3c918356+20250104-1531-SNAPSHOT/jars/scalamock_3.jar
345[info] published scalamock_3 to /root/.ivy2/local/org.scalamock/scalamock_3/6.1.1+0-3c918356+20250104-1531-SNAPSHOT/srcs/scalamock_3-sources.jar
346[info] published scalamock_3 to /root/.ivy2/local/org.scalamock/scalamock_3/6.1.1+0-3c918356+20250104-1531-SNAPSHOT/docs/scalamock_3-javadoc.jar
347[info] published ivy to /root/.ivy2/local/org.scalamock/scalamock_3/6.1.1+0-3c918356+20250104-1531-SNAPSHOT/ivys/ivy.xml
348[info] compiling 28 Scala sources to /build/repo/jvm/target/scala-3.4.2/test-classes ...
349[info] done compiling
350
351************************
352Build summary:
353[{
354 "module": "scalamock",
355 "compile": {"status": "ok", "tookMs": 12159, "warnings": 5, "errors": 0, "sourceVersion": "3.4-migration"},
356 "doc": {"status": "ok", "tookMs": 4318, "files": 0, "totalSizeKb": 0},
357 "test-compile": {"status": "ok", "tookMs": 20413, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
358 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
359 "publish": {"status": "ok", "tookMs": 410}
360}]
361************************
362[success] Total time: 51 s, completed Jan 4, 2025, 3:32:09 PM
363Checking patch shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala...
364error: while searching for:
365 }
366
367 it("can have expectations checked at the end of root suite") {
368 val mockFun = mockFunction[String, Unit](functionName("mockFun"))
369 mockFun expects "bottom-level"
370 val caught = intercept[TestFailedException] {
371 verifyExpectations()
372
373error: patch failed: shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala:51
374Checking patch shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala...
375Checking patch shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala...
376Checking patch shared/src/main/scala/org/scalamock/MockFactoryBase.scala...
377Checking patch jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala...
378error: while searching for:
379
380 it should "mock a Polymorhpic Java interface" in { // test for issue #24
381 val m = mock[PolymorphicJavaInterface]
382 (m.simplePolymorphicMethod[Int] _).expects("foo").returning(44)
383 assertResult(44) { m.simplePolymorphicMethod[Int]("foo") }
384 }
385
386
387error: patch failed: jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala:64
388Checking patch build.sbt...
389Applying patch shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala with 1 reject...
390Rejected hunk #1.
391Applied patch shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala cleanly.
392Applied patch shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala cleanly.
393Applied patch shared/src/main/scala/org/scalamock/MockFactoryBase.scala cleanly.
394Applying patch jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala with 1 reject...
395Rejected hunk #1.
396Applied patch build.sbt cleanly.
397Commit migration rewrites
398Switched to a new branch 'opencb/migrate-3.4.2'
399[opencb/migrate-3.4.2 cbf2ccc] Apply Scala compiler rewrites for 3.4.2
400 35 files changed, 218 insertions(+), 218 deletions(-)
401----
402Preparing build for 3.6.3-RC2
403Scala binary version found: 3.6
404Implicitly using source version 3.6-migration
405Scala binary version found: 3.6
406Implicitly using source version 3.6-migration
407Would try to apply common scalacOption (best-effort, sbt/mill only):
408Append: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s
409Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
410----
411Starting build for 3.6.3-RC2
412Execute tests: false
413sbt project found:
414Try apply source patch:
415Path: jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala
416Pattern: m.simplePolymorphicMethod _
417Replacement: m.simplePolymorphicMethod[Int] _
418Failed to apply pattern 'm.simplePolymorphicMethod _' in repo/jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala
419Try apply source patch:
420Path: shared/src/main/scala/org/scalamock/MockFactoryBase.scala
421Pattern: callLog foreach expectationContext.verify _
422Replacement: callLog.foreach(expectationContext.verify(_))
423Successfully applied pattern 'callLog foreach expectationContext.verify _' in repo/shared/src/main/scala/org/scalamock/MockFactoryBase.scala
424Try apply source patch:
425Path: shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala
426Pattern: (m.oneParam _).expects(42)
427Replacement: (m.oneParam).expects(42)
428Successfully applied pattern '(m.oneParam _).expects(42)' in repo/shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala
429Try apply source patch:
430Path: shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala
431Pattern: .oneParam _) shouldBe
432Replacement: .oneParam) shouldBe
433Successfully applied pattern '.oneParam _) shouldBe' in repo/shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala
434Try apply source patch:
435Path: shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala
436Pattern: val mockFun = mockFunction[String, Unit]("mockFun")
437Replacement: val mockFun = mockFunction[String, Unit](functionName("mockFun"))
438Failed to apply pattern 'val mockFun = mockFunction[String, Unit]("mockFun")' in repo/shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala
439No prepare script found for project paulbutcher/scalamock
440##################################
441Scala version: 3.6.3-RC2
442Targets: org.scalamock%scalamock
443Project projectConfig: { "projects": { "exclude": [], "overrides": {} }, "java": { "version": "11" }, "sbt": { "commands": [ "mapScalacOptions -experimental" ], "options": [] }, "mill": { "options": [] }, "tests": "compile-only", "migrationVersions": [ "3.4.2" ], "sourcePatches": [ { "path": "jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala", "pattern": "m.simplePolymorphicMethod _", "replaceWith": "m.simplePolymorphicMethod[Int] _" }, { "path": "shared/src/main/scala/org/scalamock/MockFactoryBase.scala", "pattern": "callLog foreach expectationContext.verify _", "replaceWith": "callLog.foreach(expectationContext.verify(_))" }, { "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala", "pattern": "(m.oneParam _).expects(42)", "replaceWith": "(m.oneParam).expects(42)" }, { "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala", "pattern": ".oneParam _) shouldBe", "replaceWith": ".oneParam) shouldBe" }, { "path": "shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala", "pattern": "val mockFun = mockFunction[String, Unit](\"mockFun\")", "replaceWith": "val mockFun = mockFunction[String, Unit](functionName(\"mockFun\"))" } ] }
444##################################
445Using extra scalacOptions: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s
446Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
447[sbt_options] declare -a sbt_options=()
448[process_args] java_version = '11'
449[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_11_0_20/rt.jar'
450# Executing command line:
451java
452-Dfile.encoding=UTF-8
453-Dcommunitybuild.scala=3.6.3-RC2
454-Dcommunitybuild.project.dependencies.add=
455-Xmx7G
456-Xms4G
457-Xss8M
458-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
459-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_11_0_20
460-jar
461/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
462"setCrossScalaVersions 3.6.3-RC2"
463"++3.6.3-RC2 -v"
464"mapScalacOptions ",-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,""
465"set every credentials := Nil"
466"mapScalacOptions -experimental"
467moduleMappings
468"runBuild 3.6.3-RC2 """{
469 "projects": {
470 "exclude": [],
471 "overrides": {}
472 },
473 "java": {
474 "version": "11"
475 },
476 "sbt": {
477 "commands": [
478 "mapScalacOptions -experimental"
479 ],
480 "options": []
481 },
482 "mill": {
483 "options": []
484 },
485 "tests": "compile-only",
486 "migrationVersions": [
487 "3.4.2"
488 ],
489 "sourcePatches": [
490 {
491 "path": "jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala",
492 "pattern": "m.simplePolymorphicMethod _",
493 "replaceWith": "m.simplePolymorphicMethod[Int] _"
494 },
495 {
496 "path": "shared/src/main/scala/org/scalamock/MockFactoryBase.scala",
497 "pattern": "callLog foreach expectationContext.verify _",
498 "replaceWith": "callLog.foreach(expectationContext.verify(_))"
499 },
500 {
501 "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala",
502 "pattern": "(m.oneParam _).expects(42)",
503 "replaceWith": "(m.oneParam).expects(42)"
504 },
505 {
506 "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala",
507 "pattern": ".oneParam _) shouldBe",
508 "replaceWith": ".oneParam) shouldBe"
509 },
510 {
511 "path": "shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala",
512 "pattern": "val mockFun = mockFunction[String, Unit](\"mockFun\")",
513 "replaceWith": "val mockFun = mockFunction[String, Unit](functionName(\"mockFun\"))"
514 }
515 ]
516}""" org.scalamock%scalamock"
517
518[info] welcome to sbt 1.10.7 (Eclipse Adoptium Java 11.0.20)
519[info] loading settings for project repo-build from plugins.sbt...
520[info] loading project definition from /build/repo/project
521[info] loading settings for project repo from build.sbt...
522[info] set current project to repo (in build file:/build/repo/)
523Execute setCrossScalaVersions: 3.6.3-RC2
524OpenCB::Changing crossVersion 3.3.0 -> 3.6.3-RC2 in scalamockJVM/crossScalaVersions
525OpenCB::Changing crossVersion 3.3.0 -> 3.6.3-RC2 in examples/crossScalaVersions
526OpenCB::Changing crossVersion 3.3.0 -> 3.6.3-RC2 in scalamockJS/crossScalaVersions
527[info] set current project to repo (in build file:/build/repo/)
528[info] Setting Scala version to 3.6.3-RC2 on 3 projects.
529[info] Switching Scala version on:
530[info] scalamockJS (2.12.20, 2.13.14, 3.6.3-RC2)
531[info] scalamockJVM (2.12.20, 2.13.14, 3.6.3-RC2)
532[info] examples (2.12.20, 2.13.14, 3.6.3-RC2)
533[info] Excluding projects:
534[info] * repo (2.12.20)
535[info] Reapplying settings...
536[info] set current project to repo (in build file:/build/repo/)
537Execute mapScalacOptions: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
538[info] Reapplying settings...
539[info] set current project to repo (in build file:/build/repo/)
540[info] Defining Global / credentials, credentials and 2 others.
541[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 19 others.
542[info] Run `last` for details.
543[info] Reapplying settings...
544[info] set current project to repo (in build file:/build/repo/)
545Execute mapScalacOptions: -experimental
546[info] Reapplying settings...
547[info] set current project to repo (in build file:/build/repo/)
548[success] Total time: 0 s, completed Jan 4, 2025, 3:32:22 PM
549Build config: {
550 "projects": {
551 "exclude": [],
552 "overrides": {}
553 },
554 "java": {
555 "version": "11"
556 },
557 "sbt": {
558 "commands": [
559 "mapScalacOptions -experimental"
560 ],
561 "options": []
562 },
563 "mill": {
564 "options": []
565 },
566 "tests": "compile-only",
567 "migrationVersions": [
568 "3.4.2"
569 ],
570 "sourcePatches": [
571 {
572 "path": "jvm/src/test/scala/com.paulbutcher.test/mock/JavaMocksTest.scala",
573 "pattern": "m.simplePolymorphicMethod _",
574 "replaceWith": "m.simplePolymorphicMethod[Int] _"
575 },
576 {
577 "path": "shared/src/main/scala/org/scalamock/MockFactoryBase.scala",
578 "pattern": "callLog foreach expectationContext.verify _",
579 "replaceWith": "callLog.foreach(expectationContext.verify(_))"
580 },
581 {
582 "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala",
583 "pattern": "(m.oneParam _).expects(42)",
584 "replaceWith": "(m.oneParam).expects(42)"
585 },
586 {
587 "path": "shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala",
588 "pattern": ".oneParam _) shouldBe",
589 "replaceWith": ".oneParam) shouldBe"
590 },
591 {
592 "path": "shared/src/test/scala/org/scalamock/test/scalatest/PathSpecTest.scala",
593 "pattern": "val mockFun = mockFunction[String, Unit](\"mockFun\")",
594 "replaceWith": "val mockFun = mockFunction[String, Unit](functionName(\"mockFun\"))"
595 }
596 ]
597}
598Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
599Starting build...
600Projects: Set(scalamockJVM)
601Starting build for ProjectRef(file:/build/repo/,scalamockJVM) (scalamock)...
602OpenCB::Exclude Scala3 specific scalacOption `-source:3.6-migration` in Scala 2.12.20 module Global
603OpenCB::Exclude Scala3 specific scalacOption `-experimental` in Scala 2.12.20 module Global
604OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
605OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
606OpenCB::Would not apply setting `-source:3.6-migration`: Project has predefined source version: Some(-source:3.6-migration)
607Compile scalacOptions: List(-unchecked, -release:8, -source:3.6-migration, -Wconf:msg=can be rewritten automatically under:s, -experimental)
608[info] compiling 56 Scala sources to /build/repo/jvm/target/scala-3.6.3-RC2/classes ...
609[warn] -- Warning: /build/repo/shared/src/main/scala/org/scalamock/handlers/OrderedHandlers.scala:35:10
610[warn] 35 | return r
611[warn] | ^^^^^^^^
612[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
613[warn] -- Warning: /build/repo/shared/src/main/scala/org/scalamock/handlers/OrderedHandlers.scala:38:10
614[warn] 38 | return None
615[warn] | ^^^^^^^^^^^
616[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
617[warn] -- Warning: /build/repo/shared/src/main/scala/org/scalamock/handlers/OrderedHandlers.scala:58:10
618[warn] 58 | return true
619[warn] | ^^^^^^^^^^^
620[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
621[warn] -- Warning: /build/repo/shared/src/main/scala/org/scalamock/handlers/UnorderedHandlers.scala:32:8
622[warn] 32 | return r
623[warn] | ^^^^^^^^
624[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
625[warn] -- Warning: /build/repo/shared/src/main/scala/org/scalamock/handlers/UnorderedHandlers.scala:41:8
626[warn] 41 | return true
627[warn] | ^^^^^^^^^^^
628[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
629[warn] there was 1 deprecation warning; re-run with -deprecation for details
630[warn] 6 warnings found
631[info] done compiling
632[info] Main Scala API documentation to /build/repo/jvm/target/scala-3.6.3-RC2/api...
633[warn] Flag -project set repeatedly
634[info] Scaladoc version 3.6.3-RC2 -- Copyright 2002-2024, LAMP/EPFL
635[info] Skipping unused scalacOptions: -Wconf, -source
636[info] Main Scala API documentation successful.
637[info] compiling 69 Scala sources and 6 Java sources to /build/repo/jvm/target/scala-3.6.3-RC2/test-classes ...
638[info] done compiling
639[info] Wrote /build/repo/jvm/target/scala-3.6.3-RC2/scalamock_3-6.1.1+1-cbf2cccd+20250104-1532-SNAPSHOT.pom
640[info] Main Scala API documentation to /build/repo/jvm/target/scala-3.6.3-RC2/api...
641[warn] Flag -project set repeatedly
642[info] Scaladoc version 3.6.3-RC2 -- Copyright 2002-2024, LAMP/EPFL
643[info] Skipping unused scalacOptions: -Wconf, -source
644[info] Main Scala API documentation successful.
645[info] :: delivering :: org.scalamock#scalamock_3;6.1.1+1-cbf2cccd+20250104-1532-SNAPSHOT :: 6.1.1+1-cbf2cccd+20250104-1532-SNAPSHOT :: integration :: Sat Jan 04 15:32:58 CET 2025
646[info] delivering ivy file to /build/repo/jvm/target/scala-3.6.3-RC2/ivy-6.1.1+1-cbf2cccd+20250104-1532-SNAPSHOT.xml
647[info] published scalamock_3 to /root/.ivy2/local/org.scalamock/scalamock_3/6.1.1+1-cbf2cccd+20250104-1532-SNAPSHOT/poms/scalamock_3.pom
648[info] published scalamock_3 to /root/.ivy2/local/org.scalamock/scalamock_3/6.1.1+1-cbf2cccd+20250104-1532-SNAPSHOT/jars/scalamock_3.jar
649[info] published scalamock_3 to /root/.ivy2/local/org.scalamock/scalamock_3/6.1.1+1-cbf2cccd+20250104-1532-SNAPSHOT/srcs/scalamock_3-sources.jar
650[info] published scalamock_3 to /root/.ivy2/local/org.scalamock/scalamock_3/6.1.1+1-cbf2cccd+20250104-1532-SNAPSHOT/docs/scalamock_3-javadoc.jar
651[info] published ivy to /root/.ivy2/local/org.scalamock/scalamock_3/6.1.1+1-cbf2cccd+20250104-1532-SNAPSHOT/ivys/ivy.xml
652
653************************
654Build summary:
655[{
656 "module": "scalamock",
657 "compile": {"status": "ok", "tookMs": 12773, "warnings": 5, "errors": 0, "sourceVersion": "3.6-migration"},
658 "doc": {"status": "ok", "tookMs": 172, "files": 0, "totalSizeKb": 0},
659 "test-compile": {"status": "ok", "tookMs": 19115, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
660 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
661 "publish": {"status": "ok", "tookMs": 437}
662}]
663************************
664[success] Total time: 36 s, completed Jan 4, 2025, 3:32:59 PM
665Checking patch shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala...
666Checking patch shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala...
667Checking patch shared/src/main/scala/org/scalamock/MockFactoryBase.scala...
668Checking patch build.sbt...
669Applied patch shared/src/test/scala/com/paulbutcher/test/mock/MockTest.scala cleanly.
670Applied patch shared/src/test/scala/com/paulbutcher/test/mock/MockNamingTest.scala cleanly.
671Applied patch shared/src/main/scala/org/scalamock/MockFactoryBase.scala cleanly.
672Applied patch build.sbt cleanly.