mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
7ff2b26082
--HG-- rename : dom/tests/mochitest/w3c/Makefile.in => dom/imported-tests/Makefile.in rename : dom/tests/mochitest/w3c/README => dom/imported-tests/README rename : dom/tests/mochitest/w3c/WebIDLParser.js => dom/imported-tests/WebIDLParser.js rename : dom/tests/mochitest/w3c/failures.txt => dom/imported-tests/failures.txt rename : dom/tests/mochitest/w3c/html.json => dom/imported-tests/html.json rename : dom/tests/mochitest/w3c/html.mk => dom/imported-tests/html.mk rename : dom/tests/mochitest/w3c/html.txt => dom/imported-tests/html.txt rename : dom/tests/mochitest/w3c/html/tests/submission/Mozilla/Makefile.in => dom/imported-tests/html/tests/submission/Mozilla/Makefile.in rename : dom/tests/mochitest/w3c/html/tests/submission/Mozilla/nested-document-write-external.js => dom/imported-tests/html/tests/submission/Mozilla/nested-document-write-external.js rename : dom/tests/mochitest/w3c/html/tests/submission/Mozilla/test_body-onload.html => dom/imported-tests/html/tests/submission/Mozilla/test_body-onload.html rename : dom/tests/mochitest/w3c/html/tests/submission/Mozilla/test_pageload-image.html => dom/imported-tests/html/tests/submission/Mozilla/test_pageload-image.html rename : dom/tests/mochitest/w3c/html/tests/submission/Mozilla/test_pageload-video.html => dom/imported-tests/html/tests/submission/Mozilla/test_pageload-video.html rename : dom/tests/mochitest/w3c/html/tests/submission/Mozilla/test_script-for-onload.html => dom/imported-tests/html/tests/submission/Mozilla/test_script-for-onload.html rename : dom/tests/mochitest/w3c/html/tests/submission/Mozilla/test_window-onerror-parse-error.html => dom/imported-tests/html/tests/submission/Mozilla/test_window-onerror-parse-error.html rename : dom/tests/mochitest/w3c/html/tests/submission/Mozilla/test_window-onerror-runtime-error-throw.html => dom/imported-tests/html/tests/submission/Mozilla/test_window-onerror-runtime-error-throw.html rename : dom/tests/mochitest/w3c/html/tests/submission/Mozilla/test_window-onerror-runtime-error.html => dom/imported-tests/html/tests/submission/Mozilla/test_window-onerror-runtime-error.html rename : dom/tests/mochitest/w3c/idlharness.js => dom/imported-tests/idlharness.js rename : dom/tests/mochitest/w3c/importTestsuite.py => dom/imported-tests/importTestsuite.py rename : dom/tests/mochitest/w3c/parseManifest.py => dom/imported-tests/parseManifest.py rename : dom/tests/mochitest/w3c/testharness.css => dom/imported-tests/testharness.css rename : dom/tests/mochitest/w3c/testharness.js => dom/imported-tests/testharness.js rename : dom/tests/mochitest/w3c/testharnessreport.js.in => dom/imported-tests/testharnessreport.js.in rename : dom/tests/mochitest/w3c/updateTestharness.py => dom/imported-tests/updateTestharness.py rename : dom/tests/mochitest/w3c/webapps.json => dom/imported-tests/webapps.json rename : dom/tests/mochitest/w3c/webapps.mk => dom/imported-tests/webapps.mk rename : dom/tests/mochitest/w3c/webapps.txt => dom/imported-tests/webapps.txt rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/Makefile.in => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/Makefile.in rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-01.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-01.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-02.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-02.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-03.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-03.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-04.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-04.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-05.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-05.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-06.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-06.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-07.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-07.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-08.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-08.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-09.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-09.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-10.xml => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-10.xml rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-11.xml => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-11.xml rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-12.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-12.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-13.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-13.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-14.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-14.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-15.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-15.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-16.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-16.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-17.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-17.htm rename : dom/tests/mochitest/w3c/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-18.htm => dom/imported-tests/webapps/DOMCore/tests/submissions/Opera/test_getElementsByClassName-18.htm rename : dom/tests/mochitest/w3c/writeReporter.py => dom/imported-tests/writeReporter.py
37 lines
1.0 KiB
Python
37 lines
1.0 KiB
Python
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
# You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
import os
|
|
import sys
|
|
import string
|
|
|
|
try:
|
|
import json
|
|
except ImportError:
|
|
import simplejson as json
|
|
|
|
def writeReporter(src):
|
|
src = src.replace("testharnessreport.js.in", "")
|
|
expectations = {}
|
|
fp = open(src + "failures.txt", "rb")
|
|
for line in fp:
|
|
gp = open(src + line.strip() + ".json")
|
|
expectations.update(json.load(gp))
|
|
gp.close()
|
|
fp.close()
|
|
fp = open(src + "testharnessreport.js.in", "rb")
|
|
template = fp.read()
|
|
fp.close()
|
|
fp = open("testharnessreport.js", "wb")
|
|
expjson = json.dumps(expectations,
|
|
indent = 2,
|
|
sort_keys = True,
|
|
separators = (',', ': '))
|
|
result = string.Template(template).substitute({ 'expectations': expjson })
|
|
fp.write(result)
|
|
fp.close()
|
|
|
|
if __name__ == "__main__":
|
|
writeReporter(sys.argv[1])
|