summaryrefslogtreecommitdiffstats
path: root/Tools/Scripts/webkitpy/layout_tests/layout_package/test_failures.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/Scripts/webkitpy/layout_tests/layout_package/test_failures.py')
-rw-r--r--Tools/Scripts/webkitpy/layout_tests/layout_package/test_failures.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/Tools/Scripts/webkitpy/layout_tests/layout_package/test_failures.py b/Tools/Scripts/webkitpy/layout_tests/layout_package/test_failures.py
index 2b8190b..eb59d36 100644
--- a/Tools/Scripts/webkitpy/layout_tests/layout_package/test_failures.py
+++ b/Tools/Scripts/webkitpy/layout_tests/layout_package/test_failures.py
@@ -29,7 +29,6 @@
"""Classes for failures that occur during tests."""
-import os
import test_expectations
import cPickle
@@ -121,7 +120,10 @@ class TestFailure(object):
Return:
The relative windows path to the output filename
"""
- return os.path.splitext(filename)[0] + modifier
+ # FIXME: technically this breaks if files don't use ".ext" to indicate
+ # the extension, but passing in a Filesystem object here is a huge
+ # hassle.
+ return filename[:filename.rfind('.')] + modifier
class FailureWithType(TestFailure):