Skip to content

Commit e795d9f

Browse files
authored
[test] Simplify run_metadce_test. NFC (#22427)
1 parent 5583c90 commit e795d9f

File tree

1 file changed

+23
-28
lines changed

1 file changed

+23
-28
lines changed

test/test_other.py

Lines changed: 23 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -8548,12 +8548,11 @@ def test_unoptimized_code_size(self):
85488548
test_file('other/test_unoptimized_code_size_strict.js.size'),
85498549
os.path.getsize('strict.js'))
85508550

8551-
def run_metadce_test(self, filename, args=[], expected_exists=[], expected_not_exists=[], check_size=True, # noqa
8552-
check_sent=True, check_imports=True, check_exports=True, check_funcs=True):
8551+
def run_metadce_test(self, filename, args=[], expected_exists=[], expected_not_exists=[], # noqa
8552+
check_funcs=True):
85538553

85548554
# in -Os, -Oz, we remove imports wasm doesn't need
8555-
print('Running metadce test: %s:' % filename, args, expected_exists,
8556-
expected_not_exists, check_sent, check_imports, check_exports, check_funcs)
8555+
print('Running metadce test: %s:' % filename, args, expected_exists, expected_not_exists, check_funcs)
85578556
filename = test_file('other/metadce', filename)
85588557
expected_basename = test_file('other/metadce', self.id().split('.')[-1])
85598558

@@ -8585,18 +8584,17 @@ def run_metadce_test(self, filename, args=[], expected_exists=[], expected_not_e
85858584
for not_exists in expected_not_exists:
85868585
self.assertNotIn(not_exists, sent)
85878586

8588-
if check_size:
8589-
# measure the wasm size without the name section
8590-
building.strip('a.out.wasm', 'a.out.nodebug.wasm', sections=['name'])
8591-
wasm_size = os.path.getsize('a.out.nodebug.wasm')
8592-
size_file = expected_basename + '.size'
8593-
js_size = os.path.getsize('a.out.js')
8594-
gz_size = get_file_gzipped_size('a.out.js')
8595-
js_size_file = expected_basename + '.jssize'
8596-
gz_size_file = expected_basename + '.gzsize'
8597-
self.check_expected_size_in_file('wasm', size_file, wasm_size)
8598-
self.check_expected_size_in_file('js', js_size_file, js_size)
8599-
self.check_expected_size_in_file('gz', gz_size_file, gz_size)
8587+
# measure the wasm size without the name section
8588+
building.strip('a.out.wasm', 'a.out.nodebug.wasm', sections=['name'])
8589+
wasm_size = os.path.getsize('a.out.nodebug.wasm')
8590+
size_file = expected_basename + '.size'
8591+
js_size = os.path.getsize('a.out.js')
8592+
gz_size = get_file_gzipped_size('a.out.js')
8593+
js_size_file = expected_basename + '.jssize'
8594+
gz_size_file = expected_basename + '.gzsize'
8595+
self.check_expected_size_in_file('wasm', size_file, wasm_size)
8596+
self.check_expected_size_in_file('js', js_size_file, js_size)
8597+
self.check_expected_size_in_file('gz', gz_size_file, gz_size)
86008598

86018599
imports, exports, funcs = self.parse_wasm('a.out.wasm')
86028600
imports.sort()
@@ -8616,20 +8614,17 @@ def strip_numeric_suffixes(funcname):
86168614

86178615
funcs = [strip_numeric_suffixes(f) for f in funcs]
86188616

8619-
if check_sent:
8620-
sent_file = expected_basename + '.sent'
8621-
sent_data = '\n'.join(sent) + '\n'
8622-
self.assertFileContents(sent_file, sent_data)
8617+
sent_file = expected_basename + '.sent'
8618+
sent_data = '\n'.join(sent) + '\n'
8619+
self.assertFileContents(sent_file, sent_data)
86238620

8624-
if check_imports:
8625-
filename = expected_basename + '.imports'
8626-
data = '\n'.join(imports) + '\n'
8627-
self.assertFileContents(filename, data)
8621+
filename = expected_basename + '.imports'
8622+
data = '\n'.join(imports) + '\n'
8623+
self.assertFileContents(filename, data)
86288624

8629-
if check_exports:
8630-
filename = expected_basename + '.exports'
8631-
data = '\n'.join(exports) + '\n'
8632-
self.assertFileContents(filename, data)
8625+
filename = expected_basename + '.exports'
8626+
data = '\n'.join(exports) + '\n'
8627+
self.assertFileContents(filename, data)
86338628

86348629
if check_funcs:
86358630
filename = expected_basename + '.funcs'

0 commit comments

Comments
 (0)