在Maven2中運行TestNG測試
????先說說我為什么用TestNG做為測試吧。其實這是沒辦法,被逼無奈(其實TestNG也很好,我覺得唯一不方便的地方就是不能象Junit那樣在Eclipse中用右鍵就可以對某一個類新建一個測試)原因是Junit4在Maven2中沒辦法很好的運行。具體詳細情況看這帖http://m.tkk7.com/iamlibo/archive/2007/05/20/118716.html。
所以只好找其他的出路。最后鎖定TestNG。以前也用過這個,而且現在好象也有很多人在用。接下來尋找它在Maven2中的運行方法。
第一種方法:
在pom.xml中加入這段代碼就可以直接運行TestNG的測試
????<pluginRepositories>
????????<pluginRepository>
????????????<id>apache.snapshots</id>
????????????<url>
????????????????http://people.apache.org/repo/m2-snapshot-repository/
????????????</url>
????????</pluginRepository>
????</pluginRepositories>
????</dependencies>
????????<dependency>
????????????<groupId>org.testng</groupId>
????????????<artifactId>testng</artifactId>
????????????<version>5.5</version>
????????????<scope>test</scope>
????????????<classifier>jdk15</classifier>
????????</dependency>
????</dependencies>
????
????經測試這種方法可以正常運行。
其他幾種方法:
其他的方法沒有測試過,因為現在只是簡單的用例還沒有涉及太多。以后再試。
參考這個吧。http://maven.apache.org/plugins/maven-surefire-plugin/testng.html
????更詳細的信息參考TestNG網站 http://testng.org/doc/maven.html
?
?
posted on 2007-05-20 18:57
Libo 閱讀(1907)
評論(0) 編輯 收藏