Standard Commands

Call

선택된 Script Group을 실행하고 그 결과 값을 반환받습니다.

매개변수

ArgumentTypeDescription
Run script group선택프로젝트에 생성되어 있는 스크립트 그룹 중 라이브러리로 사용 가능하도록 체크된 그룹 목록
Arguments문자열,로 구분된 문자열 — 호출되는 스크립트 그룹에 전달할 인자. 값 안의 쉼표는 \, 로 입력
Use this as a testcase체크/언체크체크 시 TC로 구분되어 결과를 도출

반환값

반환값

호출된 Script Group의 반환 값. Use this as a testcase가 체크된 경우, 이 반환 값에 따라 PASS / FAIL 판정이 이루어집니다.

설명

구조화된 스크립트 작성을 위해 만들어진 명령어입니다. 사용 시 주의가 필요하며, 잘못 사용되면 무한 루프에 들어갈 수 있습니다.

인자 값 안에 쉼표를 문자 그대로 전달하려면 \, 로 입력합니다. 호출된 스크립트 그룹에서 GetParameter로 분석할 때 \, 는 구분자가 아닌 , 문자로 복원됩니다 (Expression › 특수 문자 입력 참고).

스크립트 그룹 A가 스크립트 그룹 B를 호출하고, B가 다시 A를 호출하는 식의 순환 호출이 발생하지 않도록 설계 시 호출 관계를 명확히 정리하세요.

인자 변수

호출된 스크립트 그룹은 인자를 예약 스크립트 변수로도 받습니다. 변수 창의 Script 그룹에서 mArgs 노드를 펼치면 보이고, 노드의 값 칸에는 mArg1부터 mArgCount 개수까지의 값이 쉼표로 이어져 표시됩니다.

변수내용
mArg1 ~ mArg16쉼표로 나눈 인자. 첫 인자가 [mArg1]. 인자가 16개를 넘으면 mArg16이 나머지를 통째로 받습니다
mArgCount인자 개수(최대 16). 인자가 없으면 0이고 mArg1~mArg16은 모두 빈 값입니다
  • 값 안의 쉼표는 \,로 입력하면 구분자가 아닌 , 문자로 들어갑니다.
  • 중첩 호출에서는 안쪽 호출이 끝나면 바깥 그룹의 인자가 되돌아옵니다. 가장 바깥 호출의 인자는 실행이 끝난 뒤에도 남아 변수 창에서 확인할 수 있습니다.
  • 변수 창에서 mArg1~mArg16에 값을 직접 넣고 라이브러리 그룹을 실행하면 Call 없이도 그 값으로 단독 테스트할 수 있습니다.
  • 인덱스를 변수로 바꿔 가며 읽어야 하면 GetParameter를 사용하세요.
관련 명령어