ffi/tests: try any release or debug build artifact #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Different build patterns (in-workspace vs. as a separate crate, multiarch vs. single arch, debug vs. release, etc) appear to place the generated .so in any of:
../target/debug
../target/release
../target/$(TRIPLET)/debug
../target/$(TRIPLET)/release
../../target/debug
../../target/release
../../target/$(TRIPLET)/debug
../../target/$(TRIPLET)/release
Adjust the FFI test so that when it's not AS_INSTALLED it scans for and then tests one of these artifacts.
Sorry for the series of piecemeal edits -- i keep discovering builds with different environments, and i want this test to Just Work™ in each of them. This is a piecewise improvement over #11