build.xml 파일 수정하기#

<target name="test" depends="build">
	<mkdir dir="${junitreports}"/>
	<junit printsummary="yes" haltonfailure="no">
		<classpath refid="classpath" />
		<formatter type="xml" />

		<batchtest fork="yes" todir="${junitreports}">
			<fileset dir="${dir.test.java}">
				<include name="**/*Test*.java" />
				<exclude name="**/AllTests.java" />
			</fileset>
		</batchtest>
	</junit>
</target>

<target name="test.report" depends="test">
	<junitreport todir="${junitreports}">
		<fileset dir="${junitreports}">
			<include name="TEST-*.xml" />
		</fileset>
		<report format="frames" todir="${junitreports}" />
	</junitreport>
</target>

hudson 프로젝트 수정하기#

위 ant target 에서 생성된 xml파일의 위치를 아래처럼 설정해주면 된다.

hudson의 junit 리포트 결과보기#

junit 리포팅에 관련된 화면#

hudson을 통해 빌드하면 아래처럼 junit 리포팅에 관련된 화면과 링크가 생성된다.

테스트 결과 상세화면#

Latest Test Result 링크를 통해 들어가면 아래와 같은 화면을 볼수 있다.

실패한 경우가 있을 경우 상세화면#

테스트에 실패한 메서드가 있다면 다음처럼 보여준다.

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
jpg
junit.jpg 132.7 kB 3 05-Apr-2009 22:54 DongGukLee
jpg
junit2.jpg 104.8 kB 2 05-Apr-2009 23:00 DongGukLee
jpg
junit3.jpg 80.3 kB 1 05-Apr-2009 22:58 DongGukLee
jpg
junit4.jpg 76.4 kB 1 05-Apr-2009 23:02 DongGukLee
« This page (revision-6) was last changed on 05-Apr-2009 23:03 by DongGukLee