설명
이 테스트는 리팩터링 제품군의 두 번째 테스트입니다. 이를 확인하는 데 사용됩니다. cmex 소스 코드 리팩토링은 예상되는 동작을 변경하지 않습니다. 거기 이 테스트를 사용할 때 예상되는 순서는 다음과 같습니다. 1. 명령줄 옵션 "--before=True"를 사용하여 이 테스트를 실행합니다. 2. cmex 수정 및 재구축 3. 명령줄 옵션 없이 이 테스트를 실행하세요. 기고자: Lutz Westermann, 2014년 4월
소형 모델 유형 :슬롯 무료체험
카테고리 : 슬롯 무료체험 테스트 라이브러리
메인 파일 : refact02.gms
$title '리팩터링 스위트 테스트 2' (REFACT02,SEQ=653)
$onText
이 테스트는 리팩터링 제품군의 두 번째 테스트입니다. 이를 확인하는 데 사용됩니다.
cmex 소스 코드 리팩토링은 예상되는 동작을 변경하지 않습니다. 거기
이 테스트를 사용할 때 예상되는 순서는 다음과 같습니다.
1. 명령줄 옵션 "--before=True"를 사용하여 이 테스트를 실행합니다.
2. cmex 수정 및 재구축
3. 명령줄 옵션 없이 이 테스트를 실행하세요.
기고자: Lutz Westermann, 2014년 4월
$offText
* 생성하는 데 몇 초가 걸리는 모델 가져오기
$call testlib -q nlcode2
$call 슬롯 무료체험 nlcode2 lo=2
$if errorlevel 1 $abort nlcode2 실행 문제
$ifThen 이전에 설정
$ 통화 grep 경과 nlcode2.log | 꼬리 -1 | 컷 -f5 -d":" > timeBefore.txt
$else
$ 존재하지 않는 경우 timeBefore.txt $abort 먼저 --before=True로 실행하여 참조 작업 파일을 가져옵니다.
$ 통화 grep 경과 nlcode2.log | 꼬리 -1 | 컷 -f5 -d":" > timeAfter.txt
/ 앞의 스칼라
$ timeBefore.txt 포함
/;
/ 이후의 스칼라
$ timeAfter.txt 포함
/;
abort$[abs(before-after)/max(before,after)>0.05] '전후의 예상치 못한 시간 차이:', 전, 후;
$endIf