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
24 lines
931 B
Markdown
24 lines
931 B
Markdown
# 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`.
|