mirror of
https://github.com/audacity/linuxdeploy.git
synced 2026-04-12 21:25:04 -05:00
Restructure desktop file tests, build single binary
This commit is contained in:
@@ -39,34 +39,5 @@ add_test(test_linuxdeploy test_linuxdeploy)
|
||||
add_dependencies(test_linuxdeploy simple_library simple_executable)
|
||||
|
||||
|
||||
add_executable(test_desktopfilereader test_desktopfilereader.cpp)
|
||||
target_link_libraries(test_desktopfilereader PRIVATE linuxdeploy_core_desktopfile gtest gtest_main)
|
||||
|
||||
add_test(test_desktopfilereader test_desktopfilereader)
|
||||
|
||||
|
||||
add_executable(test_desktopfileentry test_desktopfileentry.cpp)
|
||||
target_link_libraries(test_desktopfileentry PRIVATE linuxdeploy_core_desktopfile gtest gtest_main)
|
||||
|
||||
add_test(test_desktopfileentry test_desktopfileentry)
|
||||
|
||||
|
||||
add_executable(test_desktopfilewriter test_desktopfilewriter.cpp)
|
||||
target_link_libraries(test_desktopfilewriter PRIVATE linuxdeploy_core_desktopfile gtest gtest_main)
|
||||
|
||||
add_test(test_desktopfilewriter test_desktopfilewriter)
|
||||
|
||||
|
||||
add_executable(test_desktopfile test_desktopfile.cpp)
|
||||
target_link_libraries(test_desktopfile PRIVATE linuxdeploy_core_desktopfile gtest gtest_main)
|
||||
set_property(TARGET test_desktopfile
|
||||
PROPERTY COMPILE_FLAGS "-DDESKTOP_FILE_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../data/simple_app.desktop\\\""
|
||||
)
|
||||
|
||||
add_test(test_desktopfile test_desktopfile)
|
||||
|
||||
|
||||
add_executable(test_desktopfile_conformance test_desktopfile_conformance.cpp)
|
||||
target_link_libraries(test_desktopfile_conformance PRIVATE linuxdeploy_core_desktopfile gtest gtest_main)
|
||||
|
||||
add_test(test_desktopfile_conformance test_desktopfile_conformance)
|
||||
# include desktop file tests
|
||||
add_subdirectory(desktopfile)
|
||||
|
||||
16
tests/core/desktopfile/CMakeLists.txt
Normal file
16
tests/core/desktopfile/CMakeLists.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
# build a single test binary
|
||||
add_executable(test_desktopfile
|
||||
test_desktopfile.cpp
|
||||
test_desktopfileentry.cpp
|
||||
test_desktopfilereader.cpp
|
||||
test_desktopfilewriter.cpp
|
||||
test_desktopfile_conformance.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(test_desktopfile PRIVATE linuxdeploy_core_desktopfile gtest gtest_main)
|
||||
|
||||
set_property(TARGET test_desktopfile
|
||||
PROPERTY COMPILE_FLAGS "-DDESKTOP_FILE_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../data/simple_app.desktop\\\""
|
||||
)
|
||||
|
||||
add_test(test_desktopfile test_desktopfile)
|
||||
2
tests/core/desktopfile/main.cpp
Normal file
2
tests/core/desktopfile/main.cpp
Normal file
@@ -0,0 +1,2 @@
|
||||
#define
|
||||
#include <gtest/gtest.h>
|
||||
Reference in New Issue
Block a user