diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-11-30 18:41:23 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-12-07 14:23:21 -0800 |
commit | 9772ac8610a2b45b99fa6e250ebf273f47ab9cb7 (patch) | |
tree | e69268b67773406fdaf517e65ca4559c5bdd7101 /tests/runner.py | |
parent | c854ced3096345718a8e2e422bc9b373f1d63b22 (diff) |
disable i64 tests for asm for now
Diffstat (limited to 'tests/runner.py')
-rwxr-xr-x | tests/runner.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/runner.py b/tests/runner.py index 228e29a7..a474e4e0 100755 --- a/tests/runner.py +++ b/tests/runner.py @@ -572,6 +572,7 @@ if 'benchmark' not in str(sys.argv) and 'sanity' not in str(sys.argv) and 'brows def test_i64(self): if Settings.USE_TYPED_ARRAYS != 2: return self.skip('i64 mode 1 requires ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') src = ''' #include <stdio.h> @@ -787,6 +788,7 @@ if 'benchmark' not in str(sys.argv) and 'sanity' not in str(sys.argv) and 'brows def test_i64_b(self): if Settings.USE_TYPED_ARRAYS != 2: return self.skip('full i64 stuff only in ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') src = r''' #include <stdio.h> @@ -812,6 +814,7 @@ if 'benchmark' not in str(sys.argv) and 'sanity' not in str(sys.argv) and 'brows def test_i64_cmp(self): if Settings.USE_TYPED_ARRAYS != 2: return self.skip('full i64 stuff only in ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') src = r''' #include <stdio.h> @@ -836,6 +839,8 @@ if 'benchmark' not in str(sys.argv) and 'sanity' not in str(sys.argv) and 'brows def test_i64_cmp2(self): if Settings.USE_TYPED_ARRAYS != 2: return self.skip('full i64 stuff only in ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') + src = r''' #include <inttypes.h> #include <stdio.h> @@ -881,6 +886,8 @@ m_divisor is 1091269979 def test_i64_double(self): if Settings.USE_TYPED_ARRAYS != 2: return self.skip('full i64 stuff only in ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') + src = r''' #include <stdio.h> @@ -923,6 +930,8 @@ m_divisor is 1091269979 def test_i64_umul(self): if Settings.USE_TYPED_ARRAYS != 2: return self.skip('full i64 stuff only in ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') + src = r''' #include <inttypes.h> #include <stdio.h> @@ -947,6 +956,7 @@ m_divisor is 1091269979 def test_i64_precise(self): if Settings.USE_TYPED_ARRAYS != 2: return self.skip('full i64 stuff only in ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') src = r''' #include <inttypes.h> @@ -1027,6 +1037,7 @@ m_divisor is 1091269979 def test_i64_zextneg(self): if Settings.USE_TYPED_ARRAYS != 2: return self.skip('full i64 stuff only in ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') src = r''' #include <stdint.h> @@ -1048,6 +1059,7 @@ m_divisor is 1091269979 def test_i64_7z(self): if Settings.USE_TYPED_ARRAYS != 2: return self.skip('full i64 stuff only in ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') src = r''' #include <stdint.h> @@ -1069,6 +1081,7 @@ m_divisor is 1091269979 def test_i64_i16(self): if Settings.USE_TYPED_ARRAYS != 2: return self.skip('full i64 stuff only in ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') src = r''' #include <stdio.h> @@ -1111,6 +1124,7 @@ m_divisor is 1091269979 def test_i32_mul_precise(self): if self.emcc_args == None: return self.skip('needs ta2') + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') self.emcc_args += ['-s', 'PRECISE_I32_MUL=1'] src = r''' @@ -1193,6 +1207,8 @@ c5,de,15,8a self.do_run(open(path_from_root('tests', 'cube2md5.cpp')).read(), open(path_from_root('tests', 'cube2md5.ok')).read()) def test_cube2hash(self): + if Settings.ASM_JS: return self.skip('asm does not support i64 yet') + try: old_chunk_size = os.environ.get('EMSCRIPT_MAX_CHUNK_SIZE') or '' os.environ['EMSCRIPT_MAX_CHUNK_SIZE'] = '1' # test splitting out each function to a chunk in emscripten.py (21 functions here) |