在這個(gè)例子中,我們將演示如何使用ANT運(yùn)行TestNG。讓我們遵循的步驟:
步驟1:下載Apache Ant
下載 Apache Ant
OS壓縮文件名
Windowsapache-ant-1.8.4-bin.zip
Linuxapache-ant-1.8.4-bin.tar.gz
Macapache-ant-1.8.4-bin.tar.gz
步驟2:設(shè)置Ant環(huán)境
設(shè)置ANT_HOME環(huán)境變量指向參考基本目錄的位置,ANT庫(kù)存儲(chǔ)在您的機(jī)器上。例如,我們已經(jīng)存儲(chǔ)了Ant庫(kù)apache-ant-1.8.4,各種操作系統(tǒng)上的文件夾如下:
OS輸出
Windows設(shè)置環(huán)境變量 ANT_HOME to C:Program FilesApache Software Foundationapache-ant-1.8.4
Linuxexport ANT_HOME=/usr/local/apache-ant-1.8.4
Macexport ANT_HOME=/Library/apache-ant-1.8.4
附加的Ant編譯系統(tǒng)路徑位置,在不同的操作系統(tǒng)如下:
OS輸出
Windows追加字符串;%ANT_HOMEin 系統(tǒng)變量的結(jié)尾
Linuxexport PATH=$PATH:$ANT_HOME/bin/
Macnot required
第3步:下載TestNG
下載http://www.testng.org.
OSArchive name
Windowstestng-6.8.jar
Linuxtestng-6.8.jar
Mactestng-6.8.jar
第4步:創(chuàng)建項(xiàng)目結(jié)構(gòu)
創(chuàng)建文件夾 TestNGWithAnt 在C: > TestNG_WORKSPACE
創(chuàng)建文件夾 src 在 C: > TestNG_WORKSPACE > TestNGWithAnt
創(chuàng)建文件夾 test 在 C: > TestNG_WORKSPACE > TestNGWithAnt
創(chuàng)建文件夾 lib 在 C: > TestNG_WORKSPACE > TestNGWithAnt
創(chuàng)建MessageUtil 類(lèi)在 C: > TestNG_WORKSPACE > TestNGWithAnt > src 文件夾.
/*
* This class prints the given message on console.
*/
public class MessageUtil {
private String message;
//Constructor
//@param message to be printed
public MessageUtil(String message){
this.message = message;
}
// prints the message
public void printMessage(){
System.out.println(message);
return message;
}
// add "Hi!" to the message
public String salutationMessage(){
message = "Hi!" + message;
System.out.println(message);
return message;
}
}