Bug 114326 - [webkitpy] Remove chromium ports.
Summary: [webkitpy] Remove chromium ports.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Glenn Adams
URL:
Keywords:
Depends on:
Blocks: 114368
  Show dependency treegraph
 
Reported: 2013-04-09 17:53 PDT by Glenn Adams
Modified: 2013-04-10 11:32 PDT (History)
6 users (show)

See Also:


Attachments
Patch (176.56 KB, patch)
2013-04-09 17:57 PDT, Glenn Adams
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Glenn Adams 2013-04-09 17:53:07 PDT
Remove chromium ports from webkitpy.layout_tests.port. As a side effect, also:

* remove chromium builders from webkitpy.layout_tests.port.builders
* remove chromium builders from rebaseline
* rewrite chromium dependent tests in rebaseline_unittest
* remove chromium platform from garden-o-matic
* select apple platform as default platform in garden-o-matic
* remove chromium port dependencies from a few other tests (run_webkit_tests_integrationtest, factory_unittest, style.checkers.test_expectations_unittest)
Comment 1 Glenn Adams 2013-04-09 17:57:19 PDT
Created attachment 197193 [details]
Patch
Comment 2 Dirk Pranke 2013-04-09 18:29:42 PDT
Comment on attachment 197193 [details]
Patch

This looks approximately right. *Sniff*.
Comment 3 Glenn Adams 2013-04-09 21:26:18 PDT
(In reply to comment #2)
> (From update of attachment 197193 [details])
> This looks approximately right. *Sniff*.

I know ... i'm not happy to see cr go either. I wish it had been otherwise, but hey, let's make this new thing work both ways!
Comment 4 WebKit Commit Bot 2013-04-09 21:58:06 PDT
Comment on attachment 197193 [details]
Patch

Clearing flags on attachment: 197193

Committed r148075: <http://trac.webkit.org/changeset/148075>
Comment 5 WebKit Commit Bot 2013-04-09 21:58:09 PDT
All reviewed patches have been landed.  Closing bug.
Comment 6 Csaba Osztrogonác 2013-04-10 02:58:10 PDT
(In reply to comment #4)
> (From update of attachment 197193 [details])
> Clearing flags on attachment: 197193
> 
> Committed r148075: <http://trac.webkit.org/changeset/148075>

It broke 3 webkitpy unittest:

 Traceback (most recent call last):
    File "/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py", line 968, in test_exception_handling
      self.assertEqual(res, run_webkit_tests.INTERRUPTED_EXIT_STATUS)
  AssertionError: 254 != 130
  
[701/1469] webkitpy.common.system.executive_unittest.ExecutiveTest.test_run_command_with_unicode (+19)                                                                                                      [762/1469] webkitpy.layout_tests.run_webkit_tests_integrationtest.RunTest.test_gc_between_tests passed                                                                                                      [774/1469] webkitpy.layout_tests.port.server_process_unittest.TestServerProcess.test_basic erred:
  Traceback (most recent call last):
    File "/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/layout_tests/port/server_process_unittest.py", line 102, in test_basic
      port = factory.get()
    File "/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/layout_tests/port/factory.py", line 118, in get
      raise NotImplementedError('unsupported platform: "%s"' % port_name)
  NotImplementedError: unsupported platform: "chromium-linux"
  
[775/1469] webkitpy.layout_tests.run_webkit_tests_integrationtest.RunTest.test_build_check failed:
  Traceback (most recent call last):
    File "/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py", line 828, in test_build_check
      self.assertEqual(run_webkit_tests.main(['--platform', port_name, 'fast/harness/results.html'], out, err), -1)
  AssertionError: 254 != -1
  
[818/1469] webkitpy.common.system.executive_unittest.ExecutiveTest.test_run_command_with_unicode (+14)
Comment 7 Glenn Adams 2013-04-10 09:13:43 PDT
(In reply to comment #6)
> (In reply to comment #4)
> > (From update of attachment 197193 [details] [details])
> > Clearing flags on attachment: 197193
> > 
> > Committed r148075: <http://trac.webkit.org/changeset/148075>
> 
> It broke 3 webkitpy unittest:

Thanks, I thought I'd fixed the test_build_check() with a follow up patch at http://trac.webkit.org/changeset/148077, and, in fact, I'm not seeing any of these fails on my platform (Mac OSX 10.8.3).  So I'll investigate and post a follow-up patch later this morning. I might ask you to verify/review if that's ok.
Comment 8 Glenn Adams 2013-04-10 11:32:07 PDT
(In reply to comment #7)
> (In reply to comment #6)
> > (In reply to comment #4)
> > > (From update of attachment 197193 [details] [details] [details])
> > > Clearing flags on attachment: 197193
> > > 
> > > Committed r148075: <http://trac.webkit.org/changeset/148075>
> > 
> > It broke 3 webkitpy unittest:
> 
> Thanks, I thought I'd fixed the test_build_check() with a follow up patch at http://trac.webkit.org/changeset/148077, and, in fact, I'm not seeing any of these fails on my platform (Mac OSX 10.8.3).  So I'll investigate and post a follow-up patch later this morning. I might ask you to verify/review if that's ok.

Patch posted at https://bugs.webkit.org/show_bug.cgi?id=114368.