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设置