설명
이 테스트는 명령줄 매개변수 dumpopt의 올바른 동작을 보장합니다. $onVerbatim 및 $ifThen ... $else ... $endIf와 함께 사용됩니다. 기고자: Lutz Westermann, 2021년 1월
소형 모델 유형 :무료 슬롯 사이트
카테고리 : 무료 슬롯 사이트 테스트 라이브러리
메인 파일 : dumpopt1.gms
$title '문자 그대로 dumpOpt 테스트' (DUMPOPT1,SEQ=848)
$onText
이 테스트는 명령줄 매개변수 dumpopt의 올바른 동작을 보장합니다.
$onVerbatim 및 $ifThen ... $else ... $endIf와 함께 사용됩니다.
기고자: Lutz Westermann, 2021년 1월
$offText
$onEcho > wantDmp.dmp
$on: 그대로
$ifThen "%MYVAR%"=="1"
$ 세트 A 1
디스플레이
$(1) '1';
$elseIf "%MYVAR%"=="2"
$ 세트 B 2
디스플레이
$(2) '2';
$else
$ 세트 C 3
디스플레이
$(3) '3';
$ 로그 ### SCHALALALALAAA
$endIf
$if "%MYVAR%"=="1" 표시 '1';
$if "%MYVAR%"=="2" 표시 '2';
$if "%MYVAR%"=="3" 표시 '3';
$ifThen "1"=="0"
'bla'를 표시합니다.
$endIf
$ifThen %SOMECOMPILETIMEVAR%==0
%MYVAR%
$endIf
'안녕하세요'를 표시합니다.
$onEmbeddedCode 파이썬:
통과
$offEmbeddedCode
임베디드 코드 Python:
통과
endEmbeddedCode
파일 FX;
fx를 넣어;
$onPut
xxx
$offPut
$off축어적으로
$offEcho
$onEcho > makeDmp.gms
$설정되지 않은 경우 MYVAR $set MYVAR 2
$on: 그대로
$ifThen "%MYVAR%"=="1"
$ 세트 A 1
디스플레이
$(1) '1';
$elseIf "%MYVAR%"=="2"
$ 세트 B 2
디스플레이
$(2) '2';
$else
$ 세트 C 3
디스플레이
$(3) '3';
$ 로그 ### SCHALALALALAAA
$endIf
$if "%MYVAR%"=="1" 표시 '1';
$if "%MYVAR%"=="2" 표시 '2';
$if "%MYVAR%"=="3" 표시 '3';
$ifThen "1"=="0"
'bla'를 표시합니다.
$endIf
$ifThen %SOMECOMPILETIMEVAR%==0
%MYVAR%
$endIf
'안녕하세요'를 표시합니다.
$onEmbeddedCode 파이썬:
통과
$offEmbeddedCode
임베디드 코드 Python:
통과
endEmbeddedCode
파일 FX;
fx를 넣어;
$onPut
xxx
$offPut
$off축어적으로
$offEcho
$call.checkErrorLevel 무료 슬롯 사이트 makeDmp dumpopt=11 lo=%무료 슬롯 사이트lo%
$call.checkErrorLevel awk "/^.onVerbatim/,/^.offVerbatim/" makeDmp.dmp > haveDmp.dmp
$call.checkErrorLevel diff -bw haveDmp.dmp wantDmp.dmp
* 과거에 원치 않는 동작을 일으킨 무작위 DCO
$onEcho > inc.inc
$onDelim
$onCheckError레벨
$offEcho
* $onVerbatim을 사용하면 dmp 파일에서 inc 파일의 내용을 보고 싶지 않습니다.
$onEcho > dontDmpIncContent.gms
$on: 그대로
$include 포함
$off축어적으로
$offEcho
$call.checkErrorLevel 무료 슬롯 사이트 dontDmpIncContent.gms dumpopt=21 lo=%무료 슬롯 사이트lo%
$call grep -i onDelim dontDmpIncContent.dmp
$ife errorlevel=0 $abort onDelim을 덤프하면 안 됩니다.
$call grep -i onCheckErrorLevel dontDmpIncContent.dmp
$ife errorlevel=0 $abort onCheckErrorLevel을 덤프하면 안 됩니다.
* $onVerbatim 없이 dmp 파일에서 inc 파일의 내용을 보고 싶습니다.
$onEcho > dmpIncContent.gms
$include 포함
$offEcho
$call.checkErrorLevel 무료 슬롯 사이트 dmpIncContent.gms dumpopt=21 lo=%무료 슬롯 사이트lo%
$call grep -i onDelim dmpIncContent.dmp > %system.NullFile%
$ife errorlevel<>0 $abort onDelim을 덤프해야 합니다.
$call grep -i onCheckErrorLevel dmpIncContent.dmp > %system.NullFile%
$ife errorlevel<>0 $abort onCheckErrorLevel을 덤프해야 합니다.