If anyone wants to run wt2909_checkpoint_integrity, they might try running it this way and getting:
Unfortunately that results in an error (abort of a subprocess). It's not at all apparent that this test must be run as:
The directory position is relevant because a shared library extension is used for the test, and it is specified as a relative pathname. make check apparently runs the test from the build_posix/test directory, which is why it needs to continue to work from there.
One possible solution might be to check the current directory, and based on that, locate the shared library extension (that would allow us to run in either directory, which is probably all we need). Another solution might be to check that the shared library extension is where we need it to be, if not, issue an error. Not as good, but much better than an unfathomable error/abort.