t_id
251
t_adddate
2003/10/03
t_result
0
t_knownrunerror
0
Record count: 50
Total = 50
OK=50 Percentage= 100.00
Result type | Cat. | Count | Percentage | First date | Last Date |
Successfully run | 50 | 100.0 | 2024/09/26 18:42:00 90 | 2024/09/26 23:02:00 44 | |
i386 | 4 | 8.0 | 2024/09/26 19:54:00 70 | 2024/09/26 22:38:00 79 | |
powerpc | 14 | 28.0 | 2024/09/26 19:41:00 35 | 2024/09/26 23:02:00 44 | |
powerpc64 | 17 | 34.0 | 2024/09/26 18:42:00 90 | 2024/09/26 22:29:00 103 | |
wasm32 | 7 | 14.0 | 2024/09/26 19:31:00 339 | 2024/09/26 22:50:00 299 | |
riscv64 | 8 | 16.0 | 2024/09/26 19:14:00 123 | 2024/09/26 19:59:00 123 | |
linux | 39 | 78.0 | 2024/09/26 18:42:00 90 | 2024/09/26 23:02:00 44 | |
go32v2 | 4 | 8.0 | 2024/09/26 19:54:00 70 | 2024/09/26 22:38:00 79 | |
wasi | 7 | 14.0 | 2024/09/26 19:31:00 339 | 2024/09/26 22:50:00 299 | |
3.3.1 | 34 | 68.0 | 2024/09/26 18:42:00 90 | 2024/09/26 22:50:00 299 | |
3.2.3 | 16 | 32.0 | 2024/09/26 21:17:00 71 | 2024/09/26 23:02:00 44 |
{******************************************} { Used to check the DOS unit } {------------------------------------------} { TestEncCount routine testing } {******************************************} Program tenv; uses dos; const has_errors : boolean = false; { verifies that the DOSError variable is equal to } { the value requested. } Procedure CheckDosError(err: Integer); var x : integer; s :string; Begin Write('Verifying value of DOS Error...'); x := DosError; case x of 0 : s := '(0): No Error.'; 2 : s := '(2): File not found.'; 3 : s := '(3): Path not found.'; 5 : s := '(5): Access Denied.'; 6 : s := '(6): Invalid File Handle.'; 8 : s := '(8): Not enough memory.'; 10 : s := '(10) : Invalid Environment.'; 11 : s := '(11) : Invalid format.'; 18 : s := '(18) : No more files.'; else s := 'INVALID DOSERROR'; end; if err <> x then Begin WriteLn('FAILURE. (Value should be ',err,' '+s+')'); has_errors:=true; end else WriteLn('Success.'); end; Procedure TestEnvCount; Var I: Integer; Begin WriteLn('----------------------------------------------------------------------'); WriteLn(' ENVCOUNT/ENVSTR '); WriteLn('----------------------------------------------------------------------'); WriteLn(' Note: Environment variables should be of the form VAR=VALUE '); WriteLn(' Note: Non valid indexes should return empty strings. '); WriteLn(' Note: Index 0 points to an empty string '); WriteLn('----------------------------------------------------------------------'); CheckDosError(0); {*------------------------- NOTE -------------------------------------*} {* Variables should be of the form VAR=VALUE *} {*--------------------------------------------------------------------*} WriteLn('Number of environment variables : ',EnvCount); WriteLn('CURRENT ENVIRONMENT'); For I:=1 to EnvCount do WriteLn(EnvStr(i)); CheckDosError(0); WriteLn('----------------------------------------------------------------------'); WriteLn(' Note: The next few lines should be empty strings, as they are '); WriteLn(' invalid environment indexes. '); WriteLn('----------------------------------------------------------------------'); For i:=-5 to 0 do WriteLn(EnvStr(i)); CheckDosError(0); For i:=20000 to 20002 do WriteLn(EnvStr(i)); CheckDosError(0); end; Begin TestEnvCount; if has_errors then Halt(1); end. { $Log: tenv.pp,v $ Revision 1.2 2002/11/18 09:49:49 pierre * tried to make as many as possible tests non interactive Revision 1.1 2002/11/08 21:01:18 carl * separated some tests * make tfexpand more portable }