Test suite results for test file webtbs/tw3280.pp

Test run data :

Run ID:
Operating system: linux
Processor: i386
Version: 3.3.1
Fails/OK/Total: 240/9415/9655
Version: 3.3.1
Full version: 3.3.1-15584-g2f9ed0576e
Comment: -XR/home/muller/sys-root/i386-linux -Xd -Xr/home/muller/sys-root/i386-linux
Machine: cfarm421
Category: 1
SVN revisions: 2f9ed0576e:8b7dbb81b1:3f8bbd3b00:2f9ed0576e
Submitter: muller
Date: 2024/04/19 11:07:00 <> 2024/04/18
Previous run: 934323
Next run: 935660

Hide skipped tests

Hide successful tests

Test file "webtbs/tw3280.pp" information:

t_id 1364
t_adddate 2004/09/17
t_result 0
t_knownrunerror 0

Detailed test run results:

tr_idruntr_oktr_skiptr_result
443683851934969TrueFalseSuccessfully run

Record count: 1

No log of 934969.

Source:

{ Source provided for Free Pascal Bug Report 3280 }
{ Submitted by "Alan Mead" on  2004-08-29 }
{ e-mail: cubrewer@yahoo.com }
program example;

var
  err : boolean;
  
type
  MatrixType = record
    Mat: array of array of real;
    Rows: Integer;
    Cols: Integer;
    Name: String;
    Transpose: Boolean;
    Diagonal: Boolean;
  end;



  procedure MatrixNew(var Mat: MatrixType; Rows, Cols: Integer; Name: String; Transpose: Boolean; Diagonal: Boolean);
    begin
      writeln('Found ',Rows,' rows and ',Cols,' columns.');
      {SetLength(Mat.Mat,0,0);}
      SetLength(Mat.Mat,Rows,Cols);
      Mat.Rows := Rows;
      Mat.Cols := Cols;
      Mat.Name := Name;
      Mat.Transpose := Transpose;
      Mat.Diagonal := Diagonal;
      writeln('Created matrix with ',Rows,' rows and ',Cols,' columns.'); { debug }
    end;


  procedure ShowResults(RetainedDimensions: Integer);
    var
      i:Integer;
      xv: MatrixType;
    begin

      for i := 0 to 2 do
        begin
          writeln('Retained dimensions = ',RetainedDimensions); { debug }
          MatrixNew(xv,RetainedDimensions,1,'Term vector',FALSE,FALSE);
          writeln('(',xv.Rows,',',xv.Cols,')');
          if (xv.Rows<>3) or (xv.Cols<>1) then
            err:=true;
        end;
    end;

begin
  ShowResults(3);
  if err then
    halt(1);
end.

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