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.

To download the current JDK release, click here.
JDK 8 JDK 9
8u92Fixed 9Fixed
Description
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.
Comments
Can verify with JDK9 b96.
14-12-2015

http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/67a83054f43b
03-11-2015

+1
03-11-2015

+1 Changes look good
03-11-2015

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.
22-10-2015

Looks good to me.
22-10-2015

http://cr.openjdk.java.net/~rchamyal/arunprasad/8090292/webrev.00/
22-10-2015

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.
18-11-2014