Description
This test ensures the correct behavior of querying system attributes, command line parameters and environment variables at execution time in a put context using some random examples. Contributor: Lutz Westermann, June 2021
Small Model of Type : GAMS
Category : GAMS Test library
Main file : etsuf01.gms
$title Test Execution Time Suffixes (ETSUF01,SEQ=872)
$onText
This test ensures the correct behavior of querying system attributes,
command line parameters and environment variables at execution time
in a put context using some random examples.
Contributor: Lutz Westermann, June 2021
$offText
$setEnv bbb ccc
file fx /have.txt/;
file fy /want.txt/;
putClose fx system.BuildCode /
system.GamsVersion:0:0 /
gams.action /
gams.reslim /
sysEnv.aaa /
sysEnv.bbb /;
putClose fy '%system.BuildCode%' /
'%system.GamsVersion%' /
'%gams.action%' /
'%gams.reslim%' /
'sysEnv.aaa' /
'%sysEnv.bbb%' /;
execute.checkErrorLevel 'diff -bw have.txt want.txt';