test(test): 添加测试用例
This commit is contained in:
@@ -79,13 +79,13 @@ cmake --build build -j "$(nproc)"
|
||||
项目编译后可先用当前示例用例检查后端链路是否仍能运行:
|
||||
|
||||
```bash
|
||||
./build/bin/compiler --emit-asm test/test_case/simple_add.sy
|
||||
./build/bin/compiler --emit-asm test/test_case/function/simple_add.sy
|
||||
```
|
||||
|
||||
推荐继续使用统一脚本验证 “源码 -> 汇编 -> 可执行程序” 整体链路。`--run` 模式下会自动读取同名 `.in`,并将程序输出与退出码和同名 `.out` 比对,用于检查单个用例的完整结果:
|
||||
|
||||
```bash
|
||||
./scripts/verify_asm.sh test/test_case/simple_add.sy test/test_result/asm --run
|
||||
./scripts/verify_asm.sh test/test_case/function/simple_add.sy test/test_result/function/asm --run
|
||||
```
|
||||
|
||||
建议在功能回归之外,再观察优化前后汇编输出差异。可按自己的实现方式保留调试日志、优化开关,或直接对比生成的汇编文本,重点关注:
|
||||
|
||||
Reference in New Issue
Block a user