Hi,
Timo Aaltonen discovered that one of our fail over unit tests require the "localhost" host name to be resolvable, while there is no guarantee that a buildsystem that runs the build can resolve "localhost".
Attached are three very small patches:
[PATCH 1/3] tests: Do not attempt to resolve localhost unless -n is selected This patch disables the test that was relying on "localhost".
[PATCH 2/3] tests: enable network tests based on environment variable Currently the tests that require a network connection can be enabled by selecting the -n command line parameter for the test. But in some cases, like the buildsystems, it might be better to actually enable network tests globally for all tests.
[PATCH 3/3] RPM: run network tests by default Enables the unit tests that require a network connectin before calling "make check". I tried building a SRPM with these changes in Koji and the build succeeded: http://koji.fedoraproject.org/koji/taskinfo?taskID=5325056