From d7ba15371b8962de71ec3d6271cb9d6ca061263d Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Fri, 4 Jun 2021 03:22:33 +0430 Subject: Meta: Don't make wasm tests pass when they cannot read a module Instead, just let them be treated as failing their respective test. --- Meta/generate-libwasm-spec-test.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'Meta/generate-libwasm-spec-test.py') diff --git a/Meta/generate-libwasm-spec-test.py b/Meta/generate-libwasm-spec-test.py index 4c414f910c..1d3399b424 100644 --- a/Meta/generate-libwasm-spec-test.py +++ b/Meta/generate-libwasm-spec-test.py @@ -234,10 +234,7 @@ def gentest(entry, main_name): def gen_parse_module(name): return ( - f'let content;\n ' - f'try {{\n ' - f'content = readBinaryWasmFile("Fixtures/SpecTests/{name}.wasm");\n ' - f'}} catch {{ read_okay = false; }}\n ' + f'let content = readBinaryWasmFile("Fixtures/SpecTests/{name}.wasm");\n ' f'const module = parseWebAssemblyModule(content)\n ' ) @@ -260,12 +257,10 @@ def main(): continue sep = "" - print(f'''{{ -let readOkay = true; + print(f'''describe({json.dumps(testname)}, () => {{ {gen_parse_module(testname)} -if (readOkay) {{ {sep.join(gentest(x, testname) for x in description["tests"])} -}}}} +}}); ''') -- cgit v1.2.3