JDK-8090292 : Test transitions/created-while-suspended.html fails
Type:Bug
Component:javafx
Sub-Component:web
Affected Version:8u5,8u25,8u40
Priority:P3
Status:Resolved
Resolution:Fixed
Submitted:2014-09-10
Updated:2016-02-02
Resolved:2015-11-03
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
Test transitions/created-while-suspended.html fails.
It probably is a harness issue, as test lacks some harness-generated output.
This is a newly added test.
http://cr.openjdk.java.net/~rchamyal/arunprasad/8090292/webrev.02
The above fix was tested in win, linux and osx platforms. Please take a look.
02-11-2015
http://cr.openjdk.java.net/~rchamyal/arunprasad/8090292/webrev.01
Above patch considers OS X and Windows also, but not tested due to unavailability of builds.
26-10-2015
I can build / test on Mac OS X if you don't have a system on which you can build.
22-10-2015
Hi Alexander,
Few issues with my patch. I haven't considered Windows and OSX. I will upload a new webrev to support those platforms as well.
Our implementation of DRT doesn't adds `windows.internals` property, which is required for LayoutTest execution. Some of the DRT test cases uses `window.internals` to print the test execution status like PASS/FAILED.
WebCore has testing module, which does the injection of `window.internals`. All we need to do is calling `WebCore::injectInternalsObject` from `Java_com_sun_javafx_webkit_drt_DumpRenderTree_didClearWindowObject` JNI function.
21-10-2015
This bug was found while baselining new Webkit in 8u40 with new DRT. The WebKit was not integrated and new DRT is not used. SQE is ok to defer from 8u40 but bugs should be targeted to the release where dev plans to integrate new WebKit.