…16e6d1) Now boothd site/arbitrator will hang in setup phase while attempting to connect to an unreachable peer during ticket_catchup(). In a test environment we don't have any reachable peers. Fortunately, we can still successfully launch a daemon by only listing our own IP in the config file. But now our tests now have to explicitly say whether they expect the server to successfully start up via a new expect_daemon argument to ServerTestEnvironment.run_booth().
Signed-off-by: Jiaju Zhang <email@example.com>
Has failures at this point due to known issues, which will be fixed by subsequent commits. Added -c option to specify alternate config file, and -l option to specify alternate lock file; without these it's pretty much impossible to test cleanly or in a non-root environment.