我正在尝试在python中开发一个测试运行器

时间:2011-04-03 20:59:36

标签: python unit-testing test-runner

任何指针?建议?意见?

我在想这是一个规范草案:

  1. 可以运行单独的测试方法
  2. 可以运行单个测试类
  3. XML中的Rsult
  4. HTML中的结果
  5. 空转
  6. 计算并显示每个测试用例所花费的时间和总时间。
  7. 测试用例超时
  8. TAP类型测试结果
  9. 日志级别
  10. 创建Skeleton测试用例
  11. 覆盖范围
  12. 能够在远程主机上运行(可能)
  13. 测试报告
  14. 命令行帮助(--help)
  15. 现在,我从哪里开始?

2 个答案:

答案 0 :(得分:1)

您看过nose还是py.test?这些项目实现了您描述的许多功能。为其中一个项目编写扩展可能更容易,而不是从头开始。

答案 1 :(得分:0)

还有green。在我因为拒绝接受我的修复错误请求以及其他原因而感到沮丧之后我写了它。