http://www.okjsp.pe.kr/docs/report 에서 확인할 수 있습니다.
아울러 hudson에서도 다른 형태의 리포트가 나옵니다.
더 자세한 정보도 볼 수 있습니다.
http://www.okjsp.pe.kr:8080/job/okjsp%20site%20build/
아주 오래 미뤄왔던 일을 해내었습니다. 이제 버그 잡아야겠습니다.
김성훈입니다. 현재 Hudson의 한글 담당으로 최근에 일하기 시작했습니다. 지금 "죠브"를 포함하여 이상한 표현들을 수정하고 있습니다. 의견있으시면 hunkim@gmail.com 으로 연락주세요.
에이콘 블로그에서 뵈었는데, 여기까지 왕림하셨군요. 반갑습니다. 그리고 허드슨 한글화하신다니 부지런하십니다.
저도 접한지 얼마 되지 않아서 자주 사용하면서 발견하면 알려드리겠습니다.
행복하세요. ^^
프로젝트 모니터링이라고 제목을 정한 이유는 Continuous Integration 은 평소 잘 하라는 의미입니다. 빅뱅통합이라고 하는 프로젝트 오픈 직전의 코드 통합은 전장을 방불케합니다. 평소에 만들어지는 코드에 대한 건강진단은 프로젝트가 산으로 가는 것을 막아줍니다. 그리고 버그가 숨어있을 여지도 줄여줍니다.
이번 세미나는 hudson을 중심으로 프로젝트의 건강상태를 모니터링할 수 있는 방법에 대해서 공유하려고 합니다.
소스 코드 공유
- SVN,CVS
- 저장소의 무결성
빌드서버
- only for application source codes
Hudson
- Continuous Integration Tools
- Build Automation
- Plugins
Project Report
- JUnit
- FindBugs
- Checkstyle
- PMD
강사: 허광남 okjsp운영자
장소: 아트레온 토즈 (신촌역 4번출구 아트레온극장 14층)
약도: http://www.toz.co.kr/v2/01about/pop_map_art.gif
일시: 2008/11/15 토 오전 10:00~12:00
회비: 20,000원 (당일 접수, 영수증 가능)
인원: 선착순 25명
메일로 신청받습니다.
kenu 골뱅 okjsp.pe.kr
이름:
닉네임:
이메일:
휴대폰:
본 강의는 실습강의가 아닙니다.
http://www.okjsp.pe.kr 에서 주최한 부산세미나입니다.
주제는 프로젝트 에코시스템; 개발환경 효율적 개선이고, 중앙 ITEA 부산 서면센터에서 열렸습니다.
강대권님이 subversion, trac, CI 등에 대해 발표하신 동영상입니다.
댓글을 달아 주세요
여전하시네요. ^^ 화이팅!
안녕하세요. 요즘 아이폰과 안드로이드에 관심이 많은지 알고 있습니다. 그래도 질문 좀 할께요.
ANT 파일에 JUnit을 설정하고(성공), JUnit report 작성중에 있습니다. JUnit Report를 하기 위해서 일부러 에러를 냈습니다. 간단한 테이블에 로우수가 5개인데, 4개로만 어썰트 했기에 에러가 납니다.
junit.framework.AssertionFailedError: expected:<4> but was:<5>
1. 일단, 임으로 에러를 냈기 때문에 ANT 파일 돌리니까, 다음과 같은 결과가 나옵니다.
junit report:
[mkdir] Created dir: D:\WORKSPACE\PRIVATE\JdbcTemplate Snapshot\report\html
[junit] Running test.step1.DaoTest
[junit] Tests run: 4, Failures: 1, Errors: 0, Time elapsed: 1.234 sec
BUILD FAILED
D:\WORKSPACE\PRIVATE\JdbcTemplate Snapshot\build.xml:36: Test test.step1.DaoTest failed
JUnit Report 생성 디렉토리로 가보니 html안에 파일 생성되지 않습니다. (물론 에러를 안내고 JUnit을 통과하면 생성이 되고요)
어떻게 하면 생성이 될까요?
2. 만일 생성이 되지 않는다면 JUnit Report를 만들 의미가 없는 것 같은데... 물론 그렇지 않겠지만... 잘 안되네요.
<!-- ==================== test Target ==================================
-->
<target name="test" depends="publish">
<mkdir dir="report" />
<junit printsummary="on" haltonfailure="off">
<classpath refid="test.classpath" />
<formatter type="xml" />
<batchtest todir="report">
<fileset dir="dst_test">
<include name="**/*Test*" />
</fileset>
</batchtest>
</junit>
<mkdir dir="${publish.home}/docs/report" />
<junitreport todir="report">
<fileset dir="report">
<include name="TEST-*.xml" />
</fileset>
<report format="frames" todir="${publish.home}/docs/report" />
</junitreport>
</target>
haltonfailure="off" 이 옵션때문이 아닐까요?
먼저 답변 주셔서 고맙습니다. 저는 on으로 되어 있습니다.
haltonfailure가 on으로 되어있으면 그 이후 작업이 진행되지 않기 때문에 report가 생성되지 않은 것 같네요.
성공하세요. ^^