java - Netbeans - 运行特定的 Maven 集成测试

标签 java maven netbeans netbeans-7.1 maven-failsafe-plugin

如何配置 Netbeans 调用 Maven Failsafe 来运行特定的集成测试?

我知道执行此操作的 Maven 命令是“mvn -Dit.test=MyClassIT 验证”我也知道如何在 Netbeans 项目属性中配置“操作”。

我的问题是:

  • Netbeans 有时运行 Action (并调用 Maven),有时只使用它自己的编译器和测试运行器。不知道如何告诉它使用哪个。奇怪的
  • Netbeans 将“Test”添加到类名中。相反,它应该添加“IT”。但奇怪的是,在定义此行为的操作中没有任何内容。该操作仅传递类名。
  • 我不想覆盖正常的测试文件和调试测试文件操作,因为我需要那些用于正常测试。但是自定义操作只出现在项目的“自定义”上下文菜单中,而不是针对任何单个文件!所以它们是不可用的。如果我可以为它们制作工具栏按钮,那就太好了。
  • 如果行星正确对齐并且 Netbeans 发出正确的命令,Maven 将以正确的设置启动,但调试器不工作

使用 Netbeans 7.1 和 Netbeans Dev 201201260600

最佳答案

如果您右键单击一个项目,则会出现一个“自定义”选项,其中只有一个子选项“目标”。您可以使用它来运行自定义 mvn 命令;另请注意,保留了旧命令,因此您无需每次都键入它。

关于java - Netbeans - 运行特定的 Maven 集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9067120/

相关文章:

java - 无法安装 NetBeans,安装程序锁定文件存在

java - 如何使用 @ConfigurationProperties 和 @Autowired 测试类

java - 如何在 Android 中打开 Intent Chooser 来浏览 Sdcard 文件夹及其内容

java - Eclipse (pom.xml) 中的 Maven 错误 : Failure to transfer org. apache.maven.plugins :maven-surefire-plugin:pom:2. 12.4

java - 设置 Selenium 的 Allure 报告

java - Netbeans 不同的返回值

java - 使用 SQLite 创建表时出错

java - 回显 jpassword 字符一次然后隐藏它

java - Maven/junit项目组织

linux - 当 SSH 进入系统时,有没有办法像我做 VIM 一样从命令行启动 netbeans?