Skip to content

Unit tests fail #106

Description

@bionade24
22:38:11: Starting /usr/lib/harbour-contrac-tests/harbour-contrac-tests ...
********* Start testing of Test_Tracing *********
Config: Using QtTest library 5.6.3, Qt 5.6.3 (arm-little_endian-ilp32-qreal_float-eabi-hardfloat shared (dynamic) release build; by GCC 8.3.0 20190222 (Sailfish OS gcc 8.3.0-3))
PASS   : Test_Tracing::initTestCase()
QDEBUG : Test_Tracing::testDtk() [D] Settings::Settings:22 - Settings created:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests.conf"
QDEBUG : Test_Tracing::testDtk() [D] Settings::upgrade:166 - Existing settings file version:  0
QDEBUG : Test_Tracing::testDtk() [D] AppSettings::AppSettings:56 - Pixel ration:  1.75
QDEBUG : Test_Tracing::testDtk() [D] AppSettings::AppSettings:63 - Image folder:  "./qml/images/z1.75/"
QDEBUG : Test_Tracing::testDtk() [D] AppSettings::AppSettings:65 - Settings created:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests.conf"
QDEBUG : Test_Tracing::testDtk() [D] AppSettings::upgrade:264 - Existing settings file version:  0
QDEBUG : Test_Tracing::testDtk() [D] AppSettings::upgradeToVersion1:293 - Upgrading settings to version 1
QDEBUG : Test_Tracing::testDtk() [D] Contrac::~Contrac:42 - ~Contrac
QDEBUG : Test_Tracing::testDtk() [D] Settings::~Settings:31 - Deleted settings
QDEBUG : Test_Tracing::testDtk() [D] AppSettings::~AppSettings:102 - Deleted settings
QDEBUG : Test_Tracing::testDtk() [D] Test_Tracing::cleanup:95 - Removing folder "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests"
PASS   : Test_Tracing::testDtk()
QDEBUG : Test_Tracing::testRpi() [D] Settings::Settings:22 - Settings created:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests.conf"
QDEBUG : Test_Tracing::testRpi() [D] Settings::upgrade:166 - Existing settings file version:  1
QDEBUG : Test_Tracing::testRpi() [D] AppSettings::AppSettings:56 - Pixel ration:  1.75
QDEBUG : Test_Tracing::testRpi() [D] AppSettings::AppSettings:63 - Image folder:  "./qml/images/z1.75/"
QDEBUG : Test_Tracing::testRpi() [D] AppSettings::AppSettings:65 - Settings created:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests.conf"
QDEBUG : Test_Tracing::testRpi() [D] AppSettings::upgrade:264 - Existing settings file version:  0
QDEBUG : Test_Tracing::testRpi() [D] AppSettings::upgradeToVersion1:293 - Upgrading settings to version 1
QDEBUG : Test_Tracing::testRpi() [D] Contrac::~Contrac:42 - ~Contrac
QDEBUG : Test_Tracing::testRpi() [D] Settings::~Settings:31 - Deleted settings
QDEBUG : Test_Tracing::testRpi() [D] AppSettings::~AppSettings:102 - Deleted settings
QDEBUG : Test_Tracing::testRpi() [D] Test_Tracing::cleanup:95 - Removing folder "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests"
PASS   : Test_Tracing::testRpi()
QDEBUG : Test_Tracing::testMetadata() [D] Settings::Settings:22 - Settings created:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests.conf"
QDEBUG : Test_Tracing::testMetadata() [D] Settings::upgrade:166 - Existing settings file version:  1
QDEBUG : Test_Tracing::testMetadata() [D] AppSettings::AppSettings:56 - Pixel ration:  1.75
QDEBUG : Test_Tracing::testMetadata() [D] AppSettings::AppSettings:63 - Image folder:  "./qml/images/z1.75/"
QDEBUG : Test_Tracing::testMetadata() [D] AppSettings::AppSettings:65 - Settings created:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests.conf"
QDEBUG : Test_Tracing::testMetadata() [D] AppSettings::upgrade:264 - Existing settings file version:  0
QDEBUG : Test_Tracing::testMetadata() [D] AppSettings::upgradeToVersion1:293 - Upgrading settings to version 1
QDEBUG : Test_Tracing::testMetadata() [D] Contrac::~Contrac:42 - ~Contrac
QDEBUG : Test_Tracing::testMetadata() [D] Settings::~Settings:31 - Deleted settings
QDEBUG : Test_Tracing::testMetadata() [D] AppSettings::~AppSettings:102 - Deleted settings
QDEBUG : Test_Tracing::testMetadata() [D] Test_Tracing::cleanup:95 - Removing folder "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests"
PASS   : Test_Tracing::testMetadata()
QDEBUG : Test_Tracing::testMatchAggregation() [D] Settings::Settings:22 - Settings created:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests.conf"
QDEBUG : Test_Tracing::testMatchAggregation() [D] Settings::upgrade:166 - Existing settings file version:  1
QDEBUG : Test_Tracing::testMatchAggregation() [D] AppSettings::AppSettings:56 - Pixel ration:  1.75
QDEBUG : Test_Tracing::testMatchAggregation() [D] AppSettings::AppSettings:63 - Image folder:  "./qml/images/z1.75/"
QDEBUG : Test_Tracing::testMatchAggregation() [D] AppSettings::AppSettings:65 - Settings created:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests.conf"
QDEBUG : Test_Tracing::testMatchAggregation() [D] AppSettings::upgrade:264 - Existing settings file version:  0
QDEBUG : Test_Tracing::testMatchAggregation() [D] AppSettings::upgradeToVersion1:293 - Upgrading settings to version 1
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1159
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::harvestOldData:111 - Harvesting file:  "00000000.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000487.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1171
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000493.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1170
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000492.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1172
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000494.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1173
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000495.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1175
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::harvestOldData:111 - Harvesting file:  "00000487.bloom"
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::harvestOldData:111 - Harvesting file:  "00000487.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000497.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000497.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1174
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000496.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1170
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000492.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000492.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::addContact:203 - Outputting to file:  "/home/defaultuser/.config/harbour-contrac/harbour-contrac-tests/contacts/00000492.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1159
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1170
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::onTimeChanged:42 - Storage day set to  1175
QDEBUG : Test_Tracing::testMatchAggregation() [D] ContactStorage::harvestOldData:111 - Harvesting file:  "00000487.dat"
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::findDtkMatches:123 - Probables size:  0
QDEBUG : Test_Tracing::testMatchAggregation() [D] DayStorage::findDtkMatches:190 - Actuals size:  0

========= Received signal, dumping stack ==============
QFATAL : Test_Tracing::testMatchAggregation() [F] unknown:0 - Received signal 11
         Function time: 70ms Total time: 261ms
FAIL!  : Test_Tracing::testMatchAggregation() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 4 passed, 1 failed, 0 skipped, 0 blacklisted
********* Finished testing of Test_Tracing *********
========= End of stack trace ==============
22:38:12: Remote process crashed.

Seems like this line is the last before abort:

QCOMPARE((matches.length() > 0), expectedMatches.contains(diagnosis.second));

@llewelld Is there a actual bug in the code or the unit tests just not that independent?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions