Better error message when tezos-client is missing
Running tests that require tezos-client
(nettest
) throws the default error when runInteractiveProcess
cannot find the target executable.
This results in four layers of context: tezos-client
, readCreateProcess
, runInteractiveProcess
, exec
and two error messages: does not exist
, (No such file or directory)
.
Cases: 1 Tried: 1 Errors: 0 Failures: 0
Test precheck passed, running on test network
<nettest> Resolving nettest
<nettest> Calling with args: ["list","known","contracts"]
tezos-client: readCreateProcess: runInteractiveProcess: exec: does not exist
(No such file or directory)
Please add an explicit check for tezos-client
that throws a more informative error: preferably linking to documentation and/or explaining how to satisfy the dependency.