2011년 6월 13일 월요일

“Testing, the Next Generation” TestNG - 2

Suit XML 파일의 여러가지 형태
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" verbose="1" >
<test name="Nopackage" >
<classes>
<class name="NoPackageTest" />
</classes>
</test>
<test name="Regression1" >
<classes>
<class name="test.sample.ParameterSample" />
<class name="test.sample.ParameterTest" />
</classes>
</test>
</suite>


가장 기본 적인 형태, verbose옵션은 0~10 까지의 값을 가지며 10으로 갈수록 실행 콘솔에 보다 많은 정보를 출력해준다.
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" verbose="1" >
<test name="Regression1" >
<packages>
<package name="test.sample" />
</packages>
</test>
</suite>


동일 package에 test Class가 다수 있을 때 <packages> 테그를 사용하여 package을 지정해준다.
<test name="Regression1">
<groups>
<run>
<exclude name="brokenTests" />
<include name="checkinTests" />
</run>
</groups>
<classes>
<class name="test.IndividualMethodsTest">
<methods>
<include name="testMethod" />
</methods>
</class>
</classes>
</test>

test Class @Test Annotation에서 Group을 지정 하였다면 위 부분과 같이 실행, 비실행 group을 지정할 수 있다. 또, test Class에서 특정 test Method을 아래 부분과 같이 지정하여 실행 할 수 있다.

댓글 없음:

댓글 쓰기

ETL 솔루션 환경

ETL 솔루션 환경 하둡은 대용량 데이터를 값싸고 빠르게 분석할 수 있는 길을 만들어줬다. 통계분석 엔진인 “R”역시 하둡 못지 않게 관심을 받고 있다. 빅데이터 역시 데이터라는 점을 볼때 분산처리와 분석 그 이전에 데이터 품질 등 데이...