20 %MACRO _sasunit_scenario(
23 %LOCAL l_macname; %LET l_macname=&sysmacroname;
25 OPTIONS MAUTOSOURCE MPRINT LINESIZE=MAX;
28 %_sasunit_initErrorHandler;
31 %IF %_sasunit_handleError(&l_macname, InvalidTargetDir,
32 "&io_target" EQ
"" OR NOT %_sasunit_existDir(&io_target),
33 target directory &io_target does not exist)
37 LIBNAME target
"&io_target";
38 %IF %_sasunit_handleError(&l_macname, ErrorNoTargetDirLib,
39 %quote(&syslibrc) NE 0,
40 test database cannot be opened)
44 %_sasunit_loadEnvironment()
45 %IF &g_error_code NE %THEN %GOTO errexit;
48 OPTIONS MAUTOSOURCE SASAUTOS=(SASAUTOS
"&g_sasunit"
49 %IF
"&g_sasautos" NE
"" %THEN
"&g_sasautos";
51 %IF
"&&g_sasautos&i" NE
"" %THEN
"&&g_sasautos&i";
60 %PUT ========================== Error! Test scenario will be aborted! ================================;
63 %MEND _sasunit_scenario;