컴파일로, 링커, 디버거 및 실행 환경의 모든 조합에는 사용자 정의한 TDP(Target Deployment Port)가 필요합니다. Test RealTime 프로젝트에서 노드별로 이 TDP에 대해 추가 수정을
수행할 수 있습니다.
Rational Test RealTime TDP(Target Deployment Port) 기술은 가상으로 무제한 빌드 환경과 대상 지원을 보장합니다. 이와 같은 융통성은 중요합니다. 테스트할 응용프로그램에서
사용되는 것과 같은 컴파일러, 링커, 디버거 및 실행 아키텍처를 사용하지 않는 한 Test RealTime의 테스트 및 런타임 분석 기능성이 올바른 분석으로 간주될 수 없기 때문입니다.
기본 TDP 적응은 TDP 편집기를 통해 수행됩니다. 이 독립 유틸리티로, 특정 빌드 및 실행 환경에 대한 Test RealTime 지원에 중요한 정보를 지정할 수 있습니다. 적절한 TDP 적응은 대상이 지정된
개발 환경과 실행 플랫폼의 특성 및 복잡성에 정통한 개발자만 수행할 수 있습니다. 적은은 간단한 경로 나열에서부터 Test RealTime의 메모리 프로파일링 기능이 비표준 메모리 할당 기능을 추적할 수 있도록 힙
관리 기능을 정의하기 위한 표준 컴파일러 포함 파일에 이르기까지 모든 것이 될 수 있습니다.
이와 같은 기본 적응은 Test RealTime의 컴포넌트 테스트 및 런타임 분석 기능 둘 다를 사용하는 데 충분하지만, 런타임 분석에 사용할 인스트루먼테이션 유형 및 레벨 수정과 같은 특별한 실행 요구사항을
수용하도록 추가 수정사항을 수행할 수 있습니다. 기본적으로, 각각의 Test RealTime 프로젝트에는 프로젝트 작성 마법사에서 선택된 TDP에서 파생된 기본 구성이 지정됩니다. 하위 노드는 프로젝트로부터 이
구성을 상속합니다. 그러나 하위 노드마다 사용자 정의 구성을 작성할 수 있습니다. 사실상, 이 사용자 정의 구성은 완전히 다른 TDP를 기반으로 할 수 있습니다.
개별 구성과 결합된 TDP(Target Deployment Port)의 기본 적응은 적절하게 구성된 테스트 환경을 보장합니다.
도구 단계
Test RealTime을 제대로 사용하도록 테스트 환경을 구성하려면 다음을 수행하십시오.
-
TDP 편집기를 사용하여 TDP(Target Deployment Port) 사용자 정의
-
Test RealTime 구성 설정을 사용하여 노드 특정 수정사항 작성
TDP 편집기에서는 Test RealTime과 함께 제공되는 TDP의 기본 설정을 수정하고 아직 지원되지 않는 개발 및 실행 환경으로 브랜드 신규 TDP를 작성할 수 있습니다.
TDP는 .xdp 확장자를 사용하여 XML 기반 파일로 저장됩니다. 이 파일은 ….\Rational\TestRealTime\targets\xml 폴더에 위치됩니다. TDP 편집기는 순서가 지정되고 제대로 문서화된
형태로 .xdp 컨텐츠를 그래픽으로 조직하여 쉽게 이동하고 이해할 수 있도록 합니다. TDP 편집기의 왼쪽에는 사용자 정의가 필요할 수 있는 다양한 카테고리가 나열됩니다. 상단 오른쪽 창에는 도움말 정보가
있습니다. 하단 오른쪽 창은 실제 데이터 항목에 사용됩니다.
TDP가 적절하게 구성되면, 저장 단추를 누를 때 자동으로 …\Rational\TestRealTime\targets 폴더에 다양한 사용자 정의 파일 및 폴더가 작성됩니다. .xdp 파일 변경사항은 TDP 편집기에서
저장할 수 있으며 이 때 대상 파일 위에 적절하게 겹쳐쓰기됩니다.
기존 TDP를 구성하거나 새 TDP를 작성하려면 다음을 수행하십시오.
-
Test RealTime에서 메뉴 항목 도구->TDP(Target Deployment Port) 편집기->시작을 선택하십시오.
-
메뉴 항목 파일 ->열기를 선택하십시오. 폴더 …\Rational\TestRealTime\targets\xml의 컨텐츠가 표시됩니다.
-
기존의 TDP를 구성하려면 해당되는 .xdp 파일을 선택한 후 파일을 여십시오.
새 TDP를 작성하려면 메뉴 항목 파일->새로 작성을 선택한 후 적절한 언어를 선택하십시오.
-
사용자 환경에 맞게 다양한 기본 설정, 빌드 설정, 라이브러리 설정 및 구문 분석기 설정을 수정하십시오. 왼쪽 창에서 수정할 항목을 마우스 왼쪽 단추로 클릭한 후 하단 오른쪽 창에 적절한 값을 입력하십시오.
안내용으로 상단 오른쪽 창을 사용하십시오.
-
TDP 구성을 완료하면 저장 단추를 누르거나 메뉴 항목 파일->저장을 선택하십시오.
자세한 정보는 Rational Test RealTime
Target Deployment Guide를 참조하십시오..
Test RealTime에서 프로젝트를 작성할 때 TDP(Target Deployment Port)를 선택해야 합니다. 이 TDP는 프로젝트 구성 설정의 기초가 됩니다. 사용자는 프로젝트 구성 파일을 사용하여
다음을 수행하는 노드 특정 설정을 정의할 수 있습니다.
-
TDP 편집기를 통해 입력한 기본 설정 대체
-
Test RealTime 자체에서만 설정할 수 있는 런타임 분석 매개변수 수정
구성 설정을 사용하여 그룹 노드의 각 테스트 노드에 다른 TDP를 지정하거나 여러 응용프로그램 노드에 다른 레벨의 인스트루먼테이션을 지정할 수 있습니다. 이와 같은 융통성으로, 동시에 여러 언어를 자유롭게
테스트하고 분석하거나 단일 실행에서 여러 레벨의 정보를 획득할 수 있습니다.
Test RealTime 프로젝트의 구성 설정에 액세스하고 수정하려면 다음을 수행하십시오.
-
Test RealTime에서 프로젝트를 연 후 메뉴 항목 프로젝트->설정을 선택하십시오.
-
화면 오른쪽에서 프로젝트 브라우저 창을 자유롭게 볼 수 있도록 결과로 표시되는 창("<프로젝트 이름> 구성 설정")을 이동하고 크기 조정하십시오.
-
프로젝트 브라우저에서 노드를 마우스 왼쪽 단추로 클릭하여 해당되는 특수 노드의 구성 설정에 액세스하십시오.
-
구성 설정 창을 사용하여 기존 설정을 정의하고 (또는) 대체하십시오. 설정이 대체되면 설정 이름과 해당되는 카테고리 이름이 굵은체 문자로 나열됩니다.
-
적용 단추를 눌러 수정사항을 저장하십시오.
구성 설정 수정에서 관심이 가는 추가 영역:
-
일반->호스트 구성->TDP(Target Deployment Port)
각 그룹, 응용프로그램 또는 테스트 노드에서 사용할 TDP를 선택하는 데 사용됩니다.
-
일반->TDP(Target Deployment Port)->이름
기본 이름이 프로젝트 작성 중 선택된 활성 TDP였던 구성 파일의 사용자 정의 이름을 작성하는 데 사용됩니다.
-
런타임 분석
각 노드에 사용될 런타임 분석의 정확한 유형 및 레벨을 지정하는 데 사용되는 다양한 설정.
자세한 정보는 Rational Test RealTime
User Guide에서 그래픽 사용자 인터페이스-> 구성 및 설정 주제를 참조하십시오.
|