运行一系列用Python编写的单元测试的Maven项目

2024-06-05 04:02:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试建立一个简单的maven项目,它将运行一堆用Python编写的单元测试。我相信我需要一个插件来做这个工作,我遇到了一个这样的插件jython-compile-maven-plugin

但是,我相信这个插件允许用户调用“nosetests”命令,然后运行一堆Python脚本来调用JUnit测试用例(即用Java编写的测试用例)。我想要做的是让Maven调用命令“nosetests”,只运行一堆用Python编写的测试用例。有人能告诉我这是否可行吗?或者有人能给我指出一些能帮助我的文件吗。在

非常感谢


Tags: 项目用户命令脚本插件测试用例单元测试jython
2条回答

maven-surefire-plugin允许自定义测试提供程序的规范(请参见API)。通过添加一个插件依赖项告诉surefire使用该提供程序,如examples所示。他们没有提到运行Python测试的提供者,也许是其他人写的?如果没有,也许你可以写。surefire插件源代码包含4个不同的提供程序,可以用作示例。在

exec-maven-plugin可用于运行nosetests,类似于http://blog.berczuk.com/2009/12/continuous-integration-of-python-code.html

相关问题 更多 >