# sdk.scr -- the SDK template projects work on DOS. # # Needs the packages sdkTest.sh builds (SDK_PKG_OUT= # src/test/sdk/sdkTest.sh ROOT installs them under vendor sdktest). That # DVX boots at all shows the template widget and library load: their ABI # stamps and symbols passed the loader. The C program must log its start, # read its greeting resource and open its help on F1; the BASIC program # must open and close; Program Manager and the DVX BASIC toolbox show the # templates' own icons. TIMEOUT 120 WAITWIN "Program Manager" MOVE 639 479 LAUNCH apps/sdktest/sdkApp/sdkApp.app WAITWIN "SdkApp" WAITLOG "sdkApp: started from" WAIT 10 SHOT sdkapp KEY Alt+G WAITLOG "sdkApp: greeting resource found" WAIT 10 SHOT sdkgreet KEY Enter WAIT 10 KEY F1 WAITWIN "* - DVX Help" WAIT 20 SHOT h-sdkapp KEY Alt+F4 WAITNOWIN "* - DVX Help" WAIT 10 KEY Alt+F4 WAITNOWIN "SdkApp" LAUNCH apps/sdktest/sdkBas/sdkBas.app WAITWIN "SdkBas" WAIT 10 SHOT sdkbas KEY Alt+F4 WAITNOWIN "SdkBas" # The template widget shows its own icon in the DVX BASIC toolbox (the # templates used to ship the red-X "no icon" placeholder). LAUNCH apps/kpunch/dvxbasic/dvxbasic.app TEST/HANG/HANG.DBP WAITWIN "DVX BASIC*" WAIT 30 CLICK 75 207 WAIT 10 KEY Shift+F7 WAITWIN "Hang Test [Design]" WAITMS 5000 MOVE 639 479 WAIT 20 SHOT sdktbx ASSERTWIN "Program Manager" QUIT