将原有的测试文件移动到专门的返回值测试目录(return_val_cases)中, 同时添加了标准输出测试目录(stdout_val_cases),新增了参数传递测试用例 和标准输出测试用例,使测试结构更加清晰和模块化。
24 lines
838 B
TOML
24 lines
838 B
TOML
[return_val_cases]
|
|
# windows powershell: echo $LASTEXITCODE
|
|
# nushell: echo $env.LAST_EXIT_CODE
|
|
# bash: echo $?
|
|
"./return_val_cases/01_return.c" = 65536
|
|
"./return_val_cases/02_decl_expr.c" = 1
|
|
"./return_val_cases/03_decl_init.c" = 11
|
|
"./return_val_cases/04_if.c" = 1
|
|
"./return_val_cases/05_else.c" = 2
|
|
"./return_val_cases/06_fcall.c" = 3
|
|
"./return_val_cases/07_while.c" = 10
|
|
"./return_val_cases/08_do_while.c" = 128
|
|
"./return_val_cases/09_for.c" = 10
|
|
"./return_val_cases/10_main.c" = 3
|
|
"./return_val_cases/11_recursive.c" = 120
|
|
"./return_val_cases/12_logic.c" = 10
|
|
"./return_val_cases/13_array.c" = 1198
|
|
"./return_val_cases/14_pointer.c" = 2
|
|
"./return_val_cases/15_array_subscript.c" = 1198
|
|
"./return_val_cases/16_enum.c" = 5
|
|
"./return_val_cases/17_more_arg.c" = 45
|
|
[stdout_val_cases]
|
|
"./stdout_val_cases/01_include.c" = "Hello World!\n"
|