2014-01-28 4 views
2

나는 보통 이클립스에서 JTest Parasoft를 플러그인으로 사용한다.Hudson에 Parasoft (JTest)를 통합하는 방법은 무엇입니까?

하지만 지금은 Jbuest를 Post-Build에서 Maven 프로젝트를 통해 테스트를 실행하는 방식으로 Hudson에 통합해야합니다.

그래서 제 질문은 다음과 같습니다

  1. 어떻게 허드슨에 JTest을 통합? Parasoft가 JTest가 아닌 CappTest 플러그인을 발견했습니다 ...
  2. 프로젝트에서 실행해야하는 테스트를 지정하는 방법은 무엇입니까? 예를 들어, "정적 분석"에 포함 된 "사용하지 않는 코드 찾기"를 실행하도록 JTest를 구성하십시오.

고맙습니다.

답변

1

Jtest는 완전한 기능을 갖춘 명령 행 인터페이스를 가지고있어서 일반적으로 통합이 문제가되지 않아야합니다. 귀하의 질문에 대해서는

: 당신은 쉽게 빌드 후 작업을 트리거 할 수 있도록

1), 메이븐에 대한 Jtest 플러그인이있다. http://build.parasoft.com에 철저히 설명되어 있습니다.

2) -Dparasoft.config 옵션 (예 : mvn parasoft : jtest -Dparasoft.config = "user : // Unused Code")을 사용하여 원하는 테스트 구성을 지정할 수 있습니다.

여기서 설명하는 parasoft : jtest 목표와 함께 사용할 수있는 모든 매개 변수를 찾을 수 있습니다 : http://build.parasoft.com/docs/maven-parasoft-plugin/jtest-mojo.html.

1
  • 우리는
  • 가 Jtest 설치 프로그램을 다운로드하고 젠킨스 서버에 설치 Jtest (리눅스)와 젠킨스를 통합 한 동일 설정 한 대한
  • 봉투 변수 ((노예에 당신이 부착 된 노예가 너무 경우) JTEST_HOME) 폼은 나의 build.xml 파일의 Jtest에 대한 항목이없는
  • 그리고 지금, 우리는 직접 중 하나를 호출 쉘에서 절을 jtestcli 명령을 호출하거나 너무 받는다는와 Jtest 목표를 사용할 수 있습니다.

우리는 우리가 maven-parasoft-plugin 3.12을 가지고 (받는다는 프로젝트) 받는다는의 repo에서 사용할 수 Jtest 종속성이 있는지 확인이 필요하고 우리는 우리가 (개미 프로젝트) 개미 lib 폴더에 배치해야하는 parasoft-ant-3.12.jar을 사용할 수 있어야합니다.