编程语言
首页 > 编程语言> > python-在PyCharm中实现对其他测试运行程序的支持

python-在PyCharm中实现对其他测试运行程序的支持

作者:互联网

我正在自己的python测试框架上工作,我想在PyCharm内使用它.这是否只能通过实现自定义插件来实现?还是有另一种(更简单的)方法将我的框架添加到PyCharm的测试运行器中?如果可以在没有插件的情况下完成操作,那么PyCharm与框架之间的过程将是怎样的?需要进行什么样的交互?

解决方法:

在PyCharm中支持测试框架的代码包括两部分:IDE插件(用Java编写并在PyCharm中运行)和运行时组件(用Python编写并与您的测试框架集成). IDE插件提供了用于编辑运行配置的用户界面,创建用于运行测试的命令行并显示测试结果.运行时组件以IDE插件可以理解的格式报告测试执行的进度.

我们用于在运行时和IDE插件之间进行通信的标准格式是打印到标准输出流上的TeamCity服务消息:

http://confluence.jetbrains.net/display/TCD65/Build+Script+Interaction+with+TeamCity

如果也使用这些组件,则可以重用这些组件来解析输出并显示测试结果视图.

标签:pycharm,tdd,bdd,python
来源: https://codeday.me/bug/20191101/1985579.html