2

我在 JUnit 中执行测试时遇到问题。想象一下,您有一个测试用例类,包含 fe 100 个测试,没有测试套件,也没有主程序 - 测试用例类在 com 端口上测试设备。JUnit 项目在 Netbeans 中。我想运行测试 - 但不是同时运行所有测试,我想在实际测试之前选择要运行的测试。

一旦我在 Eclipse 中看到类似的东西 - 但它不是我的项目,我不知道它是如何完成的,以及如何在 netbeans 中做同样的事情。这是一个单独的窗口,在运行测试之前弹出。在这个窗口中,有带有 @Test 注释的方法名称的复选框,您可以选择要运行的测试并单击运行 - 这样您就可以运行您想要的。

有谁知道如何在netbeans中做到这一点?它是任何库或插件吗?

任何帮助将不胜感激。

4

2 回答 2

1

您可以查看Run single test from a JUnit class using command-line。它确实允许您在给定包含多个测试用例的类的情况下指定要运行的测试。作为命令行,您可以编写自己的测试套件来运行您想要的特定测试套件。

我还注意到您的另一个问题Junit: changed sequence of test running。使用脚本方法,您实际上可以控制测试的顺序。

这种方法虽然没有利用 Eclipse 或 NetBean 的 JUnit 测试运行器,但它是一种非常具体的解决方法。

于 2012-07-13T14:21:58.817 回答
0

Netbeans 现在支持运行单个测试:

在此处输入图像描述

于 2015-12-02T13:03:33.157 回答