誤:
@Test
def this_method_will_be_ignored() {
...
}
Groovyの
def method_name(...)
は
public Object method_name(...)
になるらしいです。TestNGは戻り値がvoidであるところまでチェックしてますので、戻り値がObjectのメソッドはテストメソッドとして実行されません。素直に"void"と指定しましょう。
正:
@Test
void this_method_will_be_executed() {
...
}
JDK7, TestNG 6.8 にて確認。