<?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>50473</bug_id>
          
          <creation_ts>2010-12-03 12:39:04 -0800</creation_ts>
          <short_desc>Rebaseline server: organize tests by state, add dry run mode</short_desc>
          <delta_ts>2010-12-03 14:02:54 -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>
          
          <blocked>47761</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihai Parparita">mihaip</reporter>
          <assigned_to name="Mihai Parparita">mihaip</assigned_to>
          <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>316966</commentid>
    <comment_count>0</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-12-03 12:39:04 -0800</bug_when>
    <thetext>Rebaseline server: organize tests by state, add dry run mode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316967</commentid>
    <comment_count>1</comment_count>
      <attachid>75527</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-12-03 12:40:48 -0800</bug_when>
    <thetext>Created attachment 75527
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>317039</commentid>
    <comment_count>2</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-12-03 14:02:54 -0800</bug_when>
    <thetext>Committed r73298: &lt;http://trac.webkit.org/changeset/73298&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75527</attachid>
            <date>2010-12-03 12:40:48 -0800</date>
            <delta_ts>2010-12-03 13:25:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50473-20101203124047.patch</filename>
            <type>text/plain</type>
            <size>6452</size>
            <attacher name="Mihai Parparita">mihaip</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCA4ZWIyYzIzODRiNTg0MjY3YmYxMGZhODUyNDhmMTY4NzM2NDM4NDBiLi5lZWQ5NzI5
NWNkMDhhNjg2MWIxN2UwMDA0NDIwNDM1YzljYmY4NzAyIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAK
KzIwMTAtMTItMDMgIE1paGFpIFBhcnBhcml0YSAgPG1paGFpcEBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmViYXNlbGluZSBz
ZXJ2ZXI6IG9yZ2FuaXplIHRlc3RzIGJ5IHN0YXRlLCBhZGQgZHJ5IHJ1biBtb2RlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MDQ3MworICAgICAgICAK
KyAgICAgICAgR3JvdXAgdGVzdHMgaW4gdGhlIG1lbnUgYnkgc3RhdGUsIHNvIHRoYXQgaXQncyBl
YXNpZXIgdG8gc2VlIGFmdGVyCisgICAgICAgIHByb2Nlc3NpbmcgdGhlIHF1ZXVlIHdoaWNoIGZh
aWxlZC4KKyAgICAgICAgCisgICAgICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgLS1kcnktcnVuIGZs
YWcgc28gdGhhdCBpdCdzIGVhc2llciB0byB0ZXN0IGNoYW5nZXMKKyAgICAgICAgc3VjaCBhcyB0
aGlzIChzdHVicyBvdXQgZmlsZXN5c3RlbSBhbmQgU0NNIG9wZXJhdGlvbnMpLgorCisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL2RhdGEvcmViYXNlbGluZXNlcnZlci9t
YWluLmpzOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9kYXRhL3Jl
YmFzZWxpbmVzZXJ2ZXIvcXVldWUuanM6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29s
L2NvbW1hbmRzL3JlYmFzZWxpbmVzZXJ2ZXIucHk6CisKIDIwMTAtMTItMDIgIE1paGFpIFBhcnBh
cml0YSAgPG1paGFpcEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgVG9ueSBD
aGFuZy4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21t
YW5kcy9kYXRhL3JlYmFzZWxpbmVzZXJ2ZXIvbWFpbi5qcyBiL1dlYktpdFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvdG9vbC9jb21tYW5kcy9kYXRhL3JlYmFzZWxpbmVzZXJ2ZXIvbWFpbi5qcwppbmRl
eCA2Njk5MGQwMzBkYTU3YjFlZjM2NTZjZTI3NzU2ZDVjMDA4MTRkYTA0Li45MmY3YjdkYWViZjQw
YzcxMTNiNThlMDg4ZDQwYWRiYzRjNGJmY2ExIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZGF0YS9yZWJhc2VsaW5lc2VydmVyL21haW4uanMK
KysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL2RhdGEvcmVi
YXNlbGluZXNlcnZlci9tYWluLmpzCkBAIC0yMDQsMjUgKzIwNCw1OSBAQCBmdW5jdGlvbiBzZWxl
Y3RGYWlsdXJlVHlwZSgpCiAgKi8KIGZ1bmN0aW9uIHNlbGVjdERpcmVjdG9yeSgpCiB7CisgICAg
dmFyIHByZXZpb3VzbHlTZWxlY3RlZFRlc3QgPSBnZXRTZWxlY3RlZFRlc3QoKTsKKwogICAgIHZh
ciBzZWxlY3RlZERpcmVjdG9yeSA9IGdldFNlbGVjdFZhbHVlKCdkaXJlY3Rvcnktc2VsZWN0b3In
KTsKICAgICBzZWxlY3RlZFRlc3RzID0gdGVzdHNCeURpcmVjdG9yeVtzZWxlY3RlZERpcmVjdG9y
eV07Ci0KICAgICBzZWxlY3RlZFRlc3RzLnNvcnQoKTsKIAotICAgIHZhciB0ZXN0U2VsZWN0b3Ig
PSAkKCd0ZXN0LXNlbGVjdG9yJyk7Ci0gICAgdGVzdFNlbGVjdG9yLmlubmVySFRNTCA9ICcnOwot
CisgICAgdmFyIHRlc3RzQnlTdGF0ZSA9IHt9OwogICAgIHNlbGVjdGVkVGVzdHMuZm9yRWFjaChm
dW5jdGlvbih0ZXN0TmFtZSkgewotICAgICAgICB2YXIgdGVzdE9wdGlvbiA9IGRvY3VtZW50LmNy
ZWF0ZUVsZW1lbnQoJ29wdGlvbicpOwotICAgICAgICB0ZXN0T3B0aW9uLnZhbHVlID0gdGVzdE5h
bWU7Ci0gICAgICAgIHZhciB0ZXN0RGlzcGxheU5hbWUgPSB0ZXN0TmFtZTsKLSAgICAgICAgaWYg
KHRlc3ROYW1lLmxhc3RJbmRleE9mKHNlbGVjdGVkRGlyZWN0b3J5KSA9PSAwKSB7Ci0gICAgICAg
ICAgICB0ZXN0RGlzcGxheU5hbWUgPSB0ZXN0TmFtZS5zdWJzdHJpbmcoc2VsZWN0ZWREaXJlY3Rv
cnkubGVuZ3RoKTsKKyAgICAgICAgdmFyIHN0YXRlID0gcmVzdWx0cy50ZXN0c1t0ZXN0TmFtZV0u
c3RhdGU7CisgICAgICAgIGlmIChzdGF0ZSA9PSBTVEFURV9JTl9RVUVVRSkgeworICAgICAgICAg
ICAgc3RhdGUgPSBTVEFURV9ORUVEU19SRUJBU0VMSU5FOwogICAgICAgICB9Ci0gICAgICAgIHRl
c3RPcHRpb24uaW5uZXJIVE1MID0gJyZuYnNwOyZuYnNwOycgKyB0ZXN0RGlzcGxheU5hbWU7Ci0g
ICAgICAgIHRlc3RTZWxlY3Rvci5hcHBlbmRDaGlsZCh0ZXN0T3B0aW9uKTsKKyAgICAgICAgaWYg
KCEoc3RhdGUgaW4gdGVzdHNCeVN0YXRlKSkgeworICAgICAgICAgICAgdGVzdHNCeVN0YXRlW3N0
YXRlXSA9IFtdOworICAgICAgICB9CisgICAgICAgIHRlc3RzQnlTdGF0ZVtzdGF0ZV0ucHVzaCh0
ZXN0TmFtZSk7CiAgICAgfSk7CiAKKyAgICB2YXIgb3B0aW9uSW5kZXhCeVRlc3QgPSB7fTsKKwor
ICAgIHZhciB0ZXN0U2VsZWN0b3IgPSAkKCd0ZXN0LXNlbGVjdG9yJyk7CisgICAgdGVzdFNlbGVj
dG9yLmlubmVySFRNTCA9ICcnOworCisgICAgZm9yICh2YXIgc3RhdGUgaW4gdGVzdHNCeVN0YXRl
KSB7CisgICAgICAgIHZhciBzdGF0ZU9wdGlvbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ29w
dGlvbicpOworICAgICAgICBzdGF0ZU9wdGlvbi50ZXh0Q29udGVudCA9IFNUQVRFX1RPX0RJU1BM
QVlfU1RBVEVbc3RhdGVdOworICAgICAgICBzdGF0ZU9wdGlvbi5kaXNhYmxlZCA9IHRydWU7Cisg
ICAgICAgIHRlc3RTZWxlY3Rvci5hcHBlbmRDaGlsZChzdGF0ZU9wdGlvbik7CisKKyAgICAgICAg
dGVzdHNCeVN0YXRlW3N0YXRlXS5mb3JFYWNoKGZ1bmN0aW9uKHRlc3ROYW1lKSB7CisgICAgICAg
ICAgICB2YXIgdGVzdE9wdGlvbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ29wdGlvbicpOwor
ICAgICAgICAgICAgdGVzdE9wdGlvbi52YWx1ZSA9IHRlc3ROYW1lOworICAgICAgICAgICAgdmFy
IHRlc3REaXNwbGF5TmFtZSA9IHRlc3ROYW1lOworICAgICAgICAgICAgaWYgKHRlc3ROYW1lLmxh
c3RJbmRleE9mKHNlbGVjdGVkRGlyZWN0b3J5KSA9PSAwKSB7CisgICAgICAgICAgICAgICAgdGVz
dERpc3BsYXlOYW1lID0gdGVzdE5hbWUuc3Vic3RyaW5nKHNlbGVjdGVkRGlyZWN0b3J5Lmxlbmd0
aCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB0ZXN0T3B0aW9uLmlubmVySFRNTCA9ICcm
bmJzcDsmbmJzcDsnICsgdGVzdERpc3BsYXlOYW1lOworICAgICAgICAgICAgb3B0aW9uSW5kZXhC
eVRlc3RbdGVzdE5hbWVdID0gdGVzdFNlbGVjdG9yLm9wdGlvbnMubGVuZ3RoOworICAgICAgICAg
ICAgdGVzdFNlbGVjdG9yLmFwcGVuZENoaWxkKHRlc3RPcHRpb24pOworICAgICAgICB9KTsKKyAg
ICB9CisKKyAgICBpZiAocHJldmlvdXNseVNlbGVjdGVkVGVzdCBpbiBvcHRpb25JbmRleEJ5VGVz
dCkgeworICAgICAgICB0ZXN0U2VsZWN0b3Iuc2VsZWN0ZWRJbmRleCA9IG9wdGlvbkluZGV4QnlU
ZXN0W3ByZXZpb3VzbHlTZWxlY3RlZFRlc3RdOworICAgIH0gZWxzZSBpZiAoU1RBVEVfTkVFRFNf
UkVCQVNFTElORSBpbiB0ZXN0c0J5U3RhdGUpIHsKKyAgICAgICAgdGVzdFNlbGVjdG9yLnNlbGVj
dGVkSW5kZXggPQorICAgICAgICAgICAgb3B0aW9uSW5kZXhCeVRlc3RbdGVzdHNCeVN0YXRlW1NU
QVRFX05FRURTX1JFQkFTRUxJTkVdWzBdXTsKKyAgICAgICAgc2VsZWN0VGVzdCgpOworICAgIH0g
ZWxzZSB7CisgICAgICAgIHRlc3RTZWxlY3Rvci5zZWxlY3RlZEluZGV4ID0gMTsKKyAgICAgICAg
c2VsZWN0VGVzdCgpOworICAgIH0KKwogICAgIHNlbGVjdFRlc3QoKTsKIH0KIApkaWZmIC0tZ2l0
IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL2RhdGEvcmViYXNl
bGluZXNlcnZlci9xdWV1ZS5qcyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9j
b21tYW5kcy9kYXRhL3JlYmFzZWxpbmVzZXJ2ZXIvcXVldWUuanMKaW5kZXggODY4NTA4NjA1OWYy
OTM5Yjc3ZDJkN2RkOGVhMjg0MGI3Y2ZlMDEwNC4uMzM4ZTI4ZjgwNTgxY2VlOTIyNmYwMTJhN2Fh
MGEyMDQyYmMxN2FjZCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS90
b29sL2NvbW1hbmRzL2RhdGEvcmViYXNlbGluZXNlcnZlci9xdWV1ZS5qcworKysgYi9XZWJLaXRU
b29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZGF0YS9yZWJhc2VsaW5lc2VydmVy
L3F1ZXVlLmpzCkBAIC0xNTksNiArMTU5LDExIEBAIFJlYmFzZWxpbmVRdWV1ZS5wcm90b3R5cGUu
X3JlYmFzZWxpbmVUZXN0ID0gZnVuY3Rpb24odGVzdE5hbWUpCiAgICAgICAgIHNlbGYuX2luUHJv
Z3Jlc3NSZWJhc2VsaW5lQ291bnQtLTsKICAgICAgICAgcmVzdWx0cy50ZXN0c1t0ZXN0TmFtZV0u
c3RhdGUgPSBuZXdTdGF0ZTsKICAgICAgICAgdXBkYXRlU3RhdGUoKTsKKyAgICAgICAgLy8gSWYg
d2UncmUgZG9uZSB3aXRoIGEgc2V0IG9mIHJlYmFzZWxpbmVzLCByZWdlbmVyYXRlIHRoZSB0ZXN0
IG1lbnUKKyAgICAgICAgLy8gKHdoaWNoIGlzIGdyb3VwZWQgYnkgc3RhdGUpIHNpbmNlIHRlc3Qg
c3RhdGVzIGhhdmUgY2hhbmdlZC4KKyAgICAgICAgaWYgKHNlbGYuX2luUHJvZ3Jlc3NSZWJhc2Vs
aW5lQ291bnQgPT0gMCkgeworICAgICAgICAgICAgc2VsZWN0RGlyZWN0b3J5KCk7CisgICAgICAg
IH0KICAgICB9CiAKICAgICBmdW5jdGlvbiBoYW5kbGVTdWNjZXNzKCkgewpkaWZmIC0tZ2l0IGEv
V2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3JlYmFzZWxpbmVzZXJ2
ZXIucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcmViYXNl
bGluZXNlcnZlci5weQppbmRleCBlMDhjOGIyMjhlMWVjZjRhNTk3YzNlZjUwNTMxZjcyOTMwMjll
YmQzLi5hZDUxZjJkNDhlNWU0ZjM4MGE1ZmI0MzMxNTY2YzU0ODQ1NDQ3MWRlIDEwMDY0NAotLS0g
YS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcmViYXNlbGluZXNl
cnZlci5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMv
cmViYXNlbGluZXNlcnZlci5weQpAQCAtMzgyLDYgKzM4Miw3IEBAIGRlZiBfZ2V0X3Rlc3RfYmFz
ZWxpbmVzKHRlc3RfZmlsZSwgdGVzdF9jb25maWcpOgogCiAgICAgcmV0dXJuIGFsbF90ZXN0X2Jh
c2VsaW5lcwogCisKIGNsYXNzIFJlYmFzZWxpbmVTZXJ2ZXIoQWJzdHJhY3REZWNsYXJhdGl2ZUNv
bW1hbmQpOgogICAgIG5hbWUgPSAicmViYXNlbGluZS1zZXJ2ZXIiCiAgICAgaGVscF90ZXh0ID0g
X19kb2NfXwpAQCAtMzk2LDYgKzM5NywxOSBAQCBjbGFzcyBSZWJhc2VsaW5lU2VydmVyKEFic3Ry
YWN0RGVjbGFyYXRpdmVDb21tYW5kKToKICAgICBkZWYgZXhlY3V0ZShzZWxmLCBvcHRpb25zLCBh
cmdzLCB0b29sKToKICAgICAgICAgcmVzdWx0c19kaXJlY3RvcnkgPSBhcmdzWzBdCiAgICAgICAg
IGZpbGVzeXN0ZW0gPSBzeXN0ZW0uZmlsZXN5c3RlbS5GaWxlU3lzdGVtKCkKKyAgICAgICAgc2Nt
ID0gc2VsZi5fdG9vbC5zY20oKQorCisgICAgICAgIGlmIG9wdGlvbnMuZHJ5X3J1bjoKKworICAg
ICAgICAgICAgZGVmIG5vX29wX2NvcHlmaWxlKHNyYywgZGVzdCk6CisgICAgICAgICAgICAgICAg
cGFzcworCisgICAgICAgICAgICBkZWYgbm9fb3BfYWRkKHBhdGgsIHJldHVybl9leGl0X2NvZGU9
RmFsc2UpOgorICAgICAgICAgICAgICAgIGlmIHJldHVybl9leGl0X2NvZGU6CisgICAgICAgICAg
ICAgICAgICAgIHJldHVybiAwCisKKyAgICAgICAgICAgIGZpbGVzeXN0ZW0uY29weWZpbGUgPSBu
b19vcF9jb3B5ZmlsZQorICAgICAgICAgICAgc2NtLmFkZCA9IG5vX29wX2FkZAogCiAgICAgICAg
IHByaW50ICdQYXJzaW5nIHVuZXhwZWN0ZWRfcmVzdWx0cy5qc29uLi4uJwogICAgICAgICByZXN1
bHRzX2pzb25fcGF0aCA9IGZpbGVzeXN0ZW0uam9pbigKQEAgLTQxNCw3ICs0MjgsNyBAQCBjbGFz
cyBSZWJhc2VsaW5lU2VydmVyKEFic3RyYWN0RGVjbGFyYXRpdmVDb21tYW5kKToKICAgICAgICAg
ICAgIHJlc3VsdHNfZGlyZWN0b3J5LAogICAgICAgICAgICAgcGxhdGZvcm1zLAogICAgICAgICAg
ICAgZmlsZXN5c3RlbSwKLSAgICAgICAgICAgIHNlbGYuX3Rvb2wuc2NtKCkpCisgICAgICAgICAg
ICBzY20pCiAKICAgICAgICAgcHJpbnQgJ0dhdGhlcmluZyBjdXJyZW50IGJhc2VsaW5lcy4uLicK
ICAgICAgICAgZm9yIHRlc3RfZmlsZSwgdGVzdF9qc29uIGluIHJlc3VsdHNfanNvblsndGVzdHMn
XS5pdGVtcygpOgo=
</data>
<flag name="review"
          id="66347"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>