Files
OSACA/tests/all_tests.py
Metehan Dundar 61b52dbf28 RISC-V: Update parser to use x-register names, add vector and FP instructions, fix tests
- Modified RISC-V parser to use x-register names instead of ABI names
- Added new vector instructions (vsetvli, vle8.v, vse8.v, vfmacc.vv, vfmul.vf)
- Added floating point instructions (fmul.d)
- Added unconditional jump instruction (j)
- Updated tests to match new register naming convention
- Added new RISC-V example files
- Updated .gitignore to exclude test environment and old examples
2025-06-30 00:28:52 +02:00

24 lines
547 B
Python
Executable File

#!/usr/bin/env python3
import sys
import unittest
sys.path[0:0] = [".", ".."]
suite = unittest.TestLoader().loadTestsFromNames(
[
"test_base_parser",
"test_parser_x86att",
"test_parser_x86intel",
"test_parser_AArch64",
"test_parser_RISCV",
"test_marker_utils",
"test_semantics",
"test_frontend",
"test_db_interface",
"test_cli",
]
)
testresult = unittest.TextTestRunner(verbosity=2, buffer=True).run(suite)
sys.exit(0 if testresult.wasSuccessful() else 1)