CT 2024.12부터 프로젝트에서 소스 루트를 사용할 수 있습니다. 프로젝트의 테스트 대상 소스 코드는 소스 루트를 통해 관리됩니다. 소스 루트를 기준으로 테스트 대상 소스 코드의 구조나 위치가 변경되었을 때 CT 프로젝트에 변경 사항을 반영할 수 있습니다.
소스 루트는 프로젝트의 [특성] > [소스 루트]에서 확인할 수 있습니다.
소스 루트 관리
[관리…]를 선택하여 [파일 시스템 동기화] 대화상자를 열 수 있습니다. 소스 루트 하위의 소스 코드를 프로젝트에 추가하거나 제거할 수 있고, [필터…]를 선택하여 필터 패턴을 수정할 수 있습니다.
소스 루트 추가
프로젝트에 설정된 기존 소스 루트와 동일하거나, 부모/자식 관계에 해당하지 않는다면 새로운 소스 루트를 추가할 수 있습니다. 추가한 소스 루트의 하위 소스 코드 중 프로젝트에 포함할 소스 코드를 선택하고 [확인]을 눌러 완료합니다.
소스 루트 변경
[변경…]을 선택하여 소스 루트 경로를 다른 디렉터리 경로로 변경할 수 있습니다. CT 프로젝트에 포함된 파일들은 소스 루트를 기준으로 관리되기 때문에 소스 루트가 변경될 경우 프로젝트의 대상 소스 코드가 프로젝트 내에서 제거될 수 있습니다.
이 때 제거될 파일 목록이 경고 대화상자로 표시됩니다. [확인]을 눌러 소스 루트 변경을 진행합니다.
소스 루트 제거
소스 루트를 제거하면 제거한 소스 루트 하위에 있는 모든 소스 코드가 함께 삭제됩니다. 소스 루트가 하나일 때에는 제거할 수 없습니다.
Need more help with this?
Don’t hesitate to contact us here.