summaryrefslogtreecommitdiff
path: root/auto_update_tests.py
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-02-17 17:46:54 -0800
committerAlon Zakai <alonzakai@gmail.com>2016-02-17 17:46:54 -0800
commit849322a1135479f79f7d94b8b032486efe7955a8 (patch)
tree8f813863d148fbbab6faabd42324bebbad90db34 /auto_update_tests.py
parent252962faba97b68684a470447c7202cf27ad8c05 (diff)
parent10b929720a8701ef2a960f5b45e39d7a999cca41 (diff)
downloadbinaryen-849322a1135479f79f7d94b8b032486efe7955a8.tar.gz
binaryen-849322a1135479f79f7d94b8b032486efe7955a8.tar.bz2
binaryen-849322a1135479f79f7d94b8b032486efe7955a8.zip
Merge pull request #200 from WebAssembly/print-pass
Move printing to a pass
Diffstat (limited to 'auto_update_tests.py')
-rwxr-xr-xauto_update_tests.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/auto_update_tests.py b/auto_update_tests.py
index 11d437360..86c4ebbeb 100755
--- a/auto_update_tests.py
+++ b/auto_update_tests.py
@@ -48,7 +48,7 @@ for t in sorted(os.listdir(os.path.join('test', 'passes'))):
if t.endswith('.wast'):
print '..', t
passname = os.path.basename(t).replace('.wast', '')
- cmd = [os.path.join('bin', 'binaryen-shell'), '--print-after', ('--' + passname if passname != 'O' else '-O'), os.path.join('test', 'passes', t)]
+ cmd = [os.path.join('bin', 'binaryen-shell'), ('--' + passname if passname != 'O' else '-O'), os.path.join('test', 'passes', t), '--print']
print ' ', ' '.join(cmd)
actual, err = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
open(os.path.join('test', 'passes', passname + '.txt'), 'w').write(actual)
@@ -73,7 +73,11 @@ for wast in sorted(os.listdir('test')):
print '\n[ checking example testcases... ]\n'
-cmd = [os.environ.get('CXX') or 'g++', '-std=c++11', os.path.join('test', 'example', 'find_div0s.cpp'), '-Isrc', '-g', '-lsupport', '-Llib/.']
+cmd = [os.environ.get('CXX') or 'g++', '-std=c++11',
+ os.path.join('test', 'example', 'find_div0s.cpp'),
+ os.path.join('src', 'pass.cpp'),
+ os.path.join('src', 'passes', 'Print.cpp'),
+ '-Isrc', '-g', '-lsupport', '-Llib/.']
if os.environ.get('COMPILER_FLAGS'):
for f in os.environ.get('COMPILER_FLAGS').split(' '):
cmd.append(f)