如何在Nim中构建单元测试?

时间:2018-01-30 02:56:40

标签: unit-testing nim

我正在查看unittest docs,我发现我可以将多个suite块放在一个测试文件中。

但是,我想拥有多个测试文件并使用一个命令运行它们。我可以写一个bash脚本来一个接一个地编译和运行每个脚本:

#!/bin/bash

nim c -r test1.nim
nim c -r test2.nim
...

但是有更好的方法吗?例如,在Python中,我可以自动发现并运行test*.py形式的所有文件。

1 个答案:

答案 0 :(得分:4)

将所有单元测试放在tests目录中,运行nimble test将运行所有单元测试。