我正在查看unittest docs,我发现我可以将多个suite
块放在一个测试文件中。
但是,我想拥有多个测试文件并使用一个命令运行它们。我可以写一个bash脚本来一个接一个地编译和运行每个脚本:
#!/bin/bash
nim c -r test1.nim
nim c -r test2.nim
...
但是有更好的方法吗?例如,在Python中,我可以自动发现并运行test*.py
形式的所有文件。
答案 0 :(得分:4)
将所有单元测试放在tests
目录中,运行nimble test
将运行所有单元测试。