blob: 5078efeeba1b8c68eaa249193633f5478132c988 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import os
from scripts.test import shared
from . import utils
class DWARFTest(utils.BinaryenTestCase):
def test_no_crash(self):
# run dwarf processing on some interesting large files, too big to be
# worth putting in passes where the text output would be massive. We
# just check that no assertion are hit.
path = self.input_path('dwarf')
for name in os.listdir(path):
args = [os.path.join(path, name)] + \
['-g', '--dwarfdump', '--roundtrip', '--dwarfdump']
shared.run_process(shared.WASM_OPT + args, capture_output=True)
|