Open
Description
I'm trying to run the yarn test from counter/native directory.
$ pwd
~/program-examples/basics/counter/native
$ yarn test
Error: program file does not exist: ./target/deploy/counter_solana_native.so
Error: server closed unexpectedly
at ChildProcess.onClose (program-examples/basics/counter/native/node_modules/start-server-and-test/src/index.js:80:14)
at ChildProcess.emit (node:events:390:28)
at maybeClose (node:internal/child_process:1064:16)
at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
error Command failed with exit code 1.
I think yarn should detect which directory the test is invoked from. There should be a way to know the project root and that should be prefixed to the target/deploy/counter_solana_native.so
path.
Activity
ksolana commentedon Feb 18, 2024
FYI: changing the directory in package.json fixes the issue but this will not work when yarn test is invoked from the top level.