$title Test premature termination in include file and ifThen clause (IFTHEN7, SEQ=973) $onText Test different variants of premature termination in an include file that was included in an ifThen clause. Contributor: Lutz Westermann, November 2024 $offText $onEchoV.out > testtemplate.gms $onEcho.in > test.gms $echo $%1 > %1.gms $ifthene.test1 1==1 $include %1.gms $endif.test1 $offEcho.in $ifThenI "%2"=="checkErrorLevel" $ call.checkErrorLevel gams test.gms lo=2 $else $ call gams test.gms lo=2 $ ifE errorLevel=0 $abort 'Error expected' $endIf $call grep "Incomplete $ifThen" test.log $ifE errorlevel=0 $abort Unexpected incomplete ifThen $offEcho.out $batInclude testtemplate exit checkErrorLevel $batInclude testtemplate stop checkErrorLevel $batInclude testtemplate terminate checkErrorLevel $batInclude testtemplate abort.noError checkErrorLevel $batInclude testtemplate abort