Test suite results for test file webtbs/tw2377.pp

Test run data :

Free Pascal Compiler Test Suite Results

View Test suite results

Please specify search criteria:
File:
Operating system:
Processor:
Version
Date
Submitter
Machine
Comment
Limit
Cond
Category
Only failed tests
Hide skipped tests
List all tests

Test file "webtbs/tw2377.pp" information:

t_id 948
t_adddate 2003/10/03
t_result 0
t_knownrunerror 0

Detailed test run results:

Record count: 50

Total = 50

OK=15 Percentage= 30.00

Skipped=32 Percentage= 64.00

Result type Cat. Count Percentage First date Last Date
Failed to run 3 6.0 2024/05/08 02:02:00 35 2024/05/08 03:01:00 47
i386 3 100.0 2024/05/08 02:02:00 35 2024/05/08 03:01:00 47
linux 3 100.0 2024/05/08 02:02:00 35 2024/05/08 03:01:00 47
3.2.3 3 100.0 2024/05/08 02:02:00 35 2024/05/08 03:01:00 47
Successfully run 15 30.0 2024/05/08 01:35:00 28 2024/05/08 03:14:00 26
i386 15 100.0 2024/05/08 01:35:00 28 2024/05/08 03:14:00 26
linux 14 93.3 2024/05/08 01:35:00 28 2024/05/08 03:14:00 26
go32v2 1 6.7 2024/05/08 03:07:00 55 2024/05/08 03:07:00 55
3.3.1 3 20.0 2024/05/08 01:35:00 28 2024/05/08 02:16:00 27
3.2.3 12 80.0 2024/05/08 01:50:00 31 2024/05/08 03:14:00 26
Skipping test because for other cpu 32 64.0 2024/05/08 01:57:00 16 2024/05/08 03:14:00 23
sparc 1 3.1 2024/05/08 02:54:00 38 2024/05/08 02:54:00 38
x86_64 26 81.3 2024/05/08 01:57:00 16 2024/05/08 03:14:00 23
powerpc64 3 9.4 2024/05/08 02:51:00 54 2024/05/08 03:06:00 56
aarch64 2 6.3 2024/05/08 02:51:00 38 2024/05/08 03:06:00 37
linux 31 96.9 2024/05/08 01:57:00 16 2024/05/08 03:14:00 23
solaris 1 3.1 2024/05/08 02:54:00 38 2024/05/08 02:54:00 38
3.3.1 17 53.1 2024/05/08 01:57:00 16 2024/05/08 03:14:00 23
3.2.3 15 46.9 2024/05/08 02:28:00 35 2024/05/08 03:14:00 26

Source:

{ Source provided for Free Pascal Bug Report 2377 }
{ Submitted by "Christian Keck" on  2003-02-12 }
{ e-mail: c.keck@gmx.net }
program testkey;

uses keyboard;

var Key : TkeyEvent;
    i,j : longint;
begin
  { InitKeyBoard; }
  i:=0;
  j:=0;
  repeat
  begin
    if PollKeyEvent <> 0 then
    begin
      Key:= GetKeyEvent;
      Key:= TranslateKeyEvent(Key);
      writeln (ord(GetKeyEventChar(Key)));
      inc(j);
    end;
    inc(i);
  end;
  until i=50;
  if j<>0 then
    begin
      Writeln('Keyboard unit generates events without being started');
      halt(1);
    end;
  DoneKeyBoard;
end.

Link to SVN view of webtbs/tw2377.pp source.