【问题标题】:How can I launch Java tests using Perl?如何使用 Perl 启动 Java 测试?
【发布时间】:2010-02-24 16:45:23
【问题描述】:

如何使用 Perl 启动 Java 测试套件?

【问题讨论】:

  • 你为什么要使用 perl?
  • Perl 非常适合流程管理——它已经过时了,但仍然...
  • Perl 提供了多种工具来处理子进程。使用哪一个取决于您希望如何与测试脚本交互。是否要捕获测试的 STDOUT 和/或 STDERR?您是否需要通过 STDIN/STDOUT 自动与您的脚本交互?您希望您的 Perl 脚本在测试运行时阻塞还是应该继续?
  • @Sinan,我想应该是campaign。我猜这意味着一个测试套件。如果是这样,了解是否需要收集或处理测试输出以及是否应该一次运行多个测试尤为重要。这似乎是一个使用 Perl 测试框架的好机会。但由于劳拉不会详细说明她的问题,所以这是一个有争议的问题。
  • @daotoad 这是有道理的。我想编辑这个问题,因为它看起来确实很有趣:毕竟,有很多方法可以让使用 Perl 的测试更容易接受 ;-)

标签: java perl launch testing


【解决方案1】:

您可以使用system function

system("java Sample");

【讨论】:

    【解决方案2】:

    如果可能,我会使用JMX 模块。

    【讨论】:

    • 在这种情况下不需要 perl,但总体开发人员使用 perl 来启动可能的 java 测试,我需要澄清的问题是如何调用所有 java 测试以使用脚本 perl 或任何其他语言来启动它们
    【解决方案3】:

    您可以使用systemexec 发出相关的java ... 命令行,例如:

    system('java ClassName some arguments here');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-26
      • 1970-01-01
      相关资源
      最近更新 更多