Skip to content

Commit 86c61fe

Browse files
Better logging in tests
1 parent c3c3965 commit 86c61fe

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

frontend/src/test/scala/bloop/util/TestUtil.scala

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -207,12 +207,15 @@ object TestUtil {
207207
def getBloopConfigDir(buildName: String): Path = {
208208
val baseDirURL = ThisClassLoader.getResource(buildName)
209209
if (baseDirURL == null) {
210-
sys.error(s"Project ${buildName} does not exist in test resources")
210+
sys.error(s"Project ${buildName} does not exist in test resources (baseDirURL=$baseDirURL)")
211211
} else {
212212
val baseDir = java.nio.file.Paths.get(baseDirURL.toURI)
213213
val bloopConfigDir = baseDir.resolve("bloop-config")
214214
if (Files.exists(bloopConfigDir)) bloopConfigDir
215-
else sys.error(s"Project ${buildName} does not exist in test resources")
215+
else
216+
sys.error(
217+
s"Bloop config dir for project ${buildName} does not exist in test resources (bloopConfigDir=$bloopConfigDir)"
218+
)
216219
}
217220
}
218221

@@ -595,14 +598,18 @@ object TestUtil {
595598
.notification(endpoints.Build.showMessage) {
596599
case bsp.ShowMessageParams(bsp.MessageType.Log, _, o, msg) => logger.debug(fmt(msg, o))
597600
case bsp.ShowMessageParams(bsp.MessageType.Info, _, o, msg) => logger.info(fmt(msg, o))
598-
case bsp.ShowMessageParams(bsp.MessageType.Warning, _, o, msg) => logger.warn(fmt(msg, o))
599-
case bsp.ShowMessageParams(bsp.MessageType.Error, _, o, msg) => logger.error(fmt(msg, o))
601+
case bsp.ShowMessageParams(bsp.MessageType.Warning, _, o, msg) =>
602+
System.err.println(fmt(msg, o))
603+
case bsp.ShowMessageParams(bsp.MessageType.Error, _, o, msg) =>
604+
System.err.println(fmt(msg, o))
600605
}
601606
.notification(endpoints.Build.logMessage) {
602607
case bsp.LogMessageParams(bsp.MessageType.Log, _, o, msg) => logger.debug(fmt(msg, o))
603608
case bsp.LogMessageParams(bsp.MessageType.Info, _, o, msg) => logger.info(fmt(msg, o))
604-
case bsp.LogMessageParams(bsp.MessageType.Warning, _, o, msg) => logger.warn(fmt(msg, o))
605-
case bsp.LogMessageParams(bsp.MessageType.Error, _, o, msg) => logger.error(fmt(msg, o))
609+
case bsp.LogMessageParams(bsp.MessageType.Warning, _, o, msg) =>
610+
System.err.println(fmt(msg, o))
611+
case bsp.LogMessageParams(bsp.MessageType.Error, _, o, msg) =>
612+
System.err.println(fmt(msg, o))
606613
}
607614

608615
// Lsp4s fails if we try to repeat a handler for a given notification

0 commit comments

Comments
 (0)