<?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>186119</bug_id>
          
          <creation_ts>2018-05-30 16:44:25 -0700</creation_ts>
          <short_desc>Update expected results for BuildStepsConstructorTest</short_desc>
          <delta_ts>2018-05-31 12:54:21 -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>Other</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Ryan Haddad">ryanhaddad</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>lforschler</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1428673</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-05-30 16:44:25 -0700</bug_when>
    <thetext>Update expected results for BuildStepsConstructorTest, as these tests fail when run locally:

./steps_unittest.py
  import sets as _sets
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................FFFFFFF...................................
======================================================================
FAIL: test_builder WinCairo 64-bit JSC Debug (Tests) (__main__.BuildStepsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;./steps_unittest.py&quot;, line 586, in doTest
    self.assertTrue(builder[&apos;name&apos;] in expected_build_steps, &quot;Missing expected result for builder: %s\n Actual result is %s&quot; % (builder[&apos;name&apos;], buildSteps))
AssertionError: Missing expected result for builder: WinCairo 64-bit JSC Debug (Tests)
 Actual result is [&apos;configure build&apos;, &apos;svn&apos;, &apos;kill old processes&apos;, &apos;delete WebKitBuild directory&apos;, &apos;delete stale build files&apos;, &apos;download-built-product&apos;, &apos;extract-built-product&apos;, &apos;jscore-test&apos;]

======================================================================
FAIL: test_builder WinCairo 64-bit JSC Release (Tests) (__main__.BuildStepsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;./steps_unittest.py&quot;, line 586, in doTest
    self.assertTrue(builder[&apos;name&apos;] in expected_build_steps, &quot;Missing expected result for builder: %s\n Actual result is %s&quot; % (builder[&apos;name&apos;], buildSteps))
AssertionError: Missing expected result for builder: WinCairo 64-bit JSC Release (Tests)
 Actual result is [&apos;configure build&apos;, &apos;svn&apos;, &apos;kill old processes&apos;, &apos;delete WebKitBuild directory&apos;, &apos;delete stale build files&apos;, &apos;download-built-product&apos;, &apos;extract-built-product&apos;, &apos;jscore-test&apos;]

======================================================================
FAIL: test_builder WinCairo 64-bit WKL Debug (Build) (__main__.BuildStepsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;./steps_unittest.py&quot;, line 586, in doTest
    self.assertTrue(builder[&apos;name&apos;] in expected_build_steps, &quot;Missing expected result for builder: %s\n Actual result is %s&quot; % (builder[&apos;name&apos;], buildSteps))
AssertionError: Missing expected result for builder: WinCairo 64-bit WKL Debug (Build)
 Actual result is [&apos;configure build&apos;, &apos;svn&apos;, &apos;kill old processes&apos;, &apos;delete WebKitBuild directory&apos;, &apos;delete stale build files&apos;, &apos;compile-webkit&apos;, &apos;archive-built-product&apos;, &apos;upload&apos;, &apos;transfer-to-s3&apos;, &apos;trigger&apos;]

======================================================================
FAIL: test_builder WinCairo 64-bit WKL Debug (Tests) (__main__.BuildStepsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;./steps_unittest.py&quot;, line 586, in doTest
    self.assertTrue(builder[&apos;name&apos;] in expected_build_steps, &quot;Missing expected result for builder: %s\n Actual result is %s&quot; % (builder[&apos;name&apos;], buildSteps))
AssertionError: Missing expected result for builder: WinCairo 64-bit WKL Debug (Tests)
 Actual result is [&apos;configure build&apos;, &apos;svn&apos;, &apos;kill old processes&apos;, &apos;delete WebKitBuild directory&apos;, &apos;delete stale build files&apos;, &apos;download-built-product&apos;, &apos;extract-built-product&apos;, &apos;wincairo-requirements&apos;, &apos;layout-test&apos;, &apos;run-api-tests&apos;, &apos;webkitpy-test&apos;, &apos;webkitperl-test&apos;, &apos;bindings-generation-tests&apos;, &apos;builtins-generator-tests&apos;, &apos;archive-test-results&apos;, &apos;upload&apos;, &apos;MasterShellCommand&apos;]

======================================================================
FAIL: test_builder WinCairo 64-bit WKL Release (Build) (__main__.BuildStepsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;./steps_unittest.py&quot;, line 586, in doTest
    self.assertTrue(builder[&apos;name&apos;] in expected_build_steps, &quot;Missing expected result for builder: %s\n Actual result is %s&quot; % (builder[&apos;name&apos;], buildSteps))
AssertionError: Missing expected result for builder: WinCairo 64-bit WKL Release (Build)
 Actual result is [&apos;configure build&apos;, &apos;svn&apos;, &apos;kill old processes&apos;, &apos;delete WebKitBuild directory&apos;, &apos;delete stale build files&apos;, &apos;compile-webkit&apos;, &apos;archive-built-product&apos;, &apos;upload&apos;, &apos;transfer-to-s3&apos;, &apos;trigger&apos;]

======================================================================
FAIL: test_builder WinCairo 64-bit WKL Release (Tests) (__main__.BuildStepsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;./steps_unittest.py&quot;, line 586, in doTest
    self.assertTrue(builder[&apos;name&apos;] in expected_build_steps, &quot;Missing expected result for builder: %s\n Actual result is %s&quot; % (builder[&apos;name&apos;], buildSteps))
AssertionError: Missing expected result for builder: WinCairo 64-bit WKL Release (Tests)
 Actual result is [&apos;configure build&apos;, &apos;svn&apos;, &apos;kill old processes&apos;, &apos;delete WebKitBuild directory&apos;, &apos;delete stale build files&apos;, &apos;download-built-product&apos;, &apos;extract-built-product&apos;, &apos;wincairo-requirements&apos;, &apos;layout-test&apos;, &apos;run-api-tests&apos;, &apos;webkitpy-test&apos;, &apos;webkitperl-test&apos;, &apos;bindings-generation-tests&apos;, &apos;builtins-generator-tests&apos;, &apos;archive-test-results&apos;, &apos;upload&apos;, &apos;MasterShellCommand&apos;]

======================================================================
FAIL: test_unnecessary_expected_results (__main__.BuildStepsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;./steps_unittest.py&quot;, line 597, in test_unnecessary_expected_results
    self.assertTrue(builder in builders, &quot;Builder %s doesn&apos;t exist, but has unnecessary expected results&quot; % builder)
AssertionError: Builder WinCairo 64-Bit Release doesn&apos;t exist, but has unnecessary expected results

----------------------------------------------------------------------
Ran 764 tests in 0.025s

FAILED (failures=7)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428692</commentid>
    <comment_count>1</comment_count>
      <attachid>341626</attachid>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-05-30 17:20:21 -0700</bug_when>
    <thetext>Created attachment 341626
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428875</commentid>
    <comment_count>2</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2018-05-31 09:47:56 -0700</bug_when>
    <thetext>Oops, I didn&apos;t realize there were unit tests to verify each bot&apos;s steps -- thank you for doing this!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428967</commentid>
    <comment_count>3</comment_count>
      <attachid>341626</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-31 12:36:26 -0700</bug_when>
    <thetext>Comment on attachment 341626
Patch

Clearing flags on attachment: 341626

Committed r232363: &lt;https://trac.webkit.org/changeset/232363&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428968</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-31 12:36:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428974</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-05-31 12:54:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/40696190&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341626</attachid>
            <date>2018-05-30 17:20:21 -0700</date>
            <delta_ts>2018-05-31 12:36:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186119-20180530172021.patch</filename>
            <type>text/plain</type>
            <size>4179</size>
            <attacher name="Ryan Haddad">ryanhaddad</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyMzEzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNGQwYjhkOTRmZjQ2ZTk3OGJlYzE0NjBiYmQ4ZTMyYjBj
OWYzNGZhYy4uZjRiMTU4Nzk0NzJjMGNjZWE5M2E1OGZmOTIxZDQzNTQzNTdjNmQxOCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDE4LTA1LTMwICBSeWFuIEhhZGRhZCAgPHJ5YW5oYWRkYWRAYXBwbGUuY29tPgorCisg
ICAgICAgIFVwZGF0ZSBleHBlY3RlZCByZXN1bHRzIGZvciBCdWlsZFN0ZXBzQ29uc3RydWN0b3JU
ZXN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODYx
MTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEJ1
aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3N0ZXBzX3VuaXR0ZXN0LnB5
OiBBZGQgbWlzc2luZyBlbnRyaWVzIGZvciAnV2luQ2Fpcm8gNjQtYml0JyBib3RzLgorCiAyMDE4
LTA1LTMwICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW5h
bWUgQ3Jvc3NPcmlnaW5SZXNvdXJjZVBvbGljeSBzYW1lIHRvIHNhbWUtb3JpZ2luCmRpZmYgLS1n
aXQgYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9zdGVw
c191bml0dGVzdC5weSBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmct
Y29uZmlnL3N0ZXBzX3VuaXR0ZXN0LnB5CmluZGV4IDY1YmQxMTI4MDM5NDAzZmJjNTZhMTBjZmJm
ZmYxNzk2NWY1YmI0Y2EuLjg3OTc1MGJkMDAwMTUwZGEwMDJkYmRkN2MyMmQ5ZWIwY2ViZWI0M2Ug
MTAwNzU1Ci0tLSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29u
ZmlnL3N0ZXBzX3VuaXR0ZXN0LnB5CisrKyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxk
LndlYmtpdC5vcmctY29uZmlnL3N0ZXBzX3VuaXR0ZXN0LnB5CkBAIC01NjEsNyArNTYxLDEyIEBA
IGV4cGVjdGVkX2J1aWxkX3N0ZXBzID0gewogICAgICdHVEsgTGludXggNjQtYml0IFJlbGVhc2Ug
RGViaWFuIFN0YWJsZSAoQnVpbGQpJzogWydjb25maWd1cmUgYnVpbGQnLCAnc3ZuJywgJ2tpbGwg
b2xkIHByb2Nlc3NlcycsICdkZWxldGUgV2ViS2l0QnVpbGQgZGlyZWN0b3J5JywgJ2RlbGV0ZSBz
dGFsZSBidWlsZCBmaWxlcycsICdjb21waWxlLXdlYmtpdCddLAogICAgICdHVEsgTGludXggQVJN
IFJlbGVhc2UnOiBbJ2NvbmZpZ3VyZSBidWlsZCcsICdzdm4nLCAna2lsbCBvbGQgcHJvY2Vzc2Vz
JywgJ2RlbGV0ZSBXZWJLaXRCdWlsZCBkaXJlY3RvcnknLCAnZGVsZXRlIHN0YWxlIGJ1aWxkIGZp
bGVzJywgJ2poYnVpbGQnLCAnY29tcGlsZS13ZWJraXQnLCAnanNjb3JlLXRlc3QnLCAnd2Via2l0
cHktdGVzdCcsICd3ZWJraXRwZXJsLXRlc3QnLCAnYmluZGluZ3MtZ2VuZXJhdGlvbi10ZXN0cycs
ICdidWlsdGlucy1nZW5lcmF0b3ItdGVzdHMnLCAnZGFzaGJvYXJkLXRlc3RzJywgJ0FQSSB0ZXN0
cycsICd3ZWJkcml2ZXItdGVzdCddLAogCi0gICAgJ1dpbkNhaXJvIDY0LUJpdCBSZWxlYXNlJzog
Wydjb25maWd1cmUgYnVpbGQnLCAnc3ZuJywgJ2tpbGwgb2xkIHByb2Nlc3NlcycsICdkZWxldGUg
V2ViS2l0QnVpbGQgZGlyZWN0b3J5JywgJ2RlbGV0ZSBzdGFsZSBidWlsZCBmaWxlcycsICdjb21w
aWxlLXdlYmtpdCddLAorICAgICdXaW5DYWlybyA2NC1iaXQgSlNDIERlYnVnIChUZXN0cyknOiBb
J2NvbmZpZ3VyZSBidWlsZCcsICdzdm4nLCAna2lsbCBvbGQgcHJvY2Vzc2VzJywgJ2RlbGV0ZSBX
ZWJLaXRCdWlsZCBkaXJlY3RvcnknLCAnZGVsZXRlIHN0YWxlIGJ1aWxkIGZpbGVzJywgJ2Rvd25s
b2FkLWJ1aWx0LXByb2R1Y3QnLCAnZXh0cmFjdC1idWlsdC1wcm9kdWN0JywgJ2pzY29yZS10ZXN0
J10sCisgICAgJ1dpbkNhaXJvIDY0LWJpdCBKU0MgUmVsZWFzZSAoVGVzdHMpJzogWydjb25maWd1
cmUgYnVpbGQnLCAnc3ZuJywgJ2tpbGwgb2xkIHByb2Nlc3NlcycsICdkZWxldGUgV2ViS2l0QnVp
bGQgZGlyZWN0b3J5JywgJ2RlbGV0ZSBzdGFsZSBidWlsZCBmaWxlcycsICdkb3dubG9hZC1idWls
dC1wcm9kdWN0JywgJ2V4dHJhY3QtYnVpbHQtcHJvZHVjdCcsICdqc2NvcmUtdGVzdCddLAorICAg
ICdXaW5DYWlybyA2NC1iaXQgV0tMIERlYnVnIChCdWlsZCknOiBbJ2NvbmZpZ3VyZSBidWlsZCcs
ICdzdm4nLCAna2lsbCBvbGQgcHJvY2Vzc2VzJywgJ2RlbGV0ZSBXZWJLaXRCdWlsZCBkaXJlY3Rv
cnknLCAnZGVsZXRlIHN0YWxlIGJ1aWxkIGZpbGVzJywgJ2NvbXBpbGUtd2Via2l0JywgJ2FyY2hp
dmUtYnVpbHQtcHJvZHVjdCcsICd1cGxvYWQnLCAndHJhbnNmZXItdG8tczMnLCAndHJpZ2dlcidd
LAorICAgICdXaW5DYWlybyA2NC1iaXQgV0tMIERlYnVnIChUZXN0cyknOiBbJ2NvbmZpZ3VyZSBi
dWlsZCcsICdzdm4nLCAna2lsbCBvbGQgcHJvY2Vzc2VzJywgJ2RlbGV0ZSBXZWJLaXRCdWlsZCBk
aXJlY3RvcnknLCAnZGVsZXRlIHN0YWxlIGJ1aWxkIGZpbGVzJywgJ2Rvd25sb2FkLWJ1aWx0LXBy
b2R1Y3QnLCAnZXh0cmFjdC1idWlsdC1wcm9kdWN0JywgJ3dpbmNhaXJvLXJlcXVpcmVtZW50cycs
ICdsYXlvdXQtdGVzdCcsICdydW4tYXBpLXRlc3RzJywgJ3dlYmtpdHB5LXRlc3QnLCAnd2Via2l0
cGVybC10ZXN0JywgJ2JpbmRpbmdzLWdlbmVyYXRpb24tdGVzdHMnLCAnYnVpbHRpbnMtZ2VuZXJh
dG9yLXRlc3RzJywgJ2FyY2hpdmUtdGVzdC1yZXN1bHRzJywgJ3VwbG9hZCcsICdNYXN0ZXJTaGVs
bENvbW1hbmQnXSwKKyAgICAnV2luQ2Fpcm8gNjQtYml0IFdLTCBSZWxlYXNlIChCdWlsZCknOiBb
J2NvbmZpZ3VyZSBidWlsZCcsICdzdm4nLCAna2lsbCBvbGQgcHJvY2Vzc2VzJywgJ2RlbGV0ZSBX
ZWJLaXRCdWlsZCBkaXJlY3RvcnknLCAnZGVsZXRlIHN0YWxlIGJ1aWxkIGZpbGVzJywgJ2NvbXBp
bGUtd2Via2l0JywgJ2FyY2hpdmUtYnVpbHQtcHJvZHVjdCcsICd1cGxvYWQnLCAndHJhbnNmZXIt
dG8tczMnLCAndHJpZ2dlciddLAorICAgICdXaW5DYWlybyA2NC1iaXQgV0tMIFJlbGVhc2UgKFRl
c3RzKSc6IFsnY29uZmlndXJlIGJ1aWxkJywgJ3N2bicsICdraWxsIG9sZCBwcm9jZXNzZXMnLCAn
ZGVsZXRlIFdlYktpdEJ1aWxkIGRpcmVjdG9yeScsICdkZWxldGUgc3RhbGUgYnVpbGQgZmlsZXMn
LCAnZG93bmxvYWQtYnVpbHQtcHJvZHVjdCcsICdleHRyYWN0LWJ1aWx0LXByb2R1Y3QnLCAnd2lu
Y2Fpcm8tcmVxdWlyZW1lbnRzJywgJ2xheW91dC10ZXN0JywgJ3J1bi1hcGktdGVzdHMnLCAnd2Vi
a2l0cHktdGVzdCcsICd3ZWJraXRwZXJsLXRlc3QnLCAnYmluZGluZ3MtZ2VuZXJhdGlvbi10ZXN0
cycsICdidWlsdGlucy1nZW5lcmF0b3ItdGVzdHMnLCAnYXJjaGl2ZS10ZXN0LXJlc3VsdHMnLCAn
dXBsb2FkJywgJ01hc3RlclNoZWxsQ29tbWFuZCddLAogCiAgICAgJ1dQRSBMaW51eCA2NC1iaXQg
UmVsZWFzZSAoQnVpbGQpJzogWydjb25maWd1cmUgYnVpbGQnLCAnc3ZuJywgJ2tpbGwgb2xkIHBy
b2Nlc3NlcycsICdkZWxldGUgV2ViS2l0QnVpbGQgZGlyZWN0b3J5JywgJ2RlbGV0ZSBzdGFsZSBi
dWlsZCBmaWxlcycsICdqaGJ1aWxkJywgJ2NvbXBpbGUtd2Via2l0JywgJ2FyY2hpdmUtYnVpbHQt
cHJvZHVjdCcsICd1cGxvYWQnLCAndHJhbnNmZXItdG8tczMnLCAndHJpZ2dlciddLAogICAgICdX
UEUgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKSc6IFsnY29uZmlndXJlIGJ1aWxkJywgJ3N2
bicsICdraWxsIG9sZCBwcm9jZXNzZXMnLCAnZGVsZXRlIFdlYktpdEJ1aWxkIGRpcmVjdG9yeScs
ICdkZWxldGUgc3RhbGUgYnVpbGQgZmlsZXMnLCAnamhidWlsZCcsICdkb3dubG9hZC1idWlsdC1w
cm9kdWN0JywgJ2V4dHJhY3QtYnVpbHQtcHJvZHVjdCcsICdqc2NvcmUtdGVzdCcsICdsYXlvdXQt
dGVzdCcsICd3ZWJraXRweS10ZXN0JywgJ3dlYmtpdHBlcmwtdGVzdCcsICdiaW5kaW5ncy1nZW5l
cmF0aW9uLXRlc3RzJywgJ2J1aWx0aW5zLWdlbmVyYXRvci10ZXN0cycsICdkYXNoYm9hcmQtdGVz
dHMnLCAnYXJjaGl2ZS10ZXN0LXJlc3VsdHMnLCAndXBsb2FkJywgJ01hc3RlclNoZWxsQ29tbWFu
ZCcsICdBUEkgdGVzdHMnXSwK
</data>

          </attachment>
      

    </bug>

</bugzilla>