Test suite results for test file test/units/dos/tfsearch.pp

Test run data :

Run ID:
Operating system: linux
Processor: mipsel
Version: 3.3.1
Fails/OK/Total: 185/9031/9216
Version: 3.3.1
Full version: 3.3.1-15624-g3cfec5e6a4
Comment: -ao-xgot -fPIC -XR/home/muller/sys-root/mipsel-linux -Xd -Xr/home/muller/sys-root/mipsel-linux
Machine: cfarm421
Category: 1
SVN revisions: e601156b8c:3cfec5e6a4:7629cdb4a5:6a109634b0
Submitter: muller
Date: 2024/04/28 12:46:00 <> 2024/04/27
Previous run: 940445
Next run: 941940

Hide skipped tests

Hide successful tests

Test file "test/units/dos/tfsearch.pp" information:

t_id 1202
t_adddate 2003/11/17
t_result 0
t_knownrunerror 0

Detailed test run results:

tr_idruntr_oktr_skiptr_result
482381557941216TrueFalseSuccessfully run

Record count: 1

No log of 941216.

Source:

{
  $Id: tfsearch.pp,v 1.1 2003/11/16 17:27:20 hajny Exp $
    This file is part of the Free Pascal test suite.
    Copyright (c) 1999-2003 by the Free Pascal development team.

    Test for possible bugs in Dos.FSearch

    See the file COPYING.FPC, included in this distribution,
    for details about the copyright.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 **********************************************************************}

program TFSearch;

uses
 Dos;

var
 S: string;
 F: file;
 Err: boolean;

const
 TestDir: string = 'TESTDIR';
 TestFile: string = 'testfile';

begin
 Err := false;
 MkDir (TestDir);
 S := FSearch (TestDir, '');
 if S <> '' then
 begin
  WriteLn ('FSearch should only find files, not directories!!');
  WriteLn ('Returned value = ', S);
  Err := true;
 end;
 Assign (F, TestDir + DirectorySeparator + TestFile);
 Rewrite (F);
 Close (F);
 S := FSearch (TestFile, TestDir);
 if S <> TestDir + DirectorySeparator + TestFile then
 begin
  WriteLn ('FSearch didn''t find the test file!!');
  WriteLn ('Returned value = ', S);
  Err := true;
 end;
 Erase (F);
 RmDir (TestDir);
 if Err then Halt (1);
end.

{
  $Log: tfsearch.pp,v $
  Revision 1.1  2003/11/16 17:27:20  hajny
    + test for FSearch added


}

Link to SVN view of test/units/dos/tfsearch.pp source.