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
This commit is contained in:
23
test/rights/README.md
Normal file
23
test/rights/README.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# RGHTSTA - RIGHTS baseline test
|
||||
|
||||
Novell-only baseline for `RIGHTS` behavior.
|
||||
|
||||
Runs `\NPUBLIC\RIGHTS` against a small generated test tree:
|
||||
|
||||
- default/current directory from `F:\`
|
||||
- explicit directory and subdirectory paths
|
||||
- explicit file and nested file paths
|
||||
- default/current directory from inside the test directory
|
||||
- relative file and relative directory paths
|
||||
- missing directory/file paths
|
||||
- too-many-arguments and `/?` usage/help cases
|
||||
|
||||
Results are written to `F:\RGHTCMP`. Test input files are generated in `F:\RGHTEST`.
|
||||
Optional packaging is done with `RGHTZIP.BAT`.
|
||||
|
||||
This test does not use `PUBLIC` yet and does not modify trustees. It is only
|
||||
for capturing Novell `NPUBLIC\RIGHTS` output/formatting before the later
|
||||
`NPUBLIC`/`PUBLIC` comparison scripts are added.
|
||||
|
||||
|
||||
Note: commands use absolute `\NPUBLIC\RIGHTS` so relative-path tests from inside `F:\RGHTEST` do not accidentally look for `F:\RGHTEST\NPUBLIC\RIGHTS`.
|
||||
Reference in New Issue
Block a user