<?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>81218</bug_id>
          
          <creation_ts>2012-03-15 07:24:44 -0700</creation_ts>
          <short_desc>[GTK] Add command line options to run-gtk-tests script</short_desc>
          <delta_ts>2012-03-15 07:44:44 -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>PC</rep_platform>
          <op_sys>Linux</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>gustavo</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>579363</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2012-03-15 07:24:44 -0700</bug_when>
    <thetext>Some options would be really useful while debugging:

 --verbose: to run gtester with --verbose. That would be used by the bots to make it easier to know which test case it failing
 --display: to use a different display for XVfb
 
It would be great also to be able to pass tests, so that it doesn&apos;t always run all the tests, useful when debugging a single test or a group of tests, like Wk1 or wk2 tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579367</commentid>
    <comment_count>1</comment_count>
      <attachid>132044</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2012-03-15 07:30:17 -0700</bug_when>
    <thetext>Created attachment 132044
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579371</commentid>
    <comment_count>2</comment_count>
      <attachid>132044</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-03-15 07:39:06 -0700</bug_when>
    <thetext>Comment on attachment 132044
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579373</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2012-03-15 07:44:44 -0700</bug_when>
    <thetext>Committed r110845: &lt;http://trac.webkit.org/changeset/110845&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132044</attachid>
            <date>2012-03-15 07:30:17 -0700</date>
            <delta_ts>2012-03-15 07:39:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>run-gtk-tests-options.diff</filename>
            <type>text/plain</type>
            <size>5463</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBhMWEx
NjA5Li4xMWIwZDJlIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMzAgQEAKIDIwMTItMDMtMTUgIENhcmxvcyBHYXJjaWEgQ2FtcG9z
ICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCisgICAgICAgIFtHVEtdIEFkZCBjb21tYW5kIGxpbmUg
b3B0aW9ucyB0byBydW4tZ3RrLXRlc3RzIHNjcmlwdAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODEyMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBGb2xsb3dpbmcgY29tbWFuZCBsaW5lIG9wdGlvbnMgaGF2
ZSBiZWVuIGFkZGVkOgorCisgICAgICAgIC12LCAtLXZlcmJvc2U6IHRvIHJ1biBndGVzdGVyIHdp
dGggLS12ZXJib3NlLiBUaGF0IHdvdWxkIGJlIHVzZWQKKyAgICAgICAgYnkgdGhlIGJvdHMgdG8g
bWFrZSBpdCBlYXNpZXIgdG8ga25vdyB3aGljaCB0ZXN0IGNhc2UgaXQgZmFpbGluZy4KKworICAg
ICAgICAtLWRpc3BsYXk6IHRvIHVzZSBhIGRpZmZlcmVudCBkaXNwbGF5IGZvciBYdmZiCisKKyAg
ICAgICAgSXQncyBhbHNvIHBvc3NpYmxlIHRvIHBhc3Mgb25lIG9yIG1vcmUgdGVzdHMgYXMgYXJn
dW1lbnRzLgorCisgICAgICAgICogU2NyaXB0cy9ydW4tZ3RrLXRlc3RzOgorICAgICAgICAoVGVz
dFJ1bm5lci5fX2luaXRfXyk6IFJlY2VpdmUgY29tbWFuZCBsaW5lIGFyZ3VtZW50cy4KKyAgICAg
ICAgKFRlc3RSdW5uZXIuX2dldF90ZXN0cyk6IEdldCBhbGwgdGhlIHRlc3RzIG9yIHRoZSBvbmVz
IHBhc3NlZCBieQorICAgICAgICBjb21tYW5kIGxpbmUgYXJndW1lbnRzLgorICAgICAgICAoVGVz
dFJ1bm5lci5fZW5zdXJlX2FjY2Vzc2liaWxpdHlfZGFlbW9uX2lzX3J1bm5pbmcpOiBVc2UgZGlz
cGxheQorICAgICAgICBjb21tYW5kIGxpbmUgYXJndW1lbnQuCisgICAgICAgIChUZXN0UnVubmVy
LnJ1bik6IFBhcyBjb21tYW5kIGxpbmUgb3B0aW9ucy4KKyAgICAgICAgKFRlc3RSdW5uZXIucnVu
LnJ1bl90ZXN0cyk6IFBhc3MgY29tbWFuZCBsaW5lIGFyZ3VtZW50cy4KKworMjAxMi0wMy0xNSAg
Q2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CisKICAgICAgICAgW0dU
S10gV2ViS2l0MkFQSVRlc3RzL1Rlc3RQcmludGluZyB0aW1lb3V0IGluIHRoZSBib3RzCiAgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTIxMQogCmRpZmYg
LS1naXQgYS9Ub29scy9TY3JpcHRzL3J1bi1ndGstdGVzdHMgYi9Ub29scy9TY3JpcHRzL3J1bi1n
dGstdGVzdHMKaW5kZXggOGQ3MGUwNy4uZDUwNWM0MyAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0
cy9ydW4tZ3RrLXRlc3RzCisrKyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWd0ay10ZXN0cwpAQCAtMjEs
NiArMjEsNyBAQCBpbXBvcnQgc3VicHJvY2VzcwogaW1wb3J0IG9zCiBpbXBvcnQgc3lzCiBpbXBv
cnQgdGltZQoraW1wb3J0IG9wdHBhcnNlCiBmcm9tIGdpLnJlcG9zaXRvcnkgaW1wb3J0IEdpbywg
R0xpYgogCiBUSU1FT1VUPTE4MCAjIHNlY29uZHMKQEAgLTM1LDcgKzM2LDcgQEAgY2xhc3MgVGVz
dFJ1bm5lcjoKICAgICAgICAgICAgICAgICAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD03NjkxMAogICAgICAgICAgICAgICAgICJXZWJLaXQyQVBJVGVzdHMvVGVzdERv
d25sb2FkcyIgXQogCi0gICAgZGVmIF9faW5pdF9fKHNlbGYpOgorICAgIGRlZiBfX2luaXRfXyhz
ZWxmLCB0ZXN0cz1bXSk6CiAKICAgICAgICAgIyBGSVhNRTogd2Via2l0LWJ1aWxkLWRpcmVjdG9y
eSAtLWNvbmZpZ3VyYXRpb24gYWx3YXlzIHJldHVybnMKICAgICAgICAgIyBSZWxlYXNlIGJlY2F1
c2Ugd2UgbmV2ZXIgY2FsbCBzZXQtd2Via2l0LWNvbmZpZ3VyYXRpb24uCkBAIC01NSw3ICs1Niwx
MyBAQCBjbGFzcyBUZXN0UnVubmVyOgogICAgICAgICBzZWxmLl90aW1lZF9vdXQgPSBGYWxzZQog
ICAgICAgICBzZWxmLl9ndGtfdG9vbHNfZGlyZWN0b3J5ID0gb3MucGF0aC5qb2luKHRvcF9sZXZl
bCwgIlRvb2xzIiwgImd0ayIpCiAgICAgICAgIHNlbGYuX3Byb2dyYW1zX3BhdGggPSBvcy5wYXRo
LmpvaW4oYnVpbGRfZGlyZWN0b3J5LCAiUHJvZ3JhbXMiKQotICAgICAgICBzZWxmLl90ZXN0cyA9
IFtdCisgICAgICAgIHNlbGYuX3Rlc3RzID0gc2VsZi5fZ2V0X3Rlc3RzKHRlc3RzKQorCisgICAg
ZGVmIF9nZXRfdGVzdHMoc2VsZiwgdGVzdHMpOgorICAgICAgICBpZiB0ZXN0czoKKyAgICAgICAg
ICAgIHJldHVybiB0ZXN0cworCisgICAgICAgIHRlc3RzID0gW10KICAgICAgICAgZm9yIHRlc3Rf
ZGlyIGluIHNlbGYuVEVTVF9ESVJTOgogICAgICAgICAgICAgYWJzb2x1dGVfdGVzdF9kaXIgPSBv
cy5wYXRoLmpvaW4oc2VsZi5fcHJvZ3JhbXNfcGF0aCwgdGVzdF9kaXIpCiAgICAgICAgICAgICBp
ZiBub3Qgb3MucGF0aC5pc2RpcihhYnNvbHV0ZV90ZXN0X2Rpcik6CkBAIC03MSw3ICs3OCw4IEBA
IGNsYXNzIFRlc3RSdW5uZXI6CiAKICAgICAgICAgICAgICAgICB0ZXN0X3BhdGggPSBvcy5wYXRo
LmpvaW4oc2VsZi5fcHJvZ3JhbXNfcGF0aCwgdGVzdF9yZWxhdGl2ZV9wYXRoKQogICAgICAgICAg
ICAgICAgIGlmIG9zLnBhdGguaXNmaWxlKHRlc3RfcGF0aCkgYW5kIG9zLmFjY2Vzcyh0ZXN0X3Bh
dGgsIG9zLlhfT0spOgotICAgICAgICAgICAgICAgICAgICBzZWxmLl90ZXN0cy5hcHBlbmQodGVz
dF9wYXRoKQorICAgICAgICAgICAgICAgICAgICB0ZXN0cy5hcHBlbmQodGVzdF9wYXRoKQorICAg
ICAgICByZXR1cm4gdGVzdHMKIAogICAgIGRlZiBfbG9va3VwX2F0c3BpMl9iaW5hcnkoc2VsZiwg
amhidWlsZF9wYXRoLCBmaWxlbmFtZSk6CiAgICAgICAgIHByb2Nlc3MgPSBzdWJwcm9jZXNzLlBv
cGVuKFtqaGJ1aWxkX3BhdGggLCdwa2ctY29uZmlnJywgJy0tdmFyaWFibGU9ZXhlY19wcmVmaXgn
LCAnYXRzcGktMiddLCBzdGRvdXQ9c3VicHJvY2Vzcy5QSVBFKQpAQCAtMTE3LDE0ICsxMjUsMTQg
QEAgY2xhc3MgVGVzdFJ1bm5lcjoKICAgICAgICAgICAgICAgICBzeXMuc3RkZXJyLmZsdXNoKCkK
ICAgICAgICAgICAgICAgICBzZWxmLl9hMTF5X3JlZ2lzdHJ5ZCA9IE5vbmUKIAotICAgIGRlZiBy
dW4oc2VsZik6CisgICAgZGVmIHJ1bihzZWxmLCBvcHRpb25zKToKICAgICAgICAgaWYgbm90IHNl
bGYuX3Rlc3RzOgogICAgICAgICAgICAgc3lzLnN0ZGVyci53cml0ZSgiRVJST1I6IHRlc3RzIG5v
dCBmb3VuZCBpbiAlcy5cbiIgJSAoc2VsZi5fcHJvZ3JhbXNfcGF0aCkpCiAgICAgICAgICAgICBz
eXMuc3RkZXJyLmZsdXNoKCkKICAgICAgICAgICAgIHJldHVybiAxCiAKICAgICAgICAgdGVzdF9l
bnYgPSBvcy5lbnZpcm9uCi0gICAgICAgIHRlc3RfZW52WyJESVNQTEFZIl0gPSAiOjU1IgorICAg
ICAgICB0ZXN0X2VudlsiRElTUExBWSJdID0gb3B0aW9ucy5kaXNwbGF5CiAgICAgICAgIHRlc3Rf
ZW52WyJXRUJLSVRfSU5TUEVDVE9SX1BBVEgiXSA9IG9zLnBhdGguYWJzcGF0aChvcy5wYXRoLmpv
aW4oc2VsZi5fcHJvZ3JhbXNfcGF0aCwgJ3Jlc291cmNlcycsICdpbnNwZWN0b3InKSkKICAgICAg
ICAgdGVzdF9lbnZbJ0dTRVRUSU5HU19CQUNLRU5EJ10gPSAnbWVtb3J5JwogCkBAIC0xNDksNyAr
MTU3LDExIEBAIGNsYXNzIFRlc3RSdW5uZXI6CiAgICAgICAgICAgICBzZWxmLl9lbnN1cmVfYWNj
ZXNzaWJpbGl0eV9kYWVtb25faXNfcnVubmluZyhqaGJ1aWxkX3BhdGgsIHRlc3RfZW52KQogCiAg
ICAgICAgICAgICBmb3IgdGVzdCBpbiBzZWxmLl90ZXN0czoKLSAgICAgICAgICAgICAgICBwcm9j
ZXNzID0gc3VicHJvY2Vzcy5Qb3BlbihbamhidWlsZF9wYXRoICwnZ3Rlc3RlcicsIHRlc3RdLCBl
bnY9dGVzdF9lbnYpCisgICAgICAgICAgICAgICAgdGVzdGVyX2NvbW1hbmQgPSBbamhidWlsZF9w
YXRoICwgJ2d0ZXN0ZXInXQorICAgICAgICAgICAgICAgIGlmIG9wdGlvbnMudmVyYm9zZToKKyAg
ICAgICAgICAgICAgICAgICAgdGVzdGVyX2NvbW1hbmQuYXBwZW5kKCctLXZlcmJvc2UnKQorICAg
ICAgICAgICAgICAgIHRlc3Rlcl9jb21tYW5kLmFwcGVuZCh0ZXN0KQorICAgICAgICAgICAgICAg
IHByb2Nlc3MgPSBzdWJwcm9jZXNzLlBvcGVuKHRlc3Rlcl9jb21tYW5kLCBlbnY9dGVzdF9lbnYp
CiAgICAgICAgICAgICAgICAgaWYgcHJvY2Vzcy53YWl0KCk6CiAgICAgICAgICAgICAgICAgICAg
IGZhaWxlZF90ZXN0cy5hcHBlbmQodGVzdCkKIApAQCAtMTc0LDggKzE4NiwxNiBAQCBjbGFzcyBU
ZXN0UnVubmVyOgogICAgICAgICByZXR1cm4gbGVuKGZhaWxlZF90ZXN0cykgb3IgaW50KHNlbGYu
X3RpbWVkX291dCkKIAogaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKKyAgICBvcHRpb25fcGFy
c2VyID0gb3B0cGFyc2UuT3B0aW9uUGFyc2VyKHVzYWdlPSd1c2FnZTogJXByb2cgW29wdGlvbnNd
IFt0ZXN0Li4uXScpCisgICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uKCctdicsICctLXZlcmJv
c2UnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3Rpb249J3N0b3JlX3RydWUnLCBk
ZXN0PSd2ZXJib3NlJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0nUnVuIGd0
ZXN0ZXIgaW4gdmVyYm9zZSBtb2RlJykKKyAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oJy0t
ZGlzcGxheScsIGFjdGlvbj0nc3RvcmUnLCBkZXN0PSdkaXNwbGF5JywgZGVmYXVsdD0nOjU1JywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0nRGlzcGxheSB0byBydW4gWHZmYicp
CisgICAgb3B0aW9ucywgYXJncyA9IG9wdGlvbl9wYXJzZXIucGFyc2VfYXJncygpCisKICAgICB0
cnk6Ci0gICAgICAgIHh2ZmIgPSBzdWJwcm9jZXNzLlBvcGVuKFsiWHZmYiIsICI6NTUiLCAiLXNj
cmVlbiIsICIwIiwgIjgwMHg2MDB4MjQiLCAiLW5vbGlzdGVuIiwgInRjcCJdLAorICAgICAgICB4
dmZiID0gc3VicHJvY2Vzcy5Qb3BlbihbIlh2ZmIiLCBvcHRpb25zLmRpc3BsYXksICItc2NyZWVu
IiwgIjAiLCAiODAweDYwMHgyNCIsICItbm9saXN0ZW4iLCAidGNwIl0sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGRvdXQ9c3VicHJvY2Vzcy5QSVBFLCBzdGRlcnI9c3VicHJv
Y2Vzcy5QSVBFKQogICAgIGV4Y2VwdDoKICAgICAgICAgc3lzLnN0ZGVyci53cml0ZSgiRmFpbGVk
IHRvIHJ1biBYdmZiXG4iKQpAQCAtMTgzLDYgKzIwMyw2IEBAIGlmIF9fbmFtZV9fID09ICJfX21h
aW5fXyI6CiAgICAgICAgIHN5cy5leGl0KDEpCiAKICAgICB0cnk6Ci0gICAgICAgIHN5cy5leGl0
KFRlc3RSdW5uZXIoKS5ydW4oKSkKKyAgICAgICAgc3lzLmV4aXQoVGVzdFJ1bm5lcihhcmdzKS5y
dW4ob3B0aW9ucykpCiAgICAgZmluYWxseToKICAgICAgICAgeHZmYi5raWxsKCkK
</data>
<flag name="review"
          id="135562"
          type_id="1"
          status="+"
          setter="pnormand"
    />
          </attachment>
      

    </bug>

</bugzilla>