2012-11-19 2 views
0

이클립스 플러그인을 테스트하기 위해 타이코를 사용하고 싶습니다. 내 테스트 클래스에는 설치된 모든 번들이 처음으로 나열됩니다. 번들을 만들고 설치하는 방법을 실험했습니다. 이제 실험 번들없이 프레임 워크를 시작해야하지만이 작업을 관리하지는 않습니다. 목록은 내가 지금까지 설치 한 모든 번들로 구성됩니다.tycho clean launching configuartion

내 eclipse-test-plugin 모듈은 <appArgLine>-clean</appArgLine>으로 구성된 tycho-surefire-plugin을 사용합니다.

캐시 된 데이터, 오래된 번들 등을 사용하지 않고 OSGi 프레임 워크를 시작하려고합니다. <argLine>-Dosgi.clean=true</argLine>으로 시도했지만 성공하지 못했습니다. 나는 일식 설정에서 "시작하기 전에 configuartion 영역을 청소하십시오"와 같은 것을 찾습니다.

나는 초급적이고 필수적인 것을 놓친다는 느낌이 들었다.

고맙습니다.

답변

2

Maven의 clean 수명주기와 관련된 무언가로 Tycho에 전화하면 (예 : mvn clean verify, 테스트는 새로운 Equinox 런타임에서 실행됩니다.

테스트 런타임에서 여전히 "시험용 번들"이 표시되는 것은 테스트에 종속되어 있기 때문입니다. 테스트 런타임은 기본적으로 테스트 번들과 모든 전이 의존성을 정확하게 포함합니다.

+0

네, 고맙습니다. 나는 불필요한 의존성을 가지고있었습니다. – Anna

관련 문제