이 태스크 정보
새 어댑터를
테스트하려면 다음을 수행하십시오.
프로시저
- IBM® Rational® Rhapsody®와
사용자의 새 어댑터를 사용하여 단순한 "Hello world"의 빌드를 시도하십시오. Rational Rhapsody에서
클래스가 인스턴스화될 때 문자열 "Hello world"를 인쇄하는 클래스를 작성하십시오.
코드를 생성할 때 구성 설정에서 새 환경을 선택하도록 하십시오.
- 애플리케이션 빌드를 시도하십시오. 이 조치는 즉시
사용자 어댑터에서 문제점을 찾습니다. 애플리케이션을 빌드하려면
생성된 make 파일을 사용해야 하기 때문입니다. 생성된 make 파일을 보려면
Rational Rhapsody에서 구성을 마우스 오른쪽 단추로 클릭하고
Make 파일 편집을 선택하십시오. 사용자 애플리케이션에 올바른
생성된 make 파일을 가져오도록 특성을 조정해야 할 수도 있습니다.
- Hello World 애플리케이션을 성공적으로 빌드한 경우
클래스를 더 추가하고 포함 경로에 놓은 후 링크할 일부 라이브러리를
지정하여 애플리케이션을 한층 복잡하게 만드십시오.
이 방법은 계속해서 새 RTOS에 대한 특성 작성에서
정의된 특성을 테스트합니다.
- Hello world 예제를 실행하여
어댑터의 프레임워크 파트를 테스트해야 합니다(프레임워크 수정 참조).
올바르게 실행되지 않는 경우
프레임워크 클래스를 올바르게 구현하지 못했을 수 있습니다.
예를 들어, Rational Rhapsody는
모든 애플리케이션에 대한 기본(main) 스레드를 작성합니다. 이 스레드가
사용자 특정 환경에 맞게 올바르게 작성되었는지 확인하십시오. 참고: 이 단계의 경우
사용자의 원시 컴파일러를 사용하는 것이 가장 좋습니다.
- Hello world 애플리케이션이 성공적으로 실행되면
애플리케이션을 한층 복잡하게 만드십시오. 예:
- 활성 오브젝트를 작성하십시오.
- 오브젝트에 대한 상태 차트를 작성하십시오.
- 상태 차트에서 제한시간을 사용하십시오.
- 오브젝트 및 활성 오브젝트 사이에
메시지와 이벤트를 보내십시오.
- 오퍼레이션과 속성을 보호하여
보호를 사용하십시오.
- 추적으로 인스트루먼테이션을 변경하십시오.
- 애니메이션으로 인스트루먼테이션을 변경하십시오.
결과
해당 기능에 대해 테스트하는
애플리케이션을 구현하여 어댑터 주요 부분의 유효성을 검증합니다.
유효성 검증을 완료하려면 RTOS 어댑터 테스트 스위트를
Rational Rhapsody 설치
디렉토리\Share\LangCpp\Validation에서 복사하십시오. 이 테스트 스위트는 RTOS 어댑터를
테스트하기 위해 필요한 대부분의 시나리오를 다루는 몇 개의 모델로 구성됩니다.