I am proposing a trivial patch allowing to specify directories where to run qpid-send and/or qpid-receive from. This would allow using qpid-cpp-benchmark against various instances of qpid-send and/or qpid-receive (i.e. written in various clients to allow simple performance comparison of the clients - see
Two options are added - one to specify path to qpid-send, and second to specify path to qpid-receive. This would allow e.g. testing scearios with C++ producers and Java consumers.
Default behavior remains the same, so the patch is backward compatible.
Also due to
QPID-4115, I would suggest re-naming qpid-cpp-benchmark to qpid-benchmark, as it will not be tied just to qpid-[send|receive] written in C++.