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

Ale*_*sky 5

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

我知道执行此操作的Maven命令是'mvn -Dit.test = MyClassIT verify'我也知道如何在Netbeans Project属性中配置'actions'.

我的问题是:

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

使用Netbeans 7.1和Netbeans Dev 201201260600

lpi*_*.eu 0

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