| Index: third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/test.py
|
| diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/test.py b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/test.py
|
| index 7298eac5c0e55163b7ddb716c9d665f79f6d8d18..b7e31973c08fe276cd98c4d501f138f55975b310 100644
|
| --- a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/test.py
|
| +++ b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/test.py
|
| @@ -36,6 +36,13 @@ from webkitpy.layout_tests.port.base import Port, VirtualTestSuite
|
| from webkitpy.layout_tests.port.driver import DeviceFailure, Driver, DriverOutput
|
|
|
|
|
| +# Here we use a non-standard location for the layout tests, to ensure that
|
| +# this works. The path contains a '.' in the name because we've seen bugs
|
| +# related to this before.
|
| +LAYOUT_TEST_DIR = '/test.checkout/LayoutTests'
|
| +PERF_TEST_DIR = '/test.checkout/PerformanceTests'
|
| +
|
| +
|
| # This sets basic expectations for a test. Each individual expectation
|
| # can be overridden by a keyword argument in TestList.add().
|
| class TestInstance(object):
|
| @@ -259,22 +266,14 @@ layer at (0,0) size 800x34
|
| return tests
|
|
|
|
|
| -# Here we use a non-standard location for the layout tests, to ensure that
|
| -# this works. The path contains a '.' in the name because we've seen bugs
|
| -# related to this before.
|
| -
|
| -LAYOUT_TEST_DIR = '/test.checkout/LayoutTests'
|
| -PERF_TEST_DIR = '/test.checkout/PerformanceTests'
|
| -
|
| -
|
| # Here we synthesize an in-memory filesystem from the test list
|
| # in order to fully control the test output and to demonstrate that
|
| # we don't need a real filesystem to run the tests.
|
| def add_unit_tests_to_mock_filesystem(filesystem):
|
| # Add the test_expectations file.
|
| - filesystem.maybe_make_directory('/mock-checkout/LayoutTests')
|
| - if not filesystem.exists('/mock-checkout/LayoutTests/TestExpectations'):
|
| - filesystem.write_text_file('/mock-checkout/LayoutTests/TestExpectations', """
|
| + filesystem.maybe_make_directory(LAYOUT_TEST_DIR)
|
| + if not filesystem.exists(LAYOUT_TEST_DIR + '/TestExpectations'):
|
| + filesystem.write_text_file(LAYOUT_TEST_DIR + '/TestExpectations', """
|
| Bug(test) failures/expected/crash.html [ Crash ]
|
| Bug(test) failures/expected/crash_then_text.html [ Failure ]
|
| Bug(test) failures/expected/image.html [ Failure ]
|
| @@ -380,7 +379,7 @@ class TestPort(Port):
|
| # test ports. rebaseline_unittest.py needs to not mix both "real" ports
|
| # and "test" ports
|
|
|
| - self._generic_expectations_path = '/mock-checkout/LayoutTests/TestExpectations'
|
| + self._generic_expectations_path = LAYOUT_TEST_DIR + '/TestExpectations'
|
| self._results_directory = None
|
|
|
| self._operating_system = 'mac'
|
|
|