이러한 조치에는 다음이 포함됩니다.
코어 명령행 형식은 다음과 같습니다.
standard java options은 Java 명령행 옵션(예: 클래스 경로를 적절하게 설정하는 -classpath<classpath>)을 나타냅니다.
명령행 옵션에 대한 전체 목록은 Functional Tester API 참조(com/rational/test/ft/rational_ft)를 참조하십시오.
다음은 일반적으로 사용되는 옵션의 목록입니다.
이러한 예에서 -classpath는 반드시 rational_ft.jar 파일일 지시해야 합니다.
새 스크립트 레코드:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [ -map <sharedmap>] [options] -record <script-name>단순화된 스크립트 레코드:
java -classpath <classpath> com.rational.test.ft.rational_ft -simplescript true -datastore <directory> [-map<sharedmapname>] [options] -record <script-name>지정된 행 앞이나 뒤에 삽입하여 기존 스크립트에 레코드:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [ -insertbefore <line>] [ -insertafter <line>] [options] -map <sharedmap>] [options] -record <script-name>스크립트 컴파일:
명령행 인수 <values>를 스크립트에 전달하며 스크립트 재생:
여기에서 동적 찾기 기능을 사용 또는 사용 안함으로 설정하지 않으면 IDE(Integrated Development Environment)에서 실행되는 모든 스크립트에 글로벌하게 적용되는 환경 설정 대화 상자에서 동적 찾기 인에이블먼트 페이지의 동적 찾기 설정이 사용됩니다.
다른 Functional Test 프로젝트의 클래스를 사용하는 스크립트를 재생하십시오.
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -projectpath <reference-project-path> -playback <script-name>Functional Test 프로젝트에 다른 클래스를 사용하는 스크립트를 재생하십시오.
java -projectpath <projectpath> com.rational.test.ft.rational_ft -datastore <directory> -projectpath <reference-project-path> -playback <script-name>연관된 데이터 풀이 있는 스크립트를 재생하십시오.
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -iterationCount <iteration value> -playback <script-name>스크립트 레코드, 컴파일 및 재생:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [options] -record <script-name> -compile -playback [ -args <values>]빈 스크립트 생성:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -map <sharedmapname> [options] -create <script-name>스크립트에 대한 헬퍼 파일 재생성:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -helper <script-name>데이터 스토어에 대한 모든 헬퍼 파일 재생성:
java -classpath <classpath> com.rational.test.ft.rational_ft -regenHelpers <script-name>오브젝트 맵 파일 표시:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -display <object-map filename>검증 포인트 파일 표시:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -display <verification point filename>오브젝트 맵 파일 편집:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -edit <object-map filename>검증 포인트 파일 편집:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -edit <verification point filename>공유 오브젝트 맵 작성 및 편집:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -fromMap <object-map filename1> -createMap <object-map filename2>이후 버전의 오브젝트 맵을 동일한 맵의 현재 (수정된) 버전에 병합:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -from <object-map filename1> -to <object-map filename2> -original <object-map filename1> -mergeMap실제 검증 포인트 결과를 예상 검증 포인트 결과와 비교:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -baseline <baseline verification point filename> -compare <expected verification point filename> <actual verification point filename>구성된 브라우저, Java 환경 또는 Eclipse 플랫폼 사용:
java -classpath <classpath> com.rational.test.ft.rational_ft -enableName <browser/Java environment/Eclipse>구성된 브라우저, Java 환경 및 Eclipse 플랫폼 모두 사용 불가능:
java -classpath <classpath> com.rational.test.ft.rational_ft -disableall애플리케이션 구성 도구 실행:
java -classpath <classpath> com.rational.test.ft.rational_ft -appConfig <application name>테스트 오브젝트 검사기 실행:
java -classpath <classpath> com.rational.test.ft.rational_ft -inspector오브젝트 특성 구성 도구 실행:
java -classpath <classpath> com.rational.test.ft.rational_ft -objectlibraryouTestManager가 설치되어 있고 TestManager 로그를 사용하여 Functional Tester를 무인 일괄처리 모드에서 실행하려는 경우, rational_ft 명령행에 다음 옵션을 포함시켜야 합니다.
Windows에서 스크립트 실행
java -classpath "C:\IBM\RFT\FunctionalTester\bin\rational_ft.jar" com.rational.test.ft.rational_ft -datastore \\My_project\AUser\RobotJProjects -user admin -project \\My_project\AUser\TestManagerProjects\Test.rsp -build "Build 1" -logfolder "Default" -log "Al_SimpleClassicsA#1" -rt.log_format "TestManager" -rt.bring_up_logviewer true -playback basetests.SimpleClassicsA_01
스크립트를 재생한 후 TestManager가 로그를 표시하지 않도록 하려면, rational_ft 명령행에 다음 옵션을 포함시켜야 합니다.
-rt.bring_up_logviewer false
명령행 형식은 다음과 같습니다. /opt/IBM/RFT/jre/bin/java /opt/IBM/RFT/FunctionalTester/bin/rational_ft.jar<Functional Tester options>
위의 명령행 형식을 사용하는 경우 명시적으로 Functional Tester 환경 변수를 설정해야 합니다. 또는 Functional Tester 스크립트 ft_cmdline을 대신 사용할 수도 있습니다.
Linux에서 모든 환경 사용
/opt/IBM/SDP7.0/ft_cmdline -enable ALL
Linux에서 명령행 인수를 사용하여 스크립트 실행
/opt/IBM/SDp7.0/ft_cmdline -datastore /opt/IBM/RFT/workspace/Project1 -log testscript -playback Script2 -args arg1 arg2