I am testing my "multifs auth caps" PR with teuthology. The issue
is that just to discover mistakes in my patch for files like
kernel_mount.py, mount.py, and fuse_mount.py, I need to push
the branch on ceph-ci, wait several hours for the build process to
complete, trigger the teuthology tests and again wait for them to be
executed and repeat all these steps again until all the issues in my
patch are fixed.
Since  are Python programs, they don't play any role in the
build process AFAIK. If that's absolutely true, is there a way to
circumvent the "waiting for build process to complete" part and
trigger the tests directly using the binaries from previous build?
This would save several hours for me and also take the boredom out of
testing these changes. If previous build are wiped out on updating my
copy of PR branch on ceph-ci, I can maintain two branches on ceph-ci
too: one for builds and other for Python changes.
I did run my tests with vstart_runner.py locally to reduce my number
of round trips to pulpito.ceph.com but the changes in  don't
get tested with vstart_runner.py since vstart_runner.py uses its own
classes for handling CephFS mounts.