我正在尝试建立一个简单的maven项目,它将运行一堆用Python编写的单元测试。我相信我需要一个插件来完成这项工作,我遇到了一个这样的插件 - jython-compile-maven-plugin
但是,我相信这个插件允许用户调用“nosetests”命令,然后运行一堆调用JUnit测试用例的Python脚本(即用Java编写的测试用例)。我想做的是让Maven调用命令“nosetests”并运行一堆用Python编写的测试用例。任何人都可以建议这是否可行?或者任何人都可以指向一些可以提供帮助的文档。
非常感谢
答案 0 :(得分:0)
maven-surefire-plugin
允许指定自定义测试提供程序(请参阅API)。您可以通过添加插件依赖项来告诉surefire使用提供程序,如examples所示。他们没有提到运行Python测试的提供程序,也许还有其他人编写了一个?如果没有,也许你可以写它。 surefire插件源包含4个不同的提供程序,您可以将它们用作示例。
答案 1 :(得分:0)
exec-maven-plugin
可用于运行nosetests
,与http://blog.berczuk.com/2009/12/continuous-integration-of-python-code.html