nose2 的 Phabricator Arcanist 单元测试
Phabricator Arcanist unit test for nose2
我在为 python 项目设置自动单元测试配置时遇到问题。
通常我只是 运行 nose2
并且我在整个项目中的测试将被发现并执行。但是,我很难找到相关文档来设置 arc unit
。
我尝试将以下内容添加到 .arcconfig
,但如果我添加 arc unit
,什么也没有发生。它认为是假设所有测试都在 tests/
下进行,但对我而言并非如此。我的测试和待测文件在同一个文件夹下。
"unit.engine": "NoseTestEngine"
您可能想要编写一个扩展 ArcanistUnitTestEngine 的 nose2 测试引擎,
这是一个很好的例子:https://github.com/tagview/arcanist-extensions/tree/master/tap_test_engine
并参考.arcconfig设置
我在为 python 项目设置自动单元测试配置时遇到问题。
通常我只是 运行 nose2
并且我在整个项目中的测试将被发现并执行。但是,我很难找到相关文档来设置 arc unit
。
我尝试将以下内容添加到 .arcconfig
,但如果我添加 arc unit
,什么也没有发生。它认为是假设所有测试都在 tests/
下进行,但对我而言并非如此。我的测试和待测文件在同一个文件夹下。
"unit.engine": "NoseTestEngine"
您可能想要编写一个扩展 ArcanistUnitTestEngine 的 nose2 测试引擎,
这是一个很好的例子:https://github.com/tagview/arcanist-extensions/tree/master/tap_test_engine
并参考.arcconfig设置