eclipse - Eclipse 中的 PerlUnit

标签 eclipse perl unit-testing junit eclipse-plugin

如果我们在 Eclipse 中单击 Java 透视图并右键单击 Java 项目,我们会看到“新建”一个 JUnit 文件。在 JUnit 中执行测试用例时,我们会看到红色/绿色条显示测试用例的失败/成功。

我正在尝试找到一个可以添加这两个功能的插件:

  • 在 Perl 透视图(由 EPIC 提供)中,右键单击 Perl 项目应列出一个新的“t”文件。

  • 执行 perl 单元时,应显示测试用例的状态 使用簧片/绿条。

如果没有插件,我们是否可以做同样的事情。

最佳答案

据我所知,没有适用于此目的的 EPIC 插件,甚至没有适用于 Eclipse 的更通用的基于 TAP 的测试运行器。有这样的东西就好了。

从网页上操纵某种测试成功报告是很常见的。这可以使用类似 Test::Harness 的工具来完成。它可用于运行您的一个或多个测试,并返回或输出测试运行进行情况的报告。

从那里开始,只需将其转变为红色/绿色进度条。

如果您希望在测试运行期间看到不断更新的进度,则必须在测试文件运行时更直接地运行和解析测试文件。所有 Perl 测试输出 TAP 格式,这是一种标准格式,其规范可在此处获取:

关于eclipse - Eclipse 中的 PerlUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11888968/

相关文章:

perl - 将所有文档与 Perl 的 Text::DocumentCollection 中的其他文档进行比较

Perl:测试类是否存在

php - PHP : simpletest, phpunit 或哪个单元测试框架?

unit-testing - 测试我的代码不等待的 Goroutine

java - 尝试在 Eclipse 中运行复合 GUI

eclipse - 如何使用Gradle构建BaseGameUtils

eclipse - 如何在 Eclipse 的上下文菜单中禁用运行方式、调试方式选项

android - 为什么我会收到 WIN DEATH : Window{45087aa8 com. gigabites.fortune/com.gigabites.fortune.BuildActivity paused=false} 错误?

perl - 如何在 Cygwin 上为 Perl 设置 'use diagnostics'?

python - 在 python 上模拟父类(super class)调用