Skip to content

Commit e0ffca3

Browse files
8242505: Some WebKit tests might fail because Microsoft libraries are not loaded
Reviewed-by: ghb
1 parent ceb3fce commit e0ffca3

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

modules/javafx.web/src/test/java/test/com/sun/webkit/SharedBufferTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525

2626
package test.com.sun.webkit;
2727

28+
import com.sun.javafx.PlatformUtil;
29+
import com.sun.javafx.tk.Toolkit;
2830
import com.sun.webkit.SharedBuffer;
2931
import com.sun.webkit.SharedBufferShim;
3032
import com.sun.webkit.WebPage;
@@ -50,6 +52,10 @@ public class SharedBufferTest {
5052

5153
@BeforeClass
5254
public static void beforeClass() throws ClassNotFoundException {
55+
if (PlatformUtil.isWindows()) {
56+
// Must load Microsoft libs before loading jfxwebkit.dll
57+
Toolkit.loadMSWindowsLibraries();
58+
}
5359
Class.forName(WebPage.class.getName());
5460
}
5561

modules/javafx.web/src/test/java/test/com/sun/webkit/SimpleSharedBufferInputStreamTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525

2626
package test.com.sun.webkit;
2727

28+
import com.sun.javafx.PlatformUtil;
29+
import com.sun.javafx.tk.Toolkit;
2830
import com.sun.webkit.SharedBuffer;
2931
import com.sun.webkit.SharedBufferShim;
3032
import com.sun.webkit.SimpleSharedBufferInputStream;
@@ -52,6 +54,10 @@ public class SimpleSharedBufferInputStreamTest {
5254

5355
@BeforeClass
5456
public static void beforeClass() throws ClassNotFoundException {
57+
if (PlatformUtil.isWindows()) {
58+
// Must load Microsoft libs before loading jfxwebkit.dll
59+
Toolkit.loadMSWindowsLibraries();
60+
}
5561
Class.forName(WebPage.class.getName());
5662
}
5763

0 commit comments

Comments
 (0)