Files
mars-dosutils/test/README.TXT
Mario Fetka 4a952b4c4c dosutils: align Novell-compatible tests and stage NCOPY work
Update the DOS utilities and test suite with the current Novell comparison
state.

Validated/updated tool behavior:
- improve CREATOR output by showing Novell-style attribute and rights masks
- extend FLAGDIR handling with old NCP22 directory attribute read/write
  fallback paths
- expand NDIR Novell-style formatting, filtering, /SUB handling, date output,
  DI/RI attribute display and richer metadata collection
- adjust REVOKE output/grammar, recursive /SUBDIRECTORIES behavior and trustee
  update/delete paths to better match Novell tools
- adjust SLIST header/output behavior for logged-in and logged-out cases
- update README status to reflect the currently green/tested tools

Test-suite changes:
- add/refresh Novell comparison tests for CREATOR, NDIR, REVOKE and SLIST
- update NCOPY tests and collection scripts for the current investigation state
- refresh per-tool README files and top-level test documentation
- keep MAP documented as still separately open

NCOPY:
- add the current NCOPY implementation and experimental NCP74/server-side-copy
  scaffolding
- build ncopy.c so it stays compile-tested
- keep NCOPY disabled in the NET multicall dispatch for now because the
  server-side-copy/open-handle path is still unsafe and needs further analysis

Build:
- include ncopy.c in the DOS utility build
- drop the temporary MARS_DOSUTILS_VERSION define wiring from CMake
2026-05-29 07:40:04 +02:00

18 lines
624 B
Plaintext

DOS utility regression tests
============================
See README.md in this directory for the GitHub/Gitea formatted test index.
Common result directories:
OUT Novell reference output
PUBOUT current PUBLIC/LOGIN implementation output
UNOV Novell readback as NOPASSUSER
UPUB PUBLIC readback as NOPASSUSER
LOUT Novell output while logged out
LPUBOUT public LOGIN output while logged out
Some tests use DLYSTRT and a local C:\*TMP helper directory because LOGOUT
removes F: and normal network mappings. Set LGNTPWD before running tests that
need automatic re-login as SUPERVISOR.