diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2017-10-13 08:50:13 +1000 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2017-10-13 08:50:55 +1000 |
commit | 119d73381cb033f1a27a25d7d8730a58be9c7066 (patch) | |
tree | 183a06d0059d9db907762d9536f507edc4a02062 | |
parent | 04b9a04ce5b4155fc7b83799e83136cf4d77c25f (diff) | |
download | scala-async-119d73381cb033f1a27a25d7d8730a58be9c7066.tar.gz scala-async-119d73381cb033f1a27a25d7d8730a58be9c7066.tar.bz2 scala-async-119d73381cb033f1a27a25d7d8730a58be9c7066.zip |
Add diagnostic for intermittently failing test
-rw-r--r-- | src/test/scala/scala/async/run/late/LateExpansion.scala | 7 |
1 files changed, 6 insertions, 1 deletions
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) } } |