Files
mars-nwe/tests
OpenAI 8c99eaa68b
All checks were successful
Source release / source-package (push) Successful in 47s
tests: record AFP FinderInfo set smoke result
Document the runtime smoke coverage for NCP 0x2222/35/16, AFP 2.0 Set File Information, after the first write-safe FinderInfo subset was exercised through ncpfs/libncp.

The helper writes the WebSDK/header-level FinderInfo bitmap only, persists the 32-byte FinderInfo block in the mars_nwe AFP metadata xattr, and verifies the result with a follow-up AFP 2.0 Get File Information request.  Record the known-good SYS:PUBLIC/pmdflts.ini invocation result with Finder type TEXT and creator MARS.

Also clarify the diagnostic semantics of the follow-up Get File Information line: the reported fallback marker describes the entry-id source, which is still stat-derived when no persistent mars_nwe AFP entry-id xattr or Netatalk/CNID metadata exists.  It is not a FinderInfo write failure.

Tests:

- ./afp_set_file_info_smoke -S MARS -U SUPERVISOR -P ... --type TEXT --creator MARS SYS:PUBLIC/pmdflts.ini

TODO:

- Keep all other AFP 2.0 Set File Information bitmap bits rejected until their write semantics are explicitly designed.
2026-05-30 11:48:34 +02:00
..