2013-03-06 2 views
0

세 개의 JUnit 테스트 케이스 즉, TC1, TC2TC3이 있다고 가정 해 봅시다. TeamCity 또는 pom 어떻게 든 구성 할 수 있으므로, 내가 remote run 일 때 순서는 TC1 -> TC2 -> TC3이 될 것입니다.TeamCity에서 JUnit 테스트 케이스를 주문하는 방법이 있습니까?

지금 테스트 케이스에서 순서를 지정하지 않기 때문에 모든 테스트는 동일한 기능 (예 : 사용자 만들기)으로 시작되며 시간이 많이 걸립니다. 첫 번째 테스트 케이스 (이 경우 TC1)에서만이 기능을 수행하고 싶습니다. 나는 다른 접근법들에 대해서도 열려 있습니다.

미리 감사드립니다.

+0

왜 하시겠습니까? –

+0

지금은 순서가 지정되지 않았으므로이 세 가지 테스트 케이스에는 공통 기능이 포함되어 있으며 테스트 케이스의 실행 시간이 늘어납니다. 내 질문은 – ogzd

+2

으로 업데이트됩니다. 유닛 테스트는 어떤 순서로도 실행될 수 있어야합니다. 시험을 강요하기보다는 시험이 필요한 것처럼 들립니다. –

답변

1

maven-failsafe-plugin에는 선택 매개 변수 인 runOrder이 있습니다. 이는 내가 원했던 것입니다. alphabetical으로 설정할 수 있으며 나중에 테스트 케이스의 이름을 수정하면 완료됩니다.

관련 문제