<?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>31755</bug_id>
          
          <creation_ts>2009-11-20 16:49:38 -0800</creation_ts>
          <short_desc>Unit test query commands</short_desc>
          <delta_ts>2009-11-20 20:06:21 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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="Adam Barth">abarth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>165504</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-20 16:49:38 -0800</bug_when>
    <thetext>Unit testing is good</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165506</commentid>
    <comment_count>1</comment_count>
      <attachid>43628</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-20 16:50:27 -0800</bug_when>
    <thetext>Created attachment 43628
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165508</commentid>
    <comment_count>2</comment_count>
      <attachid>43628</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-11-20 16:52:14 -0800</bug_when>
    <thetext>Comment on attachment 43628
Patch

OK.  Certainly better than before!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165559</commentid>
    <comment_count>3</comment_count>
      <attachid>43628</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-20 20:06:16 -0800</bug_when>
    <thetext>Comment on attachment 43628
Patch

Clearing flags on attachment: 43628

Committed r51278: &lt;http://trac.webkit.org/changeset/51278&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165560</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-20 20:06:21 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43628</attachid>
            <date>2009-11-20 16:50:27 -0800</date>
            <delta_ts>2009-11-20 20:06:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-31755-20091120165025.patch</filename>
            <type>text/plain</type>
            <size>6282</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAyNzE1MzJkLi41Yjc3OWJjIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAKIDIwMDktMTEt
MjAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAorICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVbml0IHRlc3QgcXVlcnkgY29tbWFuZHMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMxNzU1CisKKyAg
ICAgICAgVGhlc2UgdGVzdHMgYXJlIHByZXR0eSByb3VnaCwgYnV0IGhvcGVmdWxseSB0aGV5J2xs
IGdyb3cuCisKKyAgICAgICAgKiBTY3JpcHRzL21vZHVsZXMvY29tbWFuZHMvcXVlcmllc191bml0
dGVzdC5weTogQWRkZWQuCisgICAgICAgICogU2NyaXB0cy9tb2R1bGVzL21vY2tfYnVnemlsbGF0
b29sLnB5OiBBZGRlZC4KKyAgICAgICAgKiBTY3JpcHRzL3J1bi13ZWJraXQtdW5pdHRlc3RzOgor
CisyMDA5LTExLTIwICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKICAgICAgICAg
UmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCiAKICAgICAgICAgTW92ZSBidWd6aWxsYS10b29sIGNv
bW1hbmRzIGludG8gdGhlaXIgb3duIGZpbGUKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1Njcmlw
dHMvbW9kdWxlcy9jb21tYW5kcy9xdWVyaWVzX3VuaXR0ZXN0LnB5IGIvV2ViS2l0VG9vbHMvU2Ny
aXB0cy9tb2R1bGVzL2NvbW1hbmRzL3F1ZXJpZXNfdW5pdHRlc3QucHkKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uNWU4ZGRjMQotLS0gL2Rldi9udWxsCisrKyBiL1dlYktpdFRv
b2xzL1NjcmlwdHMvbW9kdWxlcy9jb21tYW5kcy9xdWVyaWVzX3VuaXR0ZXN0LnB5CkBAIC0wLDAg
KzEsNDYgQEAKKyMgQ29weXJpZ2h0IChDKSAyMDA5IEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCisjCisjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAorIyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJv
dmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCisjIG1ldDoKKyMKKyMgICAg
KiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNv
cHlyaWdodAorIyBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIuCisjICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11
c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorIyBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCisjIGluIHRoZSBkb2N1bWVu
dGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKKyMgZGlzdHJp
YnV0aW9uLgorIyAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgR29vZ2xlIEluYy4gbm9yIHRoZSBu
YW1lcyBvZiBpdHMKKyMgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJv
bW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyMgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNp
ZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9W
SURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworIyAiQVMgSVMi
IEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5P
VAorIyBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElU
WSBBTkQgRklUTkVTUyBGT1IKKyMgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQu
IElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyMgT1dORVIgT1IgQ09OVFJJQlVUT1JT
IEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisjIFNQRUNJ
QUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QKKyMgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJW
SUNFUzsgTE9TUyBPRiBVU0UsCisjIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVS
UlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQorIyBUSEVPUlkgT0YgTElBQklMSVRZ
LCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFIFVTRQorIyBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJ
QklMSVRZIE9GIFNVQ0ggREFNQUdFLgorCitpbXBvcnQgdW5pdHRlc3QKKworZnJvbSBtb2R1bGVz
LmNvbW1hbmRzLnF1ZXJpZXMgaW1wb3J0ICoKK2Zyb20gbW9kdWxlcy5tb2NrX2J1Z3ppbGxhdG9v
bCBpbXBvcnQgKgorCitjbGFzcyBRdWVyeUNvbW1hbmRzVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6
CisgICAgZGVmIHRlc3RfYnVnc190b19jb21taXQoc2VsZik6CisgICAgICAgIEJ1Z3NUb0NvbW1p
dCgpLmV4ZWN1dGUoTm9uZSwgTm9uZSwgTW9ja0J1Z3ppbGxhVG9vbCgpKQorCisgICAgZGVmIHRl
c3RfcGF0Y2hlc190b19jb21taXQoc2VsZik6CisgICAgICAgIFBhdGNoZXNUb0NvbW1pdCgpLmV4
ZWN1dGUoTm9uZSwgTm9uZSwgTW9ja0J1Z3ppbGxhVG9vbCgpKQorCisgICAgZGVmIHRlc3RfcmV2
aWV3ZWRfcGF0Y2hlcyhzZWxmKToKKyAgICAgICAgYXJncyA9IFs0Ml0KKyAgICAgICAgUmV2aWV3
ZWRQYXRjaGVzKCkuZXhlY3V0ZShOb25lLCBhcmdzLCBNb2NrQnVnemlsbGFUb29sKCkpCisKKyAg
ICBkZWYgdGVzdF90cmVlX3N0YXR1cyhzZWxmKToKKyAgICAgICAgVHJlZVN0YXR1cygpLmV4ZWN1
dGUoTm9uZSwgTm9uZSwgTW9ja0J1Z3ppbGxhVG9vbCgpKQpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9v
bHMvU2NyaXB0cy9tb2R1bGVzL21vY2tfYnVnemlsbGF0b29sLnB5IGIvV2ViS2l0VG9vbHMvU2Ny
aXB0cy9tb2R1bGVzL21vY2tfYnVnemlsbGF0b29sLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLmQwMDUzOGMKLS0tIC9kZXYvbnVsbAorKysgYi9XZWJLaXRUb29scy9TY3Jp
cHRzL21vZHVsZXMvbW9ja19idWd6aWxsYXRvb2wucHkKQEAgLTAsMCArMSw1OCBAQAorIyBDb3B5
cmlnaHQgKEMpIDIwMDkgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMKKyMgUmVk
aXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3
aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBm
b2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMgbWV0OgorIworIyAgICAqIFJlZGlzdHJpYnV0aW9u
cyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjIG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4K
KyMgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhl
IGFib3ZlCisjIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIKKyMgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90
aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQorIyBkaXN0cmlidXRpb24uCisjICAgICog
TmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBub3IgdGhlIG5hbWVzIG9mIGl0cworIyBj
b250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRl
cml2ZWQgZnJvbQorIyB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRl
biBwZXJtaXNzaW9uLgorIworIyBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZ
UklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisjICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCisjIExJTUlURUQgVE8s
IFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UgorIyBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFIENPUFlSSUdIVAorIyBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBB
TlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKKyMgU1BFQ0lBTCwgRVhFTVBMQVJZLCBP
UiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAorIyBMSU1JVEVEIFRP
LCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVT
RSwKKyMgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVS
IENBVVNFRCBBTkQgT04gQU5ZCisjIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09O
VFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyMgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisjIE9GIFRI
SVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBE
QU1BR0UuCisKK2NsYXNzIE1vY2tCdWd6aWxsYSgpOgorICAgIHBhdGNoMSA9IHsgImlkIjogMTk3
LCAiYnVnX2lkIjogNDIsICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUuY29tLzE5NyIgfQorICAgIHBh
dGNoMiA9IHsgImlkIjogMTI4LCAiYnVnX2lkIjogNDIsICJ1cmwiOiAiaHR0cDovL2V4YW1wbGUu
Y29tLzEyOCIgfQorCisgICAgZGVmIGZldGNoX2J1Z19pZHNfZnJvbV9jb21taXRfcXVldWUoc2Vs
Zik6CisgICAgICAgIHJldHVybiBbNDIsIDc1XQorCisgICAgZGVmIGZldGNoX3BhdGNoZXNfZnJv
bV9jb21taXRfcXVldWUoc2VsZik6CisgICAgICAgIHJldHVybiBbc2VsZi5wYXRjaDEsIHNlbGYu
cGF0Y2gyXQorCisgICAgZGVmIGZldGNoX3Jldmlld2VkX3BhdGNoZXNfZnJvbV9idWcoc2VsZiwg
YnVnX2lkKToKKyAgICAgICAgaWYgYnVnX2lkID09IDQyOgorICAgICAgICAgICAgcmV0dXJuIFtz
ZWxmLnBhdGNoMSwgc2VsZi5wYXRjaDJdCisgICAgICAgIHJldHVybiBOb25lCisKKworY2xhc3Mg
TW9ja0J1aWxkQm90KCk6CisgICAgZGVmIGJ1aWxkZXJfc3RhdHVzZXMoc2VsZik6CisgICAgICAg
IHJldHVybiBbeworICAgICAgICAgICAgIm5hbWUiOiAiQnVpbGRlcjEiLAorICAgICAgICAgICAg
ImlzX2dyZWVuIjogVHJ1ZQorICAgICAgICB9LCB7CisgICAgICAgICAgICAibmFtZSI6ICJCdWls
ZGVyMiIsCisgICAgICAgICAgICAiaXNfZ3JlZW4iOiBUcnVlCisgICAgICAgIH1dCisKKworY2xh
c3MgTW9ja0J1Z3ppbGxhVG9vbCgpOgorICAgIGJ1Z3MgPSBNb2NrQnVnemlsbGEoKQorICAgIGJ1
aWxkYm90ID0gTW9ja0J1aWxkQm90KCkKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMv
cnVuLXdlYmtpdC11bml0dGVzdHMgYi9XZWJLaXRUb29scy9TY3JpcHRzL3J1bi13ZWJraXQtdW5p
dHRlc3RzCmluZGV4IDdjNTQ5NDQuLjkzM2JiZGMgMTAwNzU1Ci0tLSBhL1dlYktpdFRvb2xzL1Nj
cmlwdHMvcnVuLXdlYmtpdC11bml0dGVzdHMKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy9ydW4t
d2Via2l0LXVuaXR0ZXN0cwpAQCAtMzIsNiArMzIsNyBAQCBpbXBvcnQgdW5pdHRlc3QKIGZyb20g
bW9kdWxlcy5idWd6aWxsYV91bml0dGVzdCBpbXBvcnQgKgogZnJvbSBtb2R1bGVzLmJ1aWxkYm90
X3VuaXR0ZXN0IGltcG9ydCAqCiBmcm9tIG1vZHVsZXMuY2hhbmdlbG9nc191bml0dGVzdCBpbXBv
cnQgKgorZnJvbSBtb2R1bGVzLmNvbW1hbmRzLnF1ZXJpZXNfdW5pdHRlc3QgaW1wb3J0ICoKIGZy
b20gbW9kdWxlcy5jb21taXR0ZXJzX3VuaXR0ZXN0IGltcG9ydCAqCiBmcm9tIG1vZHVsZXMuY3Bw
X3N0eWxlX3VuaXR0ZXN0IGltcG9ydCAqCiBmcm9tIG1vZHVsZXMuZGlmZl9wYXJzZXJfdW5pdHRl
c3QgaW1wb3J0ICoK
</data>

          </attachment>
      

    </bug>

</bugzilla>