File tree Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -329,14 +329,17 @@ trait BuildMacros extends ScalaCliCrossSbtModule
329329 val base = Task .workspace / " modules" / " build-macros" / " src"
330330 val negativeTests = Seq (
331331 " MismatchedLeft.scala" -> Seq (
332- " Found\\ : +EE1" .r,
333- " Found\\ : +EE2" .r,
334- " Required\\ : +E2" .r
332+ " Found: +EE1" .r,
333+ " Found: +EE2" .r,
334+ " Required: +E2" .r
335335 )
336336 )
337337
338- val cpsSource = base / " main" / " scala" / " scala" / " build" / " EitherCps.scala"
339- assert(os.exists(cpsSource))
338+ val cpsSource = base / " main" / " scala" / " scala" / " build" / " EitherCps.scala"
339+ val cpsSourceExists = os.exists(cpsSource)
340+ if (! cpsSourceExists) System .err.println(s " Expected source file $cpsSource does not exist " )
341+ else System .err.println(s " Found source file $cpsSource" )
342+ assert(cpsSourceExists)
340343
341344 val sv = scalaVersion()
342345 def compile (extraSources : os.Path * ): CommandResult =
@@ -345,7 +348,14 @@ trait BuildMacros extends ScalaCliCrossSbtModule
345348 mergeErrIntoOut = true ,
346349 cwd = Task .workspace
347350 )
348- assert(0 == compile().exitCode)
351+ val compileResult = compile()
352+ if (compileResult.exitCode != 0 ) {
353+ System .err.println(s " Compilation failed: $cpsSource" )
354+ System .err.println(compileResult.out.text())
355+ }
356+ else
357+ System .err.println(s " Compiled $cpsSource successfully " )
358+ assert(0 == compileResult.exitCode)
349359
350360 val notPassed = negativeTests.filter { case (testName, expectedErrors) =>
351361 val testFile = base / " negative-tests" / testName
You can’t perform that action at this time.
0 commit comments