설명
CMEX의 작동 방식을 테스트하기 위한 많은 테스트 모델이 존재하지만 테스트된 코드는 사용된solvlink 값에 따라 달라질 수 있습니다. 이 모델은 이러한 테스트를 실행합니다. 다양한 Solvelink 값에 걸쳐 있지만 간단한 해결이 가능한 경우에만 해당됩니다. 문(handleCollect가 없는 항목과 비교)이 필요합니다. 기고자: Steve Dirkse, 2016년 12월
소형 모델 유형 :메가 슬롯
카테고리 : 메가 슬롯 테스트 라이브러리
메인 파일 : slx01.gms
$title '다른 솔브링크 값에 대한 테스트 실행' (slx01,SEQ=711)
$onText
CMEX의 작동 방식을 테스트하기 위해 많은 테스트 모델이 존재하지만 테스트된 코드는
사용된solvlink 값에 따라 달라질 수 있습니다. 이 모델은 이러한 테스트를 실행합니다.
다양한 Solvelink 값에 걸쳐 있지만 간단한 해결이 가능한 경우에만 해당됩니다.
문(handleCollect가 없는 항목과 비교)이 필요합니다.
기고자: Steve Dirkse, 2016년 12월
$offText
세트
m '테스트할 모델' /
mcp06
mcp11
/
v '테스트할 솔브링크 값' /
%solveLink.chainScript% 'solveLink.chainScript'
%solveLink.callScript% 'solveLink.callScript'
%solveLink.callModule% 'solveLink.callModule'
%solveLink.loadLibrary% 'solveLink.loadLibrary'
/
try(m,v) '시도된 테스트 수'
failed(m,v) '테스트가 실패했습니다'
;
file exec '실행할 명령';
스칼라 rc;
루프m,
put_utility exec 'shell' / 'rm -f ' m.tl:0 '.gms';
put_utility exec 'shell' / 'testlib -q ' m.tl:0;
루프v,
put_utility exec 'shell' / '메가 슬롯 ' m.tl:0 ' lo=%메가 슬롯lo% SL=' v.tl:0;
rc = 오류수준;
시도(m,v) = 예;
실패(m,v) = [rc <> 0];
;
;
abort$[card(failed)] '일부 테스트가 실패했습니다', 실패, 시도함;