Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt76
1 files changed, 40 insertions, 36 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 3f003f01c..3b8ada32d 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -13,7 +13,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/src)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/src ${CMAKE_CURRENT_BINARY_DIR}/../src)
add_definitions(-DQT_TEST_LIB)
@@ -82,7 +82,6 @@ macro(add_unit_test)
endif()
endmacro(add_unit_test)
-
set(TEST_LIBRARIES
keepassx_core
${keepasshttp_LIB}
@@ -96,7 +95,7 @@ set(TEST_LIBRARIES
${ZLIB_LIBRARIES}
)
-set(testsupport_SOURCES modeltest.cpp FailDevice.cpp)
+set(testsupport_SOURCES TestGlobal.h modeltest.cpp FailDevice.cpp)
add_library(testsupport STATIC ${testsupport_SOURCES})
target_link_libraries(testsupport Qt5::Core Qt5::Concurrent Qt5::Widgets Qt5::Test)
@@ -105,86 +104,91 @@ if(YUBIKEY_FOUND)
endif()
add_unit_test(NAME testgroup SOURCES TestGroup.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
-add_unit_test(NAME testkeepass2xmlreader SOURCES TestKeePass2XmlReader.cpp
- LIBS ${TEST_LIBRARIES})
+add_unit_test(NAME testkdbx2 SOURCES TestKdbx2.cpp
+ LIBS ${TEST_LIBRARIES})
-add_unit_test(NAME testkeys SOURCES TestKeys.cpp
- LIBS ${TEST_LIBRARIES})
+add_unit_test(NAME testkdbx3 SOURCES TestKeePass2Format.cpp FailDevice.cpp TestKdbx3.cpp
+ LIBS ${TEST_LIBRARIES})
-add_unit_test(NAME testkeepass2reader SOURCES TestKeePass2Reader.cpp
- LIBS ${TEST_LIBRARIES})
+add_unit_test(NAME testkdbx4 SOURCES TestKeePass2Format.cpp FailDevice.cpp TestKdbx4.cpp
+ LIBS ${TEST_LIBRARIES})
-add_unit_test(NAME testkeepass2writer SOURCES TestKeePass2Writer.cpp
- LIBS testsupport ${TEST_LIBRARIES})
+add_unit_test(NAME testkeys SOURCES TestKeys.cpp
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testgroupmodel SOURCES TestGroupModel.cpp
- LIBS testsupport ${TEST_LIBRARIES})
+ LIBS testsupport ${TEST_LIBRARIES})
add_unit_test(NAME testentrymodel SOURCES TestEntryModel.cpp
- LIBS testsupport ${TEST_LIBRARIES})
+ LIBS testsupport ${TEST_LIBRARIES})
add_unit_test(NAME testcryptohash SOURCES TestCryptoHash.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testsymmetriccipher SOURCES TestSymmetricCipher.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testhashedblockstream SOURCES TestHashedBlockStream.cpp
- LIBS testsupport ${TEST_LIBRARIES})
+ LIBS testsupport ${TEST_LIBRARIES})
add_unit_test(NAME testkeepass2randomstream SOURCES TestKeePass2RandomStream.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testmodified SOURCES TestModified.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testdeletedobjects SOURCES TestDeletedObjects.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testkeepass1reader SOURCES TestKeePass1Reader.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testwildcardmatcher SOURCES TestWildcardMatcher.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
if(WITH_XC_AUTOTYPE)
add_unit_test(NAME testautotype SOURCES TestAutoType.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
set_target_properties(testautotype PROPERTIES ENABLE_EXPORTS ON)
endif()
+if(WITH_XC_SSHAGENT)
+ add_unit_test(NAME testopensshkey SOURCES TestOpenSSHKey.cpp
+ LIBS sshagent ${TEST_LIBRARIES})
+endif()
+
add_unit_test(NAME testentry SOURCES TestEntry.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
+
+add_unit_test(NAME testmerge SOURCES TestMerge.cpp
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testtotp SOURCES TestTotp.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testbase32 SOURCES TestBase32.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testcsvparser SOURCES TestCsvParser.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testrandom SOURCES TestRandom.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testentrysearcher SOURCES TestEntrySearcher.cpp
- LIBS ${TEST_LIBRARIES})
-
-add_unit_test(NAME testexporter SOURCES TestExporter.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testcsvexporter SOURCES TestCsvExporter.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testykchallengeresponsekey
- SOURCES TestYkChallengeResponseKey.cpp TestYkChallengeResponseKey.h
- LIBS ${TEST_LIBRARIES})
+ SOURCES TestYkChallengeResponseKey.cpp
+ LIBS ${TEST_LIBRARIES})
add_unit_test(NAME testdatabase SOURCES TestDatabase.cpp
- LIBS ${TEST_LIBRARIES})
+ LIBS ${TEST_LIBRARIES})
if(WITH_GUI_TESTS)
add_subdirectory(gui)