【问题标题】:executing a testng java test with python for junit results使用 python 执行 testng java 测试以获得 junit 结果
【发布时间】:2016-05-05 01:33:39
【问题描述】:

您好,提前致谢,

我在 python(2.7+) 中有几个脚本可以产生 junit 测试结果。目前我正在尝试利用一些 java testng 代码。我想知道是否有一种方法可以使用 python 来执行 java testng 代码,同时将其包含在 junit 测试套件中。我知道 testng 会生成一个 junit 报告文件夹。

  • 注意python junit 脚本,我使用xmlrunner 来生成结果。

【问题讨论】:

    标签: java python-2.7 unit-testing junit testng


    【解决方案1】:

    解决方案可能是从您的 python 代码中调用命令提示符,该命令提示符调用提示符以执行 java 环境。例如,要调用 TestNG 或 JUnit,您只需从 lib 中调用特定的 jar 文件。

    import subprocess
    
    proc = subprocess.Popen("java...", shell=True, ...)
    

    您可以捕获返回码以检查测试是否正确执行。

    【讨论】:

      猜你喜欢
      • 2014-05-03
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      • 2013-07-22
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多