Changeset 112176 in webkit


Ignore:
Timestamp:
Mar 26, 2012 4:53:59 PM (12 years ago)
Author:
enne@google.com
Message:

Allow expectations on directories in virtual test suites
https://bugs.webkit.org/show_bug.cgi?id=82250

Reviewed by Dirk Pranke.

lookup_virtual_test_base was only returning valid results for files
and not directories. Fix by falling back to the virtual test suite
mapping if possible.

  • Scripts/webkitpy/layout_tests/port/base.py:

(Port.lookup_virtual_test_base):

  • Scripts/webkitpy/layout_tests/port/test.py:

(TestPort.skipped_tests):
(TestPort.virtual_test_suites):

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r112173 r112176  
     12012-03-26  Adrienne Walker  <enne@google.com>
     2
     3        Allow expectations on directories in virtual test suites
     4        https://bugs.webkit.org/show_bug.cgi?id=82250
     5
     6        Reviewed by Dirk Pranke.
     7
     8        lookup_virtual_test_base was only returning valid results for files
     9        and not directories. Fix by falling back to the virtual test suite
     10        mapping if possible.
     11
     12        * Scripts/webkitpy/layout_tests/port/base.py:
     13        (Port.lookup_virtual_test_base):
     14        * Scripts/webkitpy/layout_tests/port/test.py:
     15        (TestPort.skipped_tests):
     16        (TestPort.virtual_test_suites):
     17
    1182012-03-26  Dirk Pranke  <dpranke@chromium.org>
    219
  • trunk/Tools/Scripts/webkitpy/layout_tests/port/base.py

    r112171 r112176  
    10911091        for suite in self.populated_virtual_test_suites():
    10921092            if test_name.startswith(suite.name):
    1093                 return suite.tests.get(test_name)
     1093                return test_name.replace(suite.name, suite.base)
    10941094        return None
    10951095
  • trunk/Tools/Scripts/webkitpy/layout_tests/port/test.py

    r112171 r112176  
    404404        # that actually passes, and a test that does fail.
    405405        return set(['failures/expected/skip_text.html',
    406                     'failures/unexpected/skip_pass.html'])
     406                    'failures/unexpected/skip_pass.html',
     407                    'virtual/skipped'])
    407408
    408409    def name(self):
     
    489490        return [
    490491            VirtualTestSuite('virtual/passes', 'passes', ['--virtual-arg']),
     492            VirtualTestSuite('virtual/skipped', 'failures/expected', ['--virtual-arg2']),
    491493        ]
    492494
Note: See TracChangeset for help on using the changeset viewer.