Skip to content

Commit 8dc2f00

Browse files
authored
Use closure compiler for metadce tests (#16622)
Its seems like we should be measuring sizes with closure compiler enabled.
1 parent e6cc0b2 commit 8dc2f00

32 files changed

+41
-34
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
94516
1+
26239
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
94516
1+
26239
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
94414
1+
26202
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
106574
1+
31507
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
107561
1+
31607
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
89374
1+
26932
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
59012
1+
9610
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
21775
1+
6905
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
15108
1+
6240
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
96164
1+
27149
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
14905
1+
6150
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
11775
1+
4819
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
14780
1+
6109
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
12971
1+
5443
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
14840
1+
5543

tests/other/metadce/mem_O3.jssize

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
15096
1+
6374
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
15815
1+
6704
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
15735
1+
6045
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
15557
1+
5969
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
14840
1+
5543
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
14840
1+
5543
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
12984
1+
5468

tests/other/metadce/minimal.jssize

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
86764
1+
21524

tests/other/metadce/minimal_O1.jssize

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
54787
1+
6069

tests/other/metadce/minimal_O2.jssize

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
18154
1+
4695

tests/other/metadce/minimal_O3.jssize

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
10484
1+
4119

tests/other/metadce/minimal_Os.jssize

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
10281
1+
4035
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1038
1+
428

tests/other/metadce/minimal_Oz.jssize

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
10281
1+
4035
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
10017
1+
3924
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
31524
1+
13190

tests/test_other.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7235,18 +7235,25 @@ def args_to_filename(args):
72357235
expected_basename = os.path.splitext(filename)[0]
72367236
expected_basename += args_to_filename(args)
72377237

7238-
self.run_process([compiler_for(filename), filename, '-g2'] + args + self.get_emcc_args())
7238+
# Run once without closure and parse output to find asmLibraryArg
7239+
build_cmd = [compiler_for(filename), filename] + args + self.get_emcc_args()
7240+
self.run_process(build_cmd + ['-g2'])
72397241
# find the imports we send from JS
72407242
js = read_file('a.out.js')
72417243
start = js.find('asmLibraryArg = ')
7242-
end = js.find('}', start) + 1
7244+
assert(start != -1)
7245+
end = js.find('}', start)
7246+
assert(end != -1)
72437247
start = js.find('{', start)
7244-
relevant = js[start + 2:end - 2]
7248+
assert(start != -1)
7249+
relevant = js[start + 2:end - 1]
72457250
relevant = relevant.replace(' ', '').replace('"', '').replace("'", '').split(',')
72467251
sent = [x.split(':')[0].strip() for x in relevant]
72477252
sent = [x for x in sent if x]
72487253
sent.sort()
72497254

7255+
self.run_process(build_cmd + ['--profiling-funcs', '--closure=1'])
7256+
72507257
for exists in expected_exists:
72517258
self.assertIn(exists, sent)
72527259
for not_exists in expected_not_exists:

0 commit comments

Comments
 (0)