Adding a working directory now says whether the path is unresolvable, missing or malformed.
What's wrong with this entry?
Adding a working directory now separates a path that cannot be resolved at all from one that simply does not exist, and calls out paths containing a null character with their own message.
- New invalid-path outcome alongside the existing not-found outcome.
- Null-byte paths are reported as unusable as a working directory rather than as missing.
contains a null character, so it can't be used as a working directory
Strings lifted out of the shipped bundle, so the claim above can be checked against them.