> When trying to run tests you should look how does the upstream intend to run them.
Yes they are building inplace the module like this from https://github.com/dials/dxtbx/blob/main/.azure-pipelines/unix-build.yml # Build dxtbx - bash: | set -e . conda_base/bin/activate set -ux mkdir build cd build cmake ../modules/dxtbx cmake --build . --target install pip install ../modules/dxtbx displayName: Build dxtbx workingDirectory: $(Pipeline.Workspace) then # Finally, run the full regression test suite - bash: | set -e . conda_base/bin/activate set -ux export DIALS_DATA=${PWD}/data cd modules/dxtbx export PYTHONDEVMODE=1 pytest -v -ra -n auto --basetemp="$(Pipeline.Workspace)/tests" --durations=10 \ --cov=dxtbx --cov-report=html --cov-report=xml --cov-branch \ --timeout=5400 --regression || echo "##vso[task.complete result=Failed;]Some tests failed" displayName: Run tests workingDirectory: $(Pipeline.Workspace) -- WBR, wRAR