Use QSKIP to flag a test 'skipped', if server is not reachable

refs #682
This commit is contained in:
Roland Winklmeier
2016-06-20 17:54:22 +02:00
parent fdfc5256eb
commit ef1b7b2c21
2 changed files with 4 additions and 7 deletions

View File

@@ -47,11 +47,7 @@ namespace BlackCoreTest
void CTestNetwork::networkTest(BlackCore::INetwork *net)
{
CServer fsdServer("", "", "vatsim-germany.org", 6809, CUser("1234567", "", "", "123456"));
if (!this->pingServer(fsdServer))
{
qWarning() << "Skipping unit test because fsd server is not reachable.";
return;
}
if (!this->pingServer(fsdServer)) { QSKIP("Server not reachable."); }
QString string = net->connectionStatusToString(INetwork::Connected);
QVERIFY(string == "Connected");
@@ -109,6 +105,7 @@ namespace BlackCoreTest
CUrl url(server.getAddress(), server.getPort());
if (!CNetworkUtils::canConnect(url, m, 2500))
{
qWarning() << "Skipping unit test as" << url.getFullUrl() << "cannot be connected";
return false;
}
return true;