Controller Tester (이하 CT) 로 작업을 하다보면 지금까지 작업한 내용을 다른 PC로 옮기거나, 서로 작업한 내용을 공유하는 경우가 발생하게 됩니다. 이러한 경우 원본 소스의 경로가 달라지기도 해서 워크스페이스를 그대로 옮기는 경우에 이슈가 발생하기도 하는데요. 테스트 내보내기 기능으로 이러한 고민들을 해결할 수 있습니다.



+ 작업 내용 옮기기 


0. 사전 체크 사항

   - 도구의 버전이 동일해야 함

   - 환경(툴체인)이 구성되어 있어야 함

   - 소스의 형상이 동일해야 함

   


1. A PC에서 테스트 내보내기를 실행합니다.

   1) 도구 매뉴  파일 - 내보내기 - 테스트 - 테스트 내보내기 선택


A. [내보낼 경로]에 테스트를 내보낼 경로를 입력합니다.

B. [유닛 테스트] 그룹에서 [테스트]와 [테스트 데이터] 내보내기 여부를 각각 체크합니다.

C. [통합 테스트] 그룹에서 [테스트] 내보내기 여부를 체크합니다. 

    ※ 통합 테스트를 내보낼 때는 테스트 데이터와 세트로 내보내집니다.

D. [스텁] 그룹에서 [연결된 스텁]과 [모든 스텁] 중 내보낼 스텁을 선택합니다.

    ※ 연결된 스텁: 내보낼 테스트와 연결되어 있는 스텁. 테스트와 연결이 없는 스텁 혹은 내보낼 테스트가 선택 되어 있지 않은 경우 스텁을 내보내지 않습니다.

    ※ 모든 스텁: 프로젝트에 생성된 모든 스텁을 내보냅니다.

E. [옵션] 그룹에서 기존 테스트 파일이 존재 시 덮어쓸지 여부 또는 유닛/통합 테스트 뷰에서 체크된 테스트만 내보내기를 선택합니다.


   2) [완료] 버튼을 클릭하여 내보내기를 완료합니다.




2. A PC에서 B PC로 소스와 내보내기한 데이터를 복사합니다.




3. B PC에서 도구 매뉴 - 파일 - 새로 만들기 매뉴를 통해 프로젝트를 생성합니다.

    ※ 프로젝트 생성 후 테스트와 테스트케이스를 가져올 것이기 때문에 유닛테스트를 생성하지 않아도 됩니다.



4. 테스트와 테스트케이스를 가져오기 위해서는 프로젝트가 분석된 상태여야 하므로, 프로젝트에서 우클릭하여 '새로 고치기'를 선택해서 분석을 진행합니다.





5. 분석이 완료된 후 도구 매뉴 - 가져오기 - 테스트 - '테스트 가져오기' 기능을 통해 A PC에서 내보내기한 테스트를 가져옵니다.




6. 테스트를 실행하여 정상적으로 커버리지 측정이 되는 것을 확인합니다.