2012-01-12 2 views
5

우리는 Fitnesse [FitSharp]를 사용하며 여러 스위트에 걸쳐 개별 테스트를 호출하고 실행하는 단일 적합 테스트가 필요합니다. \ Fitnesse \ dotnet4 \ runner.exe를 -r fitnesse.fitserver.TestRunner, C :Fitnesse : 여러 테스트 스위트에서 특정 테스트를 실행하는 방법

나는 우리가 배치 파일에 넣어와

C 거기에서 개별 테스트를 실행할 수 있습니다 알고 \ fitnesse \ dotnet4 \ 적합 .DLL 로컬 호스트 8090 Suite1.Level2.PartialUpdateTest

C : \ Fitnesse \ dotnet4 \ runner.exe를 -r fitnesse.fitserver.TestRunner, C : \ fitnesse \ dotnet4 \ fit.dll 로컬 호스트 8090 Suite1.Level1.FullUpdateTest

하지만 configu 적합 테스트 환경에서의이 배분

우리가 염두에 두어야 할 것은 다른 적합 테스트의 컨테이너 역할을하는 단일 적합 테스트 [회귀 스위트]입니다. [맞춤 테스트 북마크의 컨테이너]

로컬 호스트 : 8090 \ Regression.RunAllFastCoreTestsAcrossAllSuites.

우리는 기존 스위트 내에서 개별 테스트 사본을 만드는 경로를 따르고 싶지 않으며 기존 스위트 구조를 재구성 할 수도 없습니다. Regression 제품군은 새로운 테스트가 개발 될 때마다 정기적으로 업데이트 될 것입니다.

의견이 있으십니까? 사전에

감사합니다,

리암

답변

4

되세요 당신이 스위트 태그를 사용하여 이것을 고려 했습니까? 스위트 태그를 사용하면 특정 목적을 위해 테스트를 표시 할 수 있습니다. 당신이

http://localhost:8080/FrontPage?suite&suiteFilter=Regression 

자세한 내용은 http://fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.WritingAcceptanceTests.TestSuites.TagsAndFilters를 참조하십시오 테스트를 실행할 때 다음 스위트 룸 필터를 사용할 수 있습니다.

단점이 있지만 한 페이지를 볼 수는 없지만 매우 효과적입니다.

+0

단, 도와 줘서 고마워. 이것은 완벽하게 작동했습니다. 우리는 페이지를 만들었고 우리에게 관심있는 2 개 또는 3 개의 태그가 포함 된 단일 페이지에 링크를 저장했습니다. servername : 8090/ManualTestSuite.AnotherSuite? responder = suite & suiteFilter = 회귀 – Liam

4

당신이 사용할 수있는 참조 각 테스트 페이지에 대한 참조를 포함하는 제품군 페이지 등을 만들!

!see Suite1.Level2.PartialUpdateTest 
!see Suite1.Level1.FullUpdateTest 

참조 http://fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.FitNesseWiki.MarkupLanguageReference.MarkupCrossReference

+0

Andy, 빠른 응답에 감사드립니다. 나는 그것을 줄 것이고, 그것의 적합하고 표시가 그때 답을했는지를 볼 것이다. – Liam

+0

한 메모. 현재 릴리스에는 볼 수있는 페이지가 사용 중지되지 않는 버그가 있습니다. 따라서 페이지에서 테스트를 해제 할 수도 있지만 테스트는 계속 실행됩니다. 스위트 필터 또는 스위트 쿼리의 경우에도 동일 할 수 있습니다. –

+0

댄, 여분의 해명을 주셔서 감사합니다 – Liam

관련 문제