您可以gnattest通过添加参数来指示仅为选定的过程或函数创建测试--test-case-only。我不知道如何在 GPS 中设置它。终端中的整个命令看起来是这样的:
gnattest -P yourproject.gpr --test-case-only
您还可以将此参数添加到 .gpr 文件中:
package GnatTest is
for GnatTest_Switches use ("--test-case-only");
end GnatTest;
Run Code Online (Sandbox Code Playgroud)
当你设置它时,你必须添加aspect(或pragma)Test_Case。例如:
procedure Something with
Test_Case => ("Test_Something", Robustness);
Run Code Online (Sandbox Code Playgroud)
您可以在GNAT 文档中找到有关此方面/编译指示的更多信息。Link 是指向 pragma 定义,但方面的工作方式完全相同。
| 归档时间: |
|
| 查看次数: |
271 次 |
| 最近记录: |