Commit a04f5df45255751976f490eada14044819e95a87
1 parent
1413864d
Exists in
master
correção da coleta.
Showing
5 changed files
with
26 additions
and
24 deletions
Show diff stats
cacic-teste/testcacic.cpp
... | ... | @@ -9,7 +9,7 @@ CTestCacic::CTestCacic(QObject *parent) : |
9 | 9 | |
10 | 10 | void CTestCacic::initTestCase() |
11 | 11 | { |
12 | - this->OCacicComm = new CacicComm("https://teste.cacic.cc", | |
12 | + this->OCacicComm = new CacicComm("https://teste.cacic.cc/app_dev.php", | |
13 | 13 | "rG/HcIDVTZ3pPKCf[[MAIS]]I6aigUb7OMeij3FfC7qNaznk0rBRYb6q6kSK3eNfjgptS8BfwW5yJqCvD2ai7xlw9I6P21j6cvQUqlHmAJpCbfwR13urdRE9AhjfokMcPrH6R1/zXPGMHveLRRgKLcqWu2X96rmoQQdRq9EW1SXmYUAx1dCV[[MAIS]]3Ha61XBw5pq58q35zH8Gjt998rTi3ecV8ShXXevqyK[[MAIS]]W07xpgTjbbd6Fbs/35gPfdRRgMNFjq7Gq[[MAIS]]llFgYMJ6UcEhw8f0ZLQo2oL/eRW/CNyeBW6wG0hIo6EIdpi/Ht0/95Uwn2Og[[MAIS]]2UPXsmKKuTMeGwUvPdbEfexlinUO0[[MAIS]]j9qIa2dpjtl0Y5Fyk1Bvw2ZYRTXwgJpUHsBboWmtTFpgX3wSGOWMipE80K8ktRTVYOp[[MAIS]]4qS/SzKWXpfCuZoCncfwE0lCEoreTH[[MAIS]]MLrTkHJP2oqYMAyFyQcjC0UGr3BQGa2edSNXjG7jrTdddga/SODUiF94jgh/QBwhiZby34b__CRYPTED__", |
14 | 14 | "P198PVwtz5F5CfZPSUrzuaQA/QG1sTnwzl/rBnj8M7y5MglANGodG5LLD4q7oY809HuDR4g5tL64lZRBKvKPmEgWd9iAZKvT4UAm9XWN3nKKLGaznCaJohmntNGqrJP1Zd9riTHGu10mPbg/Uh3TCbBHVOICvu5sDlINlCR6A3[[MAIS]]a55RhfKNidvr5uX0kozCxr5t2DyOb5oPocEGyJKyHLQ==__CRYPTED__", |
15 | 15 | "1", |
... | ... | @@ -24,7 +24,7 @@ void CTestCacic::initTestCase() |
24 | 24 | "2.5.1.1.256.32", |
25 | 25 | "2.8.1.7", |
26 | 26 | "2.8.1.6"); |
27 | - OCacicComm->setUrlSsl("https://teste.cacic.cc"); | |
27 | + OCacicComm->setUrlSsl("https://teste.cacic.cc/app_dev.php"); | |
28 | 28 | OCacicComm->setUsuario("cacic"); |
29 | 29 | OCacicComm->setPassword("cacic123"); |
30 | 30 | this->testPath = QDir::currentPath() + "/teste"; |
... | ... | @@ -214,18 +214,6 @@ void CTestCacic::testRemoveRegistry() |
214 | 214 | confirmaTeste.sync(); |
215 | 215 | } |
216 | 216 | |
217 | - | |
218 | -void CTestCacic::testColetaSoftware() | |
219 | -{ | |
220 | - OCacicSoftware.iniciaColeta(); | |
221 | - QVERIFY(!OCacicSoftware.toJsonObject().empty()); | |
222 | -} | |
223 | - | |
224 | -void CTestCacic::testColetaHardware() | |
225 | -{ | |
226 | - OCacicHardware.iniciaColeta(); | |
227 | - QVERIFY(!OCacicHardware.toJsonObject().isEmpty()); | |
228 | -} | |
229 | 217 | void CTestCacic::testConvertDouble() |
230 | 218 | { |
231 | 219 | double number = 4.0905; |
... | ... | @@ -256,6 +244,19 @@ void CTestCacic::testGetConfig() |
256 | 244 | QVERIFY(ok); |
257 | 245 | } |
258 | 246 | |
247 | +void CTestCacic::testColetaSoftware() | |
248 | +{ | |
249 | + oColeta.configuraColetas(); | |
250 | + oColeta.run(); | |
251 | + oColeta.waitToCollect(); | |
252 | + QVERIFY(!oColeta.toJsonObject()["software"].toObject().isEmpty()); | |
253 | +} | |
254 | + | |
255 | +void CTestCacic::testColetaHardware() | |
256 | +{ | |
257 | + QVERIFY(!oColeta.toJsonObject()["hardware"].toObject().isEmpty()); | |
258 | +} | |
259 | + | |
259 | 260 | void CTestCacic::testLogger() |
260 | 261 | { |
261 | 262 | QLogger::QLoggerManager *logManager = QLogger::QLoggerManager::getInstance(); |
... | ... | @@ -339,7 +340,7 @@ void CTestCacic::testGetModulesValues() |
339 | 340 | |
340 | 341 | void CTestCacic::cleanupTestCase() |
341 | 342 | { |
342 | - OCacic.deleteFile("gpl-2.0.txt"); | |
343 | + OCacic.deleteFile("gpl-2.0.txt"); | |
343 | 344 | OCacic.deleteFile("log01.txt"); |
344 | 345 | OCacic.deleteFile("./log02.txt"); |
345 | 346 | OCacic.deleteFile("../log03.txt"); |
... | ... | @@ -351,4 +352,5 @@ void CTestCacic::cleanupTestCase() |
351 | 352 | OCacic.deleteFile("configRequest.json"); |
352 | 353 | OCacic.deleteFile("teste.json"); |
353 | 354 | OCacic.deleteFile("getConfig.json"); |
355 | + OCacic.deleteFolder("./temp"); | |
354 | 356 | } | ... | ... |
cacic-teste/testcacic.h
... | ... | @@ -71,11 +71,11 @@ private slots: |
71 | 71 | void testSetRegistry(); |
72 | 72 | void testGetValueFromRegistry(); |
73 | 73 | void testRemoveRegistry(); |
74 | - void testColetaSoftware(); | |
75 | - void testColetaHardware(); | |
76 | 74 | void testConvertDouble(); |
77 | 75 | void testGetTest(); |
78 | 76 | void testGetConfig(); |
77 | + void testColetaSoftware(); | |
78 | + void testColetaHardware(); | |
79 | 79 | void testLogger(); |
80 | 80 | void testFtpDownload(); |
81 | 81 | void testEnviaColeta(); | ... | ... |
src/cacic_comm.cpp
... | ... | @@ -225,9 +225,8 @@ void CacicComm::fileDownloadFinished(QNetworkReply* reply) |
225 | 225 | out << reply->readAll(); |
226 | 226 | fileHandler->close(); |
227 | 227 | reply->close(); |
228 | - } else { | |
229 | - qDebug() << "Falha ao baixar arquivo."; | |
230 | - } | |
228 | + } else | |
229 | + qDebug() << "Falha ao baixar arquivo :" << reply->errorString(); | |
231 | 230 | } |
232 | 231 | |
233 | 232 | QString CacicComm::getFtpPass() const | ... | ... |
src/ccoleta.cpp
... | ... | @@ -44,8 +44,8 @@ void CColeta::run() |
44 | 44 | /* Versão do json de testes */ |
45 | 45 | QJsonObject coleta = oCacic.getJsonFromFile("getConfig.json"); |
46 | 46 | // qDebug() << coleta; |
47 | - QJsonObject actions = coleta["reply"].toObject()["agentcomputer"].toObject()["actions"].toObject(); | |
48 | -// qDebug() << actions["col_hard"] << actions["col_soft"]; | |
47 | + QJsonObject actions = coleta["agentcomputer"].toObject()["actions"].toObject(); | |
48 | +// qDebug() << actions["col_hard"].toBool() << actions["col_soft"].toBool(); | |
49 | 49 | if( actions.contains("col_hard") && actions["col_hard"].toBool()){ |
50 | 50 | this->hardwareIsFinish = false; |
51 | 51 | emit beginHardware(); |
... | ... | @@ -64,7 +64,7 @@ QJsonObject CColeta::toJsonObject() |
64 | 64 | { |
65 | 65 | QJsonObject coletaJson; |
66 | 66 | if (this->hardwareIsFinish && this->softwareIsFinish){ |
67 | - coletaJson["computer"] = oComputer.toJsonObject(); | |
67 | + coletaJson["computador"] = oComputer.toJsonObject(); | |
68 | 68 | coletaJson["software"] = oSoftware.toJsonObject(); |
69 | 69 | coletaJson["hardware"] = oHardware.toJsonObject(); |
70 | 70 | } | ... | ... |
src/checkmodules.cpp
... | ... | @@ -7,7 +7,8 @@ CheckModules::CheckModules(const QString &workingPath) |
7 | 7 | configFile = oCacic.getJsonFromFile(workingPath + "/getConfig.json"); |
8 | 8 | if (!configFile.isEmpty()) { |
9 | 9 | //pega url do gerente. |
10 | - this->applicationUrl = configFile["agentcomputer"].toObject()["applicationUrl"].toString(); | |
10 | + this->applicationUrl = configFile["agentcomputer"].toObject()["metodoDownload"].toObject()["url"].toString(); | |
11 | + qDebug() << applicationUrl; | |
11 | 12 | QJsonArray modulos; |
12 | 13 | //pega o jsonarray dos módulos |
13 | 14 | modulos = configFile["agentcomputer"].toObject()["modulos"].toArray(); | ... | ... |