keepassxc/tests
Thomas Luzat 46e8e3dbbc Test speedup (#1678)
* Tests: Speed up AutoType testing

Decrease default autotype delay to 1 to improve test suite speed by
seconds. This shaves multiple seconds off the whole test suite. In some
cases, the largest part.

Also, initialize config just creating the test instance, just in case
that it ever depends on the configuration values at that point already.

* Tests: Speed up Kdbx4 testing

This speeds up the Kdbx4 tests by using parameters optimized for speed
for the key derivation functions. On an i7-6700K the tests run close to
50% faster with this change (about 1.5s vs. 3s).
2018-03-08 10:20:25 +01:00
..
data Add MockChallengeResponseKey and additional composite key component test 2018-03-01 19:26:18 -05:00
gui Add tests for newline sanitization 2018-02-26 17:27:17 +01:00
mock Add additional KDBX4 upgrade tests for composite key integrity 2018-03-01 19:26:18 -05:00
CMakeLists.txt Add additional KDBX4 upgrade tests for composite key integrity 2018-03-01 19:26:18 -05:00
config-keepassx-tests.h.cmake Option to select extension compile-time. Fix #50 #123 2016-12-04 19:57:24 +01:00
FailDevice.cpp Test if we correctly detect errors when writing. 2015-07-20 21:35:48 +02:00
FailDevice.h Make C++11 mandatory. 2015-09-12 13:55:50 +02:00
modeltest.cpp 🐛 Fix building with Qt 5.9 (closes #528) 2017-06-01 17:05:07 -04:00
modeltest.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestAutoType.cpp Test speedup (#1678) 2018-03-08 10:20:25 +01:00
TestAutoType.h refactor autotype sequences and entry-point functions 2018-02-04 23:13:15 +01:00
TestBase32.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestBase32.h Add new Base32 implementation 2017-10-21 13:15:02 +02:00
TestCryptoHash.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestCryptoHash.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestCsvExporter.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestCsvExporter.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestCsvParser.cpp Correct test failures in mingw 2017-12-25 11:10:30 -05:00
TestCsvParser.h Fixed memory leaks in non-gui tests 2017-11-27 23:36:09 +01:00
TestDatabase.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestDatabase.h Update and fix copyright headers 2017-06-14 15:54:43 +02:00
TestDeletedObjects.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestDeletedObjects.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestEntry.cpp add test case for recursive placeholders 2018-03-06 15:56:27 +01:00
TestEntry.h keepassxc-cli show: resolve references in output (#1280) 2017-12-17 10:44:12 -05:00
TestEntryModel.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestEntryModel.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestEntrySearcher.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestEntrySearcher.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestGlobal.h Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestGroup.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestGroup.h CLI : basic entry manipulation commands. (#919) 2017-09-06 09:14:41 -04:00
TestGroupModel.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestGroupModel.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestHashedBlockStream.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestHashedBlockStream.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestKdbx2.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestKdbx2.h Add test for KDBX 2 -> 3 upgrade 2018-01-18 01:51:39 +01:00
TestKdbx3.cpp Properly save custom header data 2018-02-21 13:23:14 +01:00
TestKdbx3.h Refactor and extend file format tests 2018-01-18 01:51:37 +01:00
TestKdbx4.cpp Test speedup (#1678) 2018-03-08 10:20:25 +01:00
TestKdbx4.h Test speedup (#1678) 2018-03-08 10:20:25 +01:00
TestKeePass1Reader.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestKeePass1Reader.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestKeePass2Format.cpp Properly save custom header data 2018-02-21 13:23:14 +01:00
TestKeePass2Format.h Properly save custom header data 2018-02-21 13:23:14 +01:00
TestKeePass2RandomStream.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestKeePass2RandomStream.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestKeys.cpp Add MockChallengeResponseKey and additional composite key component test 2018-03-01 19:26:18 -05:00
TestKeys.h Add MockChallengeResponseKey and additional composite key component test 2018-03-01 19:26:18 -05:00
TestMerge.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestMerge.h Merge : Synchronising groups. 2017-11-21 14:06:40 -05:00
TestModified.cpp Properly save custom header data 2018-02-21 13:23:14 +01:00
TestModified.h Add CustomData regression tests 2018-02-21 13:23:14 +01:00
TestOpenSSHKey.cpp SSH Agent: Support old AES-128-CBC encrypted keys 2018-02-11 15:31:06 +01:00
TestOpenSSHKey.h SSH Agent: Support old AES-128-CBC encrypted keys 2018-02-11 15:31:06 +01:00
TestRandom.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestRandom.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestSymmetricCipher.cpp SymmetricCipher: Add support for AES-128-CBC 2018-02-11 15:31:06 +01:00
TestSymmetricCipher.h SymmetricCipher: Add support for AES-128-CBC 2018-02-11 15:31:06 +01:00
TestTotp.cpp Create history item when setting up a TOTP seed, resolves #1445 2018-02-01 19:16:17 +01:00
TestTotp.h Create history item when setting up a TOTP seed, resolves #1445 2018-02-01 19:16:17 +01:00
TestWildcardMatcher.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestWildcardMatcher.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestYkChallengeResponseKey.cpp Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00
TestYkChallengeResponseKey.h Move useful QTest template specializations to global header file 2018-01-24 13:32:37 +01:00