===== egovframework-dev-tst-ant 프로젝트 소스 코드 ===== egovframework-dev-tst-ant에는 Custom Ant Task 클래스를 포함한다. ==== build.xml ==== ==== EgovJUnitExcelReportTask ==== public class EgovJUnitExcelReportTask extends Task { /** Excel 파일이 작성될 디렉토리 위치 */ String todir; /** Excel 파일이 작성될 디렉토리 위치 */ File outputDirectory; /** Excel 리포트 파일명 */ String outputname; /** Excel 리포트의 템플릿 리포트 파일의 Full Path */ String templatepath; /** Excel 리포트의 템플릿 리포트 파일의 Full Path */ File templateFile; /** Template Excel 파일의 Summary Header 위치 정보 */ String summary; /** Template Excel 파일의 Package Header 위치 정보 */ String packages; /** Template Excel 파일의 TestCase Lists Header 위치 정보 */ String lists; public void setTodir(String todir) { this.todir = todir; } public void setOutputname(String outputname) { this.outputname = outputname; } public void setTemplatepath(String templatepath) { if (templatepath != null && templatepath.length() > 0) { this.templatepath = templatepath; } } public void setSummary(String summary) { this.summary = summary; } public void setPackages(String packages) { this.packages = packages; } . . . List filesets = new ArrayList(); public void addFileset(FileSet fileset) { filesets.add(fileset); }