Files
mars-dosutils/test/filer/FILCMPN.BAT
Mario Fetka f214e89d69 tests: add Novell DOS tool baseline suite
Add DOS-side baseline scripts for the Novell tools used to compare the
reimplemented public utilities.

The suite covers the current baseline set:

  MAP
  SLIST
  WHOAMI
  LOGIN / LOGOUT
  NDIR
  NCOPY
  FLAG
  FLAGDIR
  CREATOR
  RIGHTS
  GRANT
  REVOKE
  REMOVE

It also includes supporting trustee, rights, rename, move, delete and
file-operation tests.

Each test writes reproducible output into a per-tool CMP directory and
provides a matching ZIP helper for collecting the results. The ZIP
helpers clean generated test trees afterwards so SYS: does not keep
accumulating temporary directories.

This is the Novell baseline layer only. A later change can extend the
same scripts to run the full comparison cycle:

  NPUBLIC baseline -> PUBLIC implementation -> NPUBLIC control
2026-05-27 13:31:46 +02:00

64 lines
1.1 KiB
Batchfile

@ECHO OFF
REM FILCMPN.BAT
REM Repeat comparison of FILER PRE/POST output files.
REM
REM Run after FILPREN.BAT, manual NPUBLIC\FILER, and FILPOSTN.BAT.
CLS
ECHO === FILCMPN: Compare FILER PRE/POST outputs ===
ECHO.
ECHO Unterschiede sind OK, wenn sie bewusst in FILER erzeugt wurden.
ECHO.
PAUSE
CLS
ECHO === C01 FLAG A.TXT ===
FC F:\TFILE\PRE\FLAGA.OUT F:\TFILE\POST\FLAGA.OUT
ECHO.
PAUSE
CLS
ECHO === C02 FLAG B.TXT ===
FC F:\TFILE\PRE\FLAGB.OUT F:\TFILE\POST\FLAGB.OUT
ECHO.
PAUSE
CLS
ECHO === C03 FLAG KEEP.TXT ===
FC F:\TFILE\PRE\FLAGK.OUT F:\TFILE\POST\FLAGK.OUT
ECHO.
PAUSE
CLS
ECHO === C04 NDIR ===
FC F:\TFILE\PRE\NDIR.OUT F:\TFILE\POST\NDIR.OUT
ECHO.
PAUSE
CLS
ECHO === C05 DATES ===
FC F:\TFILE\PRE\DATES.OUT F:\TFILE\POST\DATES.OUT
ECHO.
PAUSE
CLS
ECHO === C06 NDIR RIGHTS ===
FC F:\TFILE\PRE\RIGHTS.OUT F:\TFILE\POST\RIGHTS.OUT
ECHO.
PAUSE
CLS
ECHO === C07 RIGHTS Directory ===
FC F:\TFILE\PRE\TRUST.OUT F:\TFILE\POST\TRUST.OUT
ECHO.
PAUSE
CLS
ECHO === C08 RIGHTS A.TXT ===
FC F:\TFILE\PRE\TRUSTA.OUT F:\TFILE\POST\TRUSTA.OUT
ECHO.
PAUSE
CLS
ECHO === FILCMPN fertig ===