test: match sema + codegen 单元测试,总断言 145→158

This commit is contained in:
2026-06-05 19:36:26 +08:00
parent a0a78de26e
commit beac40fd74
3 changed files with 152 additions and 3 deletions
+3 -3
View File
@@ -8,7 +8,7 @@
<img src="https://img.shields.io/badge/C-17-555555" alt="C">
<img src="https://img.shields.io/badge/LLVM-22.1.7-4B8BBE" alt="LLVM">
<img src="https://img.shields.io/badge/GCC-15.x-darkgreen" alt="GCC">
<img src="https://img.shields.io/badge/tests-145%20passed-brightgreen" alt="tests">
<img src="https://img.shields.io/badge/tests-158%20passed-brightgreen" alt="tests">
<img src="https://img.shields.io/badge/license-MIT-green" alt="license">
</p>
@@ -159,8 +159,8 @@ cd build && mingw32-make -j4
# 运行全部测试 (145 单元 + 23 集成)
./l_lang_lexer_test.exe # 词法分析 (41 tests)
./l_lang_test.exe # 语法分析 (15 tests)
./l_lang_sema_test.exe # 语义分析 (65 tests)
./l_lang_codegen_test.exe # 代码生成 (24 tests)
./l_lang_sema_test.exe # 语义分析 (74 tests)
./l_lang_codegen_test.exe # 代码生成 (28 tests)
# 集成测试
for f in ../test/programs/*.l; do