<?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>121218</bug_id>
          
          <creation_ts>2013-09-12 02:00:12 -0700</creation_ts>
          <short_desc>[GTK] run-gtk-tests option --skipped=ignore doesn&apos;t work when the entire suite is skipped</short_desc>
          <delta_ts>2013-09-12 03:53:57 -0700</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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>928195</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-09-12 02:00:12 -0700</bug_when>
    <thetext>It simply does nothing. This is because skipping the entire suite was added to skip tests when they can&apos;t be run because of the environment, for example to skip the a11y tests when the at-spi daemons fail to start. However, some tests have been skipped entirely lately because they fail or timeout under xvfb, but the script now allows to run tests without xvfb. I think we should disable tests that are impossible to run because of the environment instead of skipping them, and make skip options work with all skipped tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928196</commentid>
    <comment_count>1</comment_count>
      <attachid>211408</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-09-12 02:05:12 -0700</bug_when>
    <thetext>Created attachment 211408
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928233</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2013-09-12 03:53:57 -0700</bug_when>
    <thetext>Committed r155605: &lt;http://trac.webkit.org/changeset/155605&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211408</attachid>
            <date>2013-09-12 02:05:12 -0700</date>
            <delta_ts>2013-09-12 03:34:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>run-gtk-tests-disabled.diff</filename>
            <type>text/plain</type>
            <size>3212</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxMDQ3
OTM4Li44NzVhN2E2IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTMtMDktMTIgIENhcmxvcyBHYXJjaWEgQ2FtcG9z
ICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIHJ1bi1ndGstdGVzdHMgb3B0
aW9uIC0tc2tpcHBlZD1pZ25vcmUgZG9lc24ndCB3b3JrIHdoZW4gdGhlIGVudGlyZSBzdWl0ZSBp
cyBza2lwcGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMjEyMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBTa2lwcGluZyB0aGUgZW50aXJlIHN1aXRlIHdhcyBhZGRlZCB0byBza2lwIHRlc3RzIHdoZW4g
dGhleSBjYW4ndAorICAgICAgICBiZSBydW4gYmVjYXVzZSBvZiB0aGUgZW52aXJvbm1lbnQsIGZv
ciBleGFtcGxlIHRvIHNraXAgdGhlIGExMXkKKyAgICAgICAgdGVzdHMgd2hlbiB0aGUgYXQtc3Bp
IGRhZW1vbnMgZmFpbCB0byBzdGFydC4gVGhpcyBpcyBubyBsb25nZXIKKyAgICAgICAgdHJ1ZSBm
b3IgYWxsIHRoZSBjYXNlcywgc28gd2UgY2FuIGRpc2FibGUgdGhlIHRlc3RzIHRoYXQgYXJlCisg
ICAgICAgIGltcG9zc2libGUgdG8gcnVuIGluc3RlYWQgb2Ygc2tpcHBpbmcgdGhlbS4KKworICAg
ICAgICAqIFNjcmlwdHMvcnVuLWd0ay10ZXN0czoKKyAgICAgICAgKFRlc3RSdW5uZXIuX19pbml0
X18pOiBJbml0aWFsaXplIHRoZSBza2lwcGVkIHRlc3RzIGxpc3QuCisgICAgICAgIChUZXN0UnVu
bmVyLl9zZXR1cF90ZXN0aW5nX2Vudmlyb25tZW50KTogQWRkCisgICAgICAgIFRlc3RXZWJLaXRB
Y2Nlc3NpYmlsaXR5IHBhdGggdG8gdGhlIGxpc3Qgb2YgZGlzYWJsZWQgdGVzdHMgd2hlbgorICAg
ICAgICBhdC1zcGkgZGFlbW9uIGZhaWwgdG8gc3RhcnQuCisgICAgICAgIChUZXN0UnVubmVyLl9z
aG91bGRfcnVuX3Rlc3RfcHJvZ3JhbSk6IENoZWNrIGZpcnN0IGlmIHRoZSB0ZXN0CisgICAgICAg
IHByb2dyYW0gaXMgZGlzYWJsZWQgYW5kIHRoZW4gd2hldGhlciBpdCdzIHNraXBwZWQgaG9ub3Jp
bmcgdGhlCisgICAgICAgIHNraXBwZWQgY29tbWFuZCBsaW5lIG9wdGlvbi4KKwogMjAxMy0wOS0x
MSAgR3VzdGF2byBOb3JvbmhhIFNpbHZhICA8Z3VzdGF2by5ub3JvbmhhQGNvbGxhYm9yYS5jb20+
CiAKICAgICAgICAgW0dUS10gTW92ZSB0byB0aGUgbmV3IHdlYiBpbnNwZWN0b3IKZGlmZiAtLWdp
dCBhL1Rvb2xzL1NjcmlwdHMvcnVuLWd0ay10ZXN0cyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWd0ay10
ZXN0cwppbmRleCAxZDI5ZThhLi5kY2MyODYyIDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3J1
bi1ndGstdGVzdHMKKysrIGIvVG9vbHMvU2NyaXB0cy9ydW4tZ3RrLXRlc3RzCkBAIC05Miw2ICs5
Miw3IEBAIGNsYXNzIFRlc3RSdW5uZXI6CiAgICAgICAgIHNlbGYuX3Byb2dyYW1zX3BhdGggPSBj
b21tb24uYnVpbGRfcGF0aF9mb3JfYnVpbGRfdHlwZXMoKHNlbGYuX2J1aWxkX3R5cGUsKSwgIlBy
b2dyYW1zIikKICAgICAgICAgc2VsZi5fdGVzdHMgPSBzZWxmLl9nZXRfdGVzdHModGVzdHMpCiAg
ICAgICAgIHNlbGYuX3NraXBwZWRfdGVzdHMgPSBUZXN0UnVubmVyLlNLSVBQRUQKKyAgICAgICAg
c2VsZi5fZGlzYWJsZWRfdGVzdHMgPSBbXQogICAgICAgICBpZiBub3Qgc3lzLnN0ZG91dC5pc2F0
dHkoKToKICAgICAgICAgICAgIHNlbGYuX3R0eV9jb2xvcnNfcGF0dGVybiA9IHJlLmNvbXBpbGUo
IlwwMzNcW1swLTk7XSptIikKIApAQCAtMTk3LDggKzE5OCw4IEBAIGNsYXNzIFRlc3RSdW5uZXI6
CiAKICAgICAgICAgIyBJZiB3ZSBjYW5ub3Qgc3RhcnQgdGhlIGFjY2Vzc2liaWxpdHkgZGFlbW9u
cywgd2UgY2FuIGp1c3Qgc2tpcCB0aGUgYWNjZXNzaWJpbGl0eSB0ZXN0cy4KICAgICAgICAgaWYg
bm90IHNlbGYuX3N0YXJ0X2FjY2Vzc2liaWxpdHlfZGFlbW9ucygpOgotICAgICAgICAgICAgcHJp
bnQgIkNvdWxkIG5vdCBzdGFydCBhY2Nlc3NpYmlsaXR5IGJ1cywgc28gc2tpcHBpbmcgVGVzdFdl
YktpdEFjY2Vzc2liaWxpdHkiCi0gICAgICAgICAgICBzZWxmLl9za2lwcGVkX3Rlc3RzLmFwcGVu
ZChTa2lwcGVkVGVzdCgiV2ViS2l0MkFQSVRlc3RzL1Rlc3RXZWJLaXRBY2Nlc3NpYmlsaXR5Iiwg
U2tpcHBlZFRlc3QuRU5USVJFX1NVSVRFLCAiQ291bGQgbm90IHN0YXJ0IGFjY2Vzc2liaWxpdHkg
YnVzIikpCisgICAgICAgICAgICBwcmludCAiQ291bGQgbm90IHN0YXJ0IGFjY2Vzc2liaWxpdHkg
YnVzLCBzbyBkaXNhYmxpbmcgVGVzdFdlYktpdEFjY2Vzc2liaWxpdHkiCisgICAgICAgICAgICBz
ZWxmLl9kaXNhYmxlZF90ZXN0cy5hcHBlbmQoIldlYktpdDJBUElUZXN0cy9UZXN0V2ViS2l0QWNj
ZXNzaWJpbGl0eSIpCiAgICAgICAgIHJldHVybiBUcnVlCiAKICAgICBkZWYgX3RlYXJfZG93bl90
ZXN0aW5nX2Vudmlyb25tZW50KHNlbGYpOgpAQCAtMjIwLDggKzIyMSwxMyBAQCBjbGFzcyBUZXN0
UnVubmVyOgogICAgICAgICByZXR1cm4gdGVzdF9jYXNlcwogCiAgICAgZGVmIF9zaG91bGRfcnVu
X3Rlc3RfcHJvZ3JhbShzZWxmLCB0ZXN0X3Byb2dyYW0pOgotICAgICAgICAjIFRoaXMgaXMgbm90
IGFmZmVjdGVkIGJ5IHRoZSBjb21tYW5kLWxpbmUgYXJndW1lbnRzLCBzaW5jZSBwcm9ncmFtcyBh
cmUgc2tpcHBlZCBmb3IKLSAgICAgICAgIyBwcm9ibGVtcyBpbiB0aGUgaGFybmVzcywgc3VjaCBh
cyBmYWlsaW5nIHRvIHN0YXJ0IHRoZSBhY2Nlc3NpYmlsaXR5IGJ1cy4KKyAgICAgICAgZm9yIGRp
c2FibGVkX3Rlc3QgaW4gc2VsZi5fZGlzYWJsZWRfdGVzdHM6CisgICAgICAgICAgICBpZiB0ZXN0
X3Byb2dyYW0uZW5kc3dpdGgoZGlzYWJsZWRfdGVzdCk6CisgICAgICAgICAgICAgICAgcmV0dXJu
IEZhbHNlCisKKyAgICAgICAgaWYgc2VsZi5fb3B0aW9ucy5za2lwcGVkX2FjdGlvbiAhPSAnc2tp
cCc6CisgICAgICAgICAgICByZXR1cm4gVHJ1ZQorCiAgICAgICAgIGZvciBza2lwcGVkIGluIHNl
bGYuX3NraXBwZWRfdGVzdHM6CiAgICAgICAgICAgICBpZiB0ZXN0X3Byb2dyYW0uZW5kc3dpdGgo
c2tpcHBlZC50ZXN0KSBhbmQgc2tpcHBlZC5za2lwX2VudGlyZV9zdWl0ZSgpOgogICAgICAgICAg
ICAgICAgIHJldHVybiBGYWxzZQo=
</data>
<flag name="review"
          id="233493"
          type_id="1"
          status="+"
          setter="pnormand"
    />
          </attachment>
      

    </bug>

</bugzilla>