<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>31612</bug_id>
          
          <creation_ts>2009-11-17 19:17:46 -0800</creation_ts>
          <short_desc>two layout tests assume java is disabled</short_desc>
          <delta_ts>2009-11-18 11:37:02 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>164416</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-11-17 19:17:46 -0800</bug_when>
    <thetext>Two layout tests ( fast/replaced/applet-disabled-positioned.html and fast/replaced/applet-rendering-java-disabled.html ) assume that java is disabled by default. This is true for Safari but isn&apos;t necessarily true in general (i.e., it isn&apos;t true for Chromium). The layoutTestController has hooks to control enabling / disabling Java, so we should use those.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164417</commentid>
    <comment_count>1</comment_count>
      <attachid>43396</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-11-17 19:19:57 -0800</bug_when>
    <thetext>Created attachment 43396
patch to the two test files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164421</commentid>
    <comment_count>2</comment_count>
      <attachid>43396</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-11-17 19:34:44 -0800</bug_when>
    <thetext>Comment on attachment 43396
patch to the two test files.

DumpRenderTree is expected to disable Java.  See:

WebKitTools/DumpRenderTree/mac/DumpRenderTree.mm:407:    [preferences setJavaEnabled:NO];
WebKitTools/DumpRenderTree/win/DumpRenderTree.cpp:723:    preferences-&gt;setJavaEnabled(FALSE);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164433</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-11-17 20:58:32 -0800</bug_when>
    <thetext>That doesn&apos;t seem like a good thing. It means you can&apos;t actually test anything with applets in it, right?

In particular, fast/dom/java-applet-calls.html has expected output that expects java to be disabled. Wouldn&apos;t it be better to actually have tests that make sure this works?

I also saw a comment that these tests were intentionally done this way because DRT hangs when trying to load the JVM (dom/level2/html/AppletsCollection.html). It seems like it would be better to track that as a bug with failing tests rather than assume that this will never work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164447</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-11-17 21:41:22 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; That doesn&apos;t seem like a good thing. It means you can&apos;t actually test anything
&gt; with applets in it, right?

I’m not sure why you think that.  Whatever subset of tests that require Java could easily opt in to enabling it.

&gt; In particular, fast/dom/java-applet-calls.html has expected output that expects
&gt; java to be disabled. Wouldn&apos;t it be better to actually have tests that make
&gt; sure this works?
&gt; 
&gt; I also saw a comment that these tests were intentionally done this way because
&gt; DRT hangs when trying to load the JVM (dom/level2/html/AppletsCollection.html).
&gt; It seems like it would be better to track that as a bug with failing tests
&gt; rather than assume that this will never work.

I’m not sure how this relates to the statement I made.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164455</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-11-17 22:17:23 -0800</bug_when>
    <thetext>Ah, perhaps I misunderstood you. I thought you were saying that java should always be disabled in DRT. You&apos;re merely saying that we should assume disabled but can write tests to enable it if we like?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164457</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-11-17 22:28:47 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Ah, perhaps I misunderstood you. I thought you were saying that java should
&gt; always be disabled in DRT. You&apos;re merely saying that we should assume disabled
&gt; but can write tests to enable it if we like?

I’m saying that the Chromium DRT should use the same settings that other ports use.  Tests that need to test other functionality should enable it explicitly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164477</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-11-18 00:00:02 -0800</bug_when>
    <thetext>Got it. Thanks for the clarification.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164478</commentid>
    <comment_count>8</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2009-11-18 00:00:34 -0800</bug_when>
    <thetext>I&apos;ll close this as WONTFIX, then.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43396</attachid>
            <date>2009-11-17 19:19:57 -0800</date>
            <delta_ts>2009-11-17 19:34:44 -0800</delta_ts>
            <desc>patch to the two test files.</desc>
            <filename>wk31612.diff</filename>
            <type>text/plain</type>
            <size>2108</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDUxMDk5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMDktMTEtMTcgIERpcmsgUHJhbmtlICA8ZHBy
YW5rZUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQWRkIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRlUHJlZmVyZW5jZSgi
V2ViS2l0SmF2YUVuYWJsZWQiLCBmYWxzZSkgdG8gdGhlc2UgdHdvIHRlc3RzIHNvIHRoYXQgd2Ug
YXJlIG5vdCBkZXBlbmRlbnQgb24gY3VycmVudCBvciBkZWZhdWx0IHByZWZlcmVuY2VzIGZvciB0
aGlzIHRlc3QuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0zMTYxMgorCisgICAgICAgICogZmFzdC9yZXBsYWNlZC9hcHBsZXQtZGlzYWJsZWQtcG9zaXRp
b25lZC5odG1sOgorICAgICAgICAqIGZhc3QvcmVwbGFjZWQvYXBwbGV0LXJlbmRlcmluZy1qYXZh
LWRpc2FibGVkLmh0bWw6CisKIDIwMDktMTEtMTcgIEpvaG5ueSBEaW5nICA8am5kQGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvcmVwbGFjZWQvYXBwbGV0LWRpc2FibGVkLXBvc2l0aW9uZWQuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3JlcGxhY2VkL2FwcGxldC1kaXNhYmxlZC1wb3NpdGlv
bmVkLmh0bWwJKHJldmlzaW9uIDUxMDk3KQorKysgTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9h
cHBsZXQtZGlzYWJsZWQtcG9zaXRpb25lZC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
OCBAQAorPHNjcmlwdD4KK2lmIChsYXlvdXRUZXN0Q29udHJvbGxlcikgeworICBsYXlvdXRUZXN0
Q29udHJvbGxlci5vdmVycmlkZVByZWZlcmVuY2UoIldlYktpdEphdmFFbmFibGVkIiwgZmFsc2Up
OworfQorPC9zY3JpcHQ+CiA8cD4KICAgICBUZXN0IGZvciA8aT48YSBocmVmPSJodHRwOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTA5MSI+aHR0cDovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTUwOTE8L2E+CiAgICAgQ3Jhc2ggaW4gUmVuZGVyQmxvY2s6OnNr
aXBXaGl0ZXNwYWNlICBkdXJpbmcgbGF5b3V0PC9pPi4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qv
cmVwbGFjZWQvYXBwbGV0LXJlbmRlcmluZy1qYXZhLWRpc2FibGVkLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9hcHBsZXQtcmVuZGVyaW5nLWphdmEtZGlzYWJs
ZWQuaHRtbAkocmV2aXNpb24gNTEwOTcpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3JlcGxhY2VkL2Fw
cGxldC1yZW5kZXJpbmctamF2YS1kaXNhYmxlZC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsOCBAQAorPHNjcmlwdD4KK2lmIChsYXlvdXRUZXN0Q29udHJvbGxlcikgeworICBsYXlvdXRU
ZXN0Q29udHJvbGxlci5vdmVycmlkZVByZWZlcmVuY2UoIldlYktpdEphdmFFbmFibGVkIiwgZmFs
c2UpOworfQorPC9zY3JpcHQ+CiA8cD5UZXN0IGZvciA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzI4MSI+aHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4u
b3JnL3Nob3dfYnVnLmNnaT9pZD03MjgxPC9hPjwvcD4KIDxwPlRoaXMgdGVzdHMgcmVuZGVyaW5n
IG9mIGFuIGFwcGxldCBlbGVtZW50IHdpdGggSmF2YSBkaXNhYmxlZC4gSWYgSmF2YSBpcyBkaXNh
YmxlZCBhbmQgU2FmYXJpIHNob3dzIHRoZSBjb250ZW50IGluIHRoZSBhcHBsZXQgdGFnLCB0aGVu
IHRoZSB0ZXN0IHBhc3NlZC48L3A+CiA8YXBwbGV0IGNvZGU9IiI+U1VDQ0VTUzwvYXBwbGV0Pgo=
</data>
<flag name="review"
          id="25097"
          type_id="1"
          status="-"
          setter="mrowe"
    />
          </attachment>
      

    </bug>

</bugzilla>