I am not sure I need this, that is there is no concrete issue right now which requires this approach, but I think that this is the preferable way to go, although it is harder. My thinking is that first there might be issues with our specific reporters (or any future reporters) if they run from the restricted container environment. Also it is easier having one report on the front-end if you have a mix of in-container and out-of-container tests. Lastly, since our tests run either from Eclipse or a fully automated zero-touch test system, so looking at a browser is not a good option.
I guess I would rather have two options available just in case.
Can you please point me in the right direction for using the distributed system? Would this be mimicing what the TetsNG Eclipse plugin does executing a remote TestNG?