Files
jak-project/third-party/capstone/bindings/python/tests/test_all.py
T
Tyler Wilding bfc4c18ada goalc: replicate tests for the majority of ARM64 non-simd cases (#4377)
- Adds `capstone` as a disassembling library that could eventually
replace Zydis (for now left that alone)
- Replicates all of the existing x86 tests to ARM64, fixed a bunch of
underlying issues along the way
- There are a very small handful of tests remaining that need to be
enabled / fixed
2026-08-16 15:34:37 -04:00

25 lines
641 B
Python
Executable File
Vendored
Generated

#!/usr/bin/env python3
import test_lite
import test_iter
import test_skipdata
import test_customized_mnem
import test_compatibility_layer
import test_riscv_sysreg
import test_riscv_reg_access
errors = []
errors.extend(test_lite.test_class())
errors.extend(test_iter.test_class())
errors.extend(test_skipdata.test_class())
errors.extend(test_customized_mnem.test())
errors.extend(test_compatibility_layer.test_compatibility())
errors.extend(test_riscv_sysreg.test())
errors.extend(test_riscv_reg_access.test())
if errors:
print("Some errors happened. Please check the output")
for error in errors:
print(error)
exit(1)