aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py
diff options
context:
space:
mode:
authorWPT Sync Bot <josh+wptsync@joshmatthews.net>2019-04-25 22:18:37 -0400
committerWPT Sync Bot <josh+wptsync@joshmatthews.net>2019-04-26 01:35:21 -0400
commitefca990ffef88789a95c443decb765bd09891aad (patch)
treedb05aeed5bb57a105dd341198211ba916f3b581a /tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py
parent880f3b8b7a34b48449c372238b32333fe1f1cc4f (diff)
downloadservo-efca990ffef88789a95c443decb765bd09891aad.tar.gz
servo-efca990ffef88789a95c443decb765bd09891aad.zip
Update web-platform-tests to revision d3cf77a7b8c20c678b725238eaa8a72eca3787ae
Diffstat (limited to 'tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py')
-rw-r--r--tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py61
1 files changed, 0 insertions, 61 deletions
diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py b/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py
deleted file mode 100644
index 5475cb6969d..00000000000
--- a/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py
+++ /dev/null
@@ -1,61 +0,0 @@
-from __future__ import print_function
-
-import os, sys, json, re
-
-script_directory = os.path.dirname(os.path.abspath(__file__))
-generic_directory = os.path.abspath(os.path.join(script_directory, '..'))
-
-template_directory = os.path.abspath(os.path.join(script_directory,
- '..',
- 'template'))
-spec_directory = os.path.abspath(os.path.join(script_directory, '..', '..'))
-test_root_directory = os.path.abspath(os.path.join(script_directory,
- '..', '..', '..'))
-
-spec_filename = os.path.join(spec_directory, "spec.src.json")
-generated_spec_json_filename = os.path.join(spec_directory, "spec_json.js")
-
-selection_pattern = '%(subresource)s/' + \
- '%(opt_in_method)s/' + \
- '%(origin)s/' + \
- '%(context_nesting)s/' + \
- '%(redirection)s/'
-
-test_file_path_pattern = selection_pattern + \
- '%(spec_name)s/' + \
- '%(name)s.%(source_scheme)s.html'
-
-
-def get_template(basename):
- with open(os.path.join(template_directory, basename), "r") as f:
- return f.read()
-
-
-def write_file(filename, contents):
- with open(filename, "w") as f:
- f.write(contents)
-
-
-def read_nth_line(fp, line_number):
- fp.seek(0)
- for i, line in enumerate(fp):
- if (i + 1) == line_number:
- return line
-
-
-def load_spec_json(path_to_spec = None):
- if path_to_spec is None:
- path_to_spec = spec_filename
-
- re_error_location = re.compile('line ([0-9]+) column ([0-9]+)')
- with open(path_to_spec, "r") as f:
- try:
- return json.load(f)
- except ValueError as ex:
- print(ex.message)
- match = re_error_location.search(ex.message)
- if match:
- line_number, column = int(match.group(1)), int(match.group(2))
- print(read_nth_line(f, line_number).rstrip())
- print(" " * (column - 1) + "^")
- sys.exit(1)