# HG changeset patch # User Jaroslav Tulach # Date 1461473492 -7200 # Node ID 3c9060276b2d9815b05df2e10ff446f4771c95a6 # Parent a8b9a7c2f3b53bd3e00f12d85692b9cd2c357578 Disable to GC tests as they cause random problems in the FX launcher diff -r a8b9a7c2f3b5 -r 3c9060276b2d ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/JavaScriptBodyFXBrwsrTest.java --- a/ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/JavaScriptBodyFXBrwsrTest.java Sat Apr 23 05:43:17 2016 +0200 +++ b/ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/JavaScriptBodyFXBrwsrTest.java Sun Apr 24 06:51:32 2016 +0200 @@ -30,7 +30,17 @@ @Factory public static Object[] create() { return VMTest.newTests(). withLaunchers("fxbrwsr"). - withClasses(testClasses()). + withClasses(filterTestClasses()). withTestAnnotation(KOTest.class).build(); } + + private static Class[] filterTestClasses() { + Class[] arr = testClasses(); + for (int i = 0; i < arr.length; i++) { + if (arr[i].getName().contains("GCBodyTest")) { + arr[i] = Object.class; + } + } + return arr; + } } diff -r a8b9a7c2f3b5 -r 3c9060276b2d ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/KnockoutFXTest.java --- a/ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/KnockoutFXTest.java Sat Apr 23 05:43:17 2016 +0200 +++ b/ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/KnockoutFXTest.java Sun Apr 24 06:51:32 2016 +0200 @@ -52,11 +52,21 @@ @Factory public static Object[] compatibilityTests() { return VMTest.newTests(). - withClasses(testClasses()). + withClasses(filterTestClasses()). withTestAnnotation(KOTest.class). withLaunchers("fxbrwsr").build(); } - + + private static Class[] filterTestClasses() { + Class[] arr = testClasses(); + for (int i = 0; i < arr.length; i++) { + if (arr[i].getName().contains("GCBodyTest")) { + arr[i] = Object.class; + } + } + return arr; + } + @Override public BrwsrCtx createContext() { final Fn.Presenter p = Fn.activePresenter();