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
329
329
val base = Task .workspace / " modules" / " build-macros" / " src"
330
330
val negativeTests = Seq (
331
331
" 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
335
335
)
336
336
)
337
337
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)
340
343
341
344
val sv = scalaVersion()
342
345
def compile (extraSources : os.Path * ): CommandResult =
@@ -345,7 +348,14 @@ trait BuildMacros extends ScalaCliCrossSbtModule
345
348
mergeErrIntoOut = true ,
346
349
cwd = Task .workspace
347
350
)
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)
349
359
350
360
val notPassed = negativeTests.filter { case (testName, expectedErrors) =>
351
361
val testFile = base / " negative-tests" / testName
You can’t perform that action at this time.
0 commit comments