blob: 5ec98c549a01812aebb0a7f7334d3e85a79bd3f1 [file] [log] [blame] [edit]
from scripts.test.shared import WASM_OPT, run_process
from utils import BinaryenTestCase
class DataCountTest(BinaryenTestCase):
def test_datacount(self):
self.roundtrip('bulkmem_data.wasm')
def test_bad_datacount(self):
path = self.input_path('bulkmem_bad_datacount.wasm')
p = run_process(WASM_OPT + ['-g', '-o', '-', path], check=False,
capture_output=True)
self.assertNotEqual(p.returncode, 0)
self.assertIn('Number of segments does not agree with DataCount section',
p.stderr)