From 119d73381cb033f1a27a25d7d8730a58be9c7066 Mon Sep 17 00:00:00 2001 From: Jason Zaugg Date: Fri, 13 Oct 2017 08:50:13 +1000 Subject: Add diagnostic for intermittently failing test --- src/test/scala/scala/async/run/late/LateExpansion.scala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/test/scala/scala/async/run/late/LateExpansion.scala b/src/test/scala/scala/async/run/late/LateExpansion.scala index 2cc8073..8ac8aec 100644 --- a/src/test/scala/scala/async/run/late/LateExpansion.scala +++ b/src/test/scala/scala/async/run/late/LateExpansion.scala @@ -412,7 +412,12 @@ class LateExpansion { // } Assert.assertTrue(reporter.infos.mkString("\n"), !reporter.hasErrors) val loader = new URLClassLoader(Seq(new File(settings.outdir.value).toURI.toURL), global.getClass.getClassLoader) - val cls = loader.loadClass("Test") + val cls = try { + loader.loadClass("Test") + } catch { + case ex: ClassNotFoundException => + throw new ClassNotFoundException(new File(settings.outdir.value).list().mkString(", "), ex) + } cls.getMethod("test").invoke(null) } } -- cgit v1.2.3