Skip to content

Commit

Permalink
Use WPT version of test harness for HTML core test conversion
Browse files Browse the repository at this point in the history
When converting tests to HTML for use in WPT, use the path to
the test harness in WPT's resources/ directory. This is also
important because the WPT test runner users this path inclusion
to discover the tests.

There are several more things I want to simplify here but I'm
starting with just this because it matches the sed transform
that @past originally wrote in
web-platform-tests/wpt#49277
  • Loading branch information
dschuff committed Dec 20, 2024
1 parent 1463895 commit 96cff3f
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion test/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -165,9 +165,10 @@ def build_html_from_js(tests, html_dir, use_sync):
html_file = os.path.join(html_dir, subdir, html_filename)
js_harness = "sync_index.js" if use_sync else "async_index.js"
harness_dir = os.path.join(js_prefix, 'harness')

with open(html_file, 'w+') as f:
content = HTML_HEADER.replace('{PREFIX}', harness_dir) \
.replace('{WPT_PREFIX}', harness_dir) \
.replace('{WPT_PREFIX}', '/resources') \
.replace('{JS_HARNESS}', js_harness)
content += ' <script src="' + js_filename + '"></script>'
content += HTML_BOTTOM
Expand Down

0 comments on commit 96cff3f

Please sign in to comment.