mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 06:45:37 +08:00
fix: Disable FSD connection test
The test server is no longer available
This commit is contained in:
@@ -97,7 +97,7 @@ namespace BlackFsdTest
|
|||||||
void testCom1FreqQueryResponse();
|
void testCom1FreqQueryResponse();
|
||||||
void testPlaneInfoRequestResponse();
|
void testPlaneInfoRequestResponse();
|
||||||
void testAuth();
|
void testAuth();
|
||||||
void testConnection();
|
// void testConnection(); // Connection test disabled as currently no server exist to check the connection
|
||||||
|
|
||||||
private:
|
private:
|
||||||
CFSDClient *m_client = nullptr;
|
CFSDClient *m_client = nullptr;
|
||||||
@@ -839,47 +839,47 @@ namespace BlackFsdTest
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void CTestFSDClient::testConnection()
|
// void CTestFSDClient::testConnection()
|
||||||
{
|
// {
|
||||||
const CServer fsdServer = CServer::swiftFsdTestServer(true);
|
// const CServer fsdServer = CServer::swiftFsdTestServer(true);
|
||||||
if (!pingServer(fsdServer)) { QSKIP("Server not reachable."); }
|
// if (!pingServer(fsdServer)) { QSKIP("Server not reachable."); }
|
||||||
|
//
|
||||||
QSignalSpy spy(m_client, &CFSDClient::connectionStatusChanged);
|
// QSignalSpy spy(m_client, &CFSDClient::connectionStatusChanged);
|
||||||
m_client->setUnitTestMode(false);
|
// m_client->setUnitTestMode(false);
|
||||||
m_client->connectToServer();
|
// m_client->connectToServer();
|
||||||
|
//
|
||||||
if (spy.isEmpty()) { QVERIFY(spy.wait()); }
|
// if (spy.isEmpty()) { QVERIFY(spy.wait()); }
|
||||||
QList<QVariant> arguments = spy.takeAt(0);
|
// QList<QVariant> arguments = spy.takeAt(0);
|
||||||
QCOMPARE(arguments.size(), 2);
|
// QCOMPARE(arguments.size(), 2);
|
||||||
QCOMPARE(CConnectionStatus::Disconnected, arguments.at(0).value<CConnectionStatus>().getConnectionStatus());
|
// QCOMPARE(CConnectionStatus::Disconnected, arguments.at(0).value<CConnectionStatus>().getConnectionStatus());
|
||||||
QCOMPARE(CConnectionStatus::Connecting, arguments.at(1).value<CConnectionStatus>().getConnectionStatus());
|
// QCOMPARE(CConnectionStatus::Connecting, arguments.at(1).value<CConnectionStatus>().getConnectionStatus());
|
||||||
|
//
|
||||||
if (spy.isEmpty()) { QVERIFY(spy.wait()); }
|
// if (spy.isEmpty()) { QVERIFY(spy.wait()); }
|
||||||
arguments = arguments = spy.takeAt(0);
|
// arguments = arguments = spy.takeAt(0);
|
||||||
QCOMPARE(arguments.size(), 2);
|
// QCOMPARE(arguments.size(), 2);
|
||||||
QCOMPARE(CConnectionStatus::Connecting, arguments.at(0).value<CConnectionStatus>().getConnectionStatus());
|
// QCOMPARE(CConnectionStatus::Connecting, arguments.at(0).value<CConnectionStatus>().getConnectionStatus());
|
||||||
QCOMPARE(CConnectionStatus::Connected, arguments.at(1).value<CConnectionStatus>().getConnectionStatus());
|
// QCOMPARE(CConnectionStatus::Connected, arguments.at(1).value<CConnectionStatus>().getConnectionStatus());
|
||||||
|
//
|
||||||
QSignalSpy pongSpy(m_client, &CFSDClient::pongReceived);
|
// QSignalSpy pongSpy(m_client, &CFSDClient::pongReceived);
|
||||||
connect(m_client, &CFSDClient::pongReceived, [](const QString &sender, double elapsedTimeM) {
|
// connect(m_client, &CFSDClient::pongReceived, [](const QString &sender, double elapsedTimeM) {
|
||||||
qDebug() << "Received pong from" << sender << "in" << elapsedTimeM << "ms";
|
// qDebug() << "Received pong from" << sender << "in" << elapsedTimeM << "ms";
|
||||||
});
|
// });
|
||||||
m_client->sendPing("SERVER");
|
// m_client->sendPing("SERVER");
|
||||||
QVERIFY(pongSpy.wait());
|
// QVERIFY(pongSpy.wait());
|
||||||
|
//
|
||||||
m_client->disconnectFromServer();
|
// m_client->disconnectFromServer();
|
||||||
if (spy.isEmpty()) { QVERIFY(spy.wait()); }
|
// if (spy.isEmpty()) { QVERIFY(spy.wait()); }
|
||||||
arguments = spy.takeAt(0);
|
// arguments = spy.takeAt(0);
|
||||||
QCOMPARE(arguments.size(), 2);
|
// QCOMPARE(arguments.size(), 2);
|
||||||
QCOMPARE(CConnectionStatus::Connected, arguments.at(0).value<CConnectionStatus>().getConnectionStatus());
|
// QCOMPARE(CConnectionStatus::Connected, arguments.at(0).value<CConnectionStatus>().getConnectionStatus());
|
||||||
QCOMPARE(CConnectionStatus::Disconnecting, arguments.at(1).value<CConnectionStatus>().getConnectionStatus());
|
// QCOMPARE(CConnectionStatus::Disconnecting, arguments.at(1).value<CConnectionStatus>().getConnectionStatus());
|
||||||
|
//
|
||||||
if (spy.isEmpty()) { QVERIFY(spy.wait()); }
|
// if (spy.isEmpty()) { QVERIFY(spy.wait()); }
|
||||||
arguments = spy.takeAt(0);
|
// arguments = spy.takeAt(0);
|
||||||
QCOMPARE(arguments.size(), 2);
|
// QCOMPARE(arguments.size(), 2);
|
||||||
QCOMPARE(CConnectionStatus::Disconnecting, arguments.at(0).value<CConnectionStatus>().getConnectionStatus());
|
// QCOMPARE(CConnectionStatus::Disconnecting, arguments.at(0).value<CConnectionStatus>().getConnectionStatus());
|
||||||
QCOMPARE(CConnectionStatus::Disconnected, arguments.at(1).value<CConnectionStatus>().getConnectionStatus());
|
// QCOMPARE(CConnectionStatus::Disconnected, arguments.at(1).value<CConnectionStatus>().getConnectionStatus());
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
//! main
|
//! main
|
||||||
|
|||||||
Reference in New Issue
Block a user