© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
1.0 알려진 문제점 및 해결 방법Linux에서 IBM JRE 1.5(JAVA5.0)는 AWT 응용프로그램에 새 창 툴킷을 사용합니다. 따라서 AWT 기반 AUT(Applications-Under-Test)를 IBM JRE1.5에서 실행할 경우 중단됩니다. 이로 인해 TargetGone 예외가 발생합니다.
해결 방법:
- 명령 인터페이스에 다음 명령을 입력하십시오.
java -Dawt.toolkit=sun.awt.motif.MToolkit
- 또는 Functional Tester에서 구성->테스트용 환경 사용을 선택하고 Dawt.toolkit=sun.awt.motif.MToolkit을 Java 환경 탭의 선택사항 실행 필드에 추가하십시오.
참고: 이 문제점은 Sun JRE 1.5에서도 발생합니다. 하지만 위의 해결 방법은 Sun JRE 1.5에서는 효과가 없습니다.
IBM JRE 1.5의 결함으로 인해 발생하는 문제점입니다.
해결 방법: Sun JRE 1.5, IBM JRE 1.4.2 SR6 또는 IBM JRE 5.0 SR3을 사용하여 HTML에서 재생하십시오.
한 프로세스에서 두 개의 스레드가 동시에 X 요청을 제출하면 X 라이브러리는 스레드에 안전하지 않기 때문에 이 요청을 처리할수 없습니다. 이로 인해 예상하지 못한 비동기 응답 또는 이벤트 손실과 같은 메시지와 함께 비동기 오류가 발생합니다. 여러 개의 스레드가 RFT 스크립트에서 사용될 경우에도 이러한 문제점이 발생할 수 있습니다.
문제 해결: <RFT 설치 디렉토리>/ivory.properties 파일에서 rational.test.ft.script.playback.mouse.allow_multiple_threads 옵션을 "true"로 설정하십시오.
Linux에서 호환되지 않는 인코딩 형식으로 인해 Functional Tester는 가져오는 파일을 인식하지 못하거나 읽지 못할 수도 있습니다.
Functional Tester에서 기본 인코딩 형식은 UTF-8으로 설정되어 있습니다. 하지만 UTF-8은 Cp1252 같은 일부 인코딩 형식을 처리하지 못합니다.
해결 방법: Linux에서 파일의 인코딩 형식을 ISO-8859-1로 설정하십시오.
- Functional Test 프로젝트 창에서 파일을 가져올 대상 또는 가져온 프로젝트를 선택하십시오.
- 프로젝트 > 특성을 클릭하십시오.
- 특성 창의 목록에서 정보를 선택하십시오.
- 텍스트 파일 인코딩 필드에서 기타를 클릭하십시오.
- 드롭다운 목록에서 ISO-8859-1을 선택하십시오.
- 확인을 클릭하십시오.
Functional Test Perspective를 열 때 가끔 예외가 발생할 수도 있습니다. 다음과 같은 시나리오에서 발생할 수 있습니다.
- <Functional Tester 설치 디렉토리>\eclipse 파일을 직접 실행하여 Eclipse IDE를 열 경우
- Functional Tester와 동일한 Eclipse 쉘을 사용하는 다른 제품에 대해 Eclipse IDE를 열 경우
해결 방법:
- 시작 메뉴 또는 ft_starter.명령을 사용하여 Functional Tester를 여십시오.
- Eclipse IDE를 호출하기 전에 Functional Tester 환경 변수를 설정하십시오(예: source <Functional Tester 설치 디렉토리>/FunctionalTester/bin/rtsetup).
오브젝트가 스크립트 탐색기에서 강조표시될 경우, 가끔 배경에 나타나 보이지 않습니다.
해결 방법: Enabler 도구의 Java 환경 탭의 실행 선택사항에서 다음 행을 추가하십시오.
-Dawt.toolkit=sun.awt.motif.MToolkit