ゲンゾウ用ポストイット

Java、Groovy、Linux関連の備忘録

GroovyでTestNG1

Easyb使ったらいいのだが、あえて学んだばかりのTestNGで。

Grape使うともしかしてjarファイルの配置不要じゃね??
という発想のもの、アノテーションを使ったスクリプトを書いたが動かない。

当方、Groovy-1.6.5を使用。

かなり削って以下のようなコードにしてみた。

import static org.testng.Assert.assertEquals
import org.testng.annotations.BeforeMethod
import org.testng.annotations.Test

@Grab(group='org.testng', module='testng', version='5.7')
class Dummy{
}
println "success"

これでもしぬ。

java.lang.RuntimeException: Error grabbing Grapes -- [download failed:org.testng#testng;5.7!testng.jar]

ちなみに以下のコードはいける。

import static org.testng.Assert.assertEquals
import org.testng.annotations.BeforeMethod
import org.testng.annotations.Test
//@Grab(group='ant', module='ant-commons-logging', version='1.6.5')
@Grab(group='org.testng', module='testng', version='5.7')
class Dummy{
}
println "success"

どうやらTestNGをGrapeでモジュール解決しようとすると落ちるみたい。

広告を非表示にする