Skip the test if we cannot download the env for nashorn emulation
Project: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/commit/8ed64b1c Tree: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/tree/8ed64b1c Diff: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/diff/8ed64b1c Branch: refs/heads/master Commit: 8ed64b1ccefe83851dcb477fe2b4ee00d1f69d03 Parents: 408363d Author: Jaroslav Tulach <[email protected]> Authored: Sat Dec 24 14:02:47 2016 +0100 Committer: Jaroslav Tulach <[email protected]> Committed: Fri Sep 8 17:13:55 2017 +0200 ---------------------------------------------------------------------- .../java/html/boot/script/ko4j/KnockoutEnvJSTest.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/blob/8ed64b1c/boot-script/src/test/java/net/java/html/boot/script/ko4j/KnockoutEnvJSTest.java ---------------------------------------------------------------------- diff --git a/boot-script/src/test/java/net/java/html/boot/script/ko4j/KnockoutEnvJSTest.java b/boot-script/src/test/java/net/java/html/boot/script/ko4j/KnockoutEnvJSTest.java index 8ed88c5..0ffccb2 100644 --- a/boot-script/src/test/java/net/java/html/boot/script/ko4j/KnockoutEnvJSTest.java +++ b/boot-script/src/test/java/net/java/html/boot/script/ko4j/KnockoutEnvJSTest.java @@ -48,6 +48,7 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.lang.annotation.Annotation; import java.lang.reflect.Method; +import java.net.ConnectException; import java.net.URI; import java.net.URISyntaxException; import java.net.URL; @@ -108,10 +109,15 @@ public final class KnockoutEnvJSTest extends KnockoutTCK { baseUri = DynamicHTTP.initServer(); final Fn.Presenter p = Scripts.createPresenter(KOCase.JS); - URL envNashorn = new URL("https://bugs.openjdk.java.net/secure/attachment/11894/env.nashorn.1.2-debug.js"); - InputStream is = envNashorn.openStream(); - p.loadScript(new InputStreamReader(is)); - is.close(); + try { + URL envNashorn = new URL("https://bugs.openjdk.java.net/secure/attachment/11894/env.nashorn.1.2-debug.js"); + InputStream is = envNashorn.openStream(); + p.loadScript(new InputStreamReader(is)); + is.close(); + } catch (ConnectException ex) { + ex.printStackTrace(); + return new Object[0]; + } final BrowserBuilder bb = BrowserBuilder.newBrowser(p). loadClass(KnockoutEnvJSTest.class).
