mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-04-24 15:37:23 +00:00
fix test building
This commit is contained in:
parent
793346ddf4
commit
82cbb82cb1
@ -23,7 +23,7 @@
|
|||||||
class QNetworkAccessManager;
|
class QNetworkAccessManager;
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
|
|
||||||
class AWBugReporter : public QObject
|
class __attribute__((visibility("default"))) AWBugReporter : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
class QSettings;
|
class QSettings;
|
||||||
|
|
||||||
class AWConfigHelper : public QObject
|
class __attribute__((visibility("default"))) AWConfigHelper : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ class AWKeyOperations;
|
|||||||
class AWKeysAggregator;
|
class AWKeysAggregator;
|
||||||
class QTimer;
|
class QTimer;
|
||||||
|
|
||||||
class AWKeys : public QObject
|
class __attribute__((visibility("default"))) AWKeys : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
class AWKeysAggregator;
|
class AWKeysAggregator;
|
||||||
|
|
||||||
namespace AWPatternFunctions
|
namespace __attribute__((visibility("default"))) AWPatternFunctions
|
||||||
{
|
{
|
||||||
typedef struct {
|
typedef struct {
|
||||||
QStringList args;
|
QStringList args;
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
#include <QObject>
|
#include <QObject>
|
||||||
|
|
||||||
|
|
||||||
class AWTelemetryHandler : public QObject
|
class __attribute__((visibility("default"))) AWTelemetryHandler : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
class KNotification;
|
class KNotification;
|
||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
|
|
||||||
class AWUpdateHelper : public QObject
|
class __attribute__((visibility("default"))) AWUpdateHelper : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ class VirtualDesktopInfo;
|
|||||||
class WindowTasksModel;
|
class WindowTasksModel;
|
||||||
} // namespace TaskManager
|
} // namespace TaskManager
|
||||||
|
|
||||||
class DPAdds : public QObject
|
class __attribute__((visibility("default"))) DPAdds : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
|
@ -21,59 +21,53 @@ set(AWTESTLIBRARY_HEADERS awtestlibrary.h)
|
|||||||
set(AWTESTLIBRARY_SOURCES awtestlibrary.cpp)
|
set(AWTESTLIBRARY_SOURCES awtestlibrary.cpp)
|
||||||
add_library(${SUBPROJECT}-awtest STATIC ${AWTESTLIBRARY_SOURCES} ${AWTESTLIBRARY_HEADERS})
|
add_library(${SUBPROJECT}-awtest STATIC ${AWTESTLIBRARY_SOURCES} ${AWTESTLIBRARY_HEADERS})
|
||||||
target_link_libraries(${SUBPROJECT}-awtest ${Qt_LIBRARIES} ${Qt6Test_LIBRARIES} ${Kf6_LIBRARIES})
|
target_link_libraries(${SUBPROJECT}-awtest ${Qt_LIBRARIES} ${Qt6Test_LIBRARIES} ${Kf6_LIBRARIES})
|
||||||
set(LIBRARY_TEST_SET ${SUBPROJECT}-awtest ${PROJECT_LIBRARY} ${PROJECT_MONITORSOURCES}
|
set(LIBRARY_TEST_SET ${SUBPROJECT}-awtest ${PROJECT_LIBRARY} ${PROJECT_MONITORSOURCES} awplugin dpplugin
|
||||||
${Qt_LIBRARIES} ${Kf6_LIBRARIES} ${Qt6Test_LIBRARIES})
|
${Qt_LIBRARIES} ${Kf6_LIBRARIES} ${Qt6Test_LIBRARIES})
|
||||||
|
|
||||||
# modules
|
# modules
|
||||||
set(TEST_MODULES
|
set(TEST_MODULES
|
||||||
abstractextitem extquotes extscript extupgrade extweather
|
abstractextitem
|
||||||
abstractformatter datetimeformatter floatformatter jsonformatter listformatter noformatter scriptformatter stringformatter
|
extquotes
|
||||||
|
extscript
|
||||||
|
extupgrade
|
||||||
|
extweather
|
||||||
|
|
||||||
|
abstractformatter
|
||||||
|
datetimeformatter
|
||||||
|
floatformatter
|
||||||
|
jsonformatter
|
||||||
|
listformatter
|
||||||
|
noformatter
|
||||||
|
scriptformatter
|
||||||
|
stringformatter
|
||||||
|
|
||||||
extitemaggregator
|
extitemaggregator
|
||||||
batterysource desktopsource networksource playersource processessource
|
|
||||||
awbugreporter awconfighelper awkeycache awkeys awpatternfunctions awtelemetryhandler awupdatehelper
|
batterysource
|
||||||
dpplugin)
|
desktopsource
|
||||||
|
networksource
|
||||||
|
playersource
|
||||||
|
processessource
|
||||||
|
|
||||||
|
awbugreporter
|
||||||
|
awconfighelper
|
||||||
|
awkeycache
|
||||||
|
awkeys
|
||||||
|
awpatternfunctions
|
||||||
|
awtelemetryhandler
|
||||||
|
awupdatehelper
|
||||||
|
|
||||||
|
dpplugin
|
||||||
|
)
|
||||||
|
|
||||||
foreach (TEST_MODULE ${TEST_MODULES})
|
foreach (TEST_MODULE ${TEST_MODULES})
|
||||||
set(${TEST_MODULE}_HEADERS test${TEST_MODULE}.h)
|
set(${TEST_MODULE}_HEADERS test${TEST_MODULE}.h)
|
||||||
set(${TEST_MODULE}_SOURCES test${TEST_MODULE}.cpp)
|
set(${TEST_MODULE}_SOURCES test${TEST_MODULE}.cpp)
|
||||||
if (TEST_MODULE MATCHES "awbugreporter")
|
|
||||||
set(${TEST_MODULE}_SOURCES ${${TEST_MODULE}_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awbugreporter.cpp)
|
|
||||||
elseif (TEST_MODULE MATCHES "awconfighelper")
|
|
||||||
set(${TEST_MODULE}_SOURCES ${${TEST_MODULE}_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awconfighelper.cpp)
|
|
||||||
elseif (TEST_MODULE MATCHES "awkeycache")
|
|
||||||
set(${TEST_MODULE}_SOURCES ${${TEST_MODULE}_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awkeycache.cpp)
|
|
||||||
elseif (TEST_MODULE MATCHES "awkeys")
|
|
||||||
set(${TEST_MODULE}_SOURCES ${${TEST_MODULE}_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awabstractpairhelper.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awactions.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awcustomkeyshelper.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awdataaggregator.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awdataengineaggregator.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awdataenginemapper.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awdbusadaptor.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awformatterhelper.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awkeycache.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awkeyoperations.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awkeys.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awkeysaggregator.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awpatternfunctions.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awupdatehelper.cpp
|
|
||||||
${PROJECT_TRDPARTY_DIR}/fontdialog/fontdialog.cpp)
|
|
||||||
elseif (TEST_MODULE MATCHES "awpatternfunctions")
|
|
||||||
set(${TEST_MODULE}_SOURCES ${${TEST_MODULE}_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awabstractpairhelper.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awdataenginemapper.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awformatterhelper.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awkeysaggregator.cpp
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awpatternfunctions.cpp)
|
|
||||||
elseif (TEST_MODULE MATCHES "awtelemetryhandler")
|
|
||||||
set(${TEST_MODULE}_SOURCES ${${TEST_MODULE}_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awtelemetryhandler.cpp)
|
|
||||||
elseif (TEST_MODULE MATCHES "awupdatehelper")
|
|
||||||
set(${TEST_MODULE}_SOURCES ${${TEST_MODULE}_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/../awesome-widget/plugin/awupdatehelper.cpp)
|
|
||||||
elseif (TEST_MODULE MATCHES "dpplugin")
|
|
||||||
set(${TEST_MODULE}_SOURCES ${${TEST_MODULE}_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/../desktop-panel/plugin/dpadds.cpp
|
|
||||||
${PROJECT_TRDPARTY_DIR}/fontdialog/fontdialog.cpp)
|
|
||||||
endif (TEST_MODULE MATCHES "awbugreporter")
|
|
||||||
add_executable(${SUBPROJECT}-${TEST_MODULE} ${${TEST_MODULE}_HEADERS} ${${TEST_MODULE}_SOURCES})
|
add_executable(${SUBPROJECT}-${TEST_MODULE} ${${TEST_MODULE}_HEADERS} ${${TEST_MODULE}_SOURCES})
|
||||||
|
|
||||||
target_link_libraries(${SUBPROJECT}-${TEST_MODULE} ${LIBRARY_TEST_SET})
|
target_link_libraries(${SUBPROJECT}-${TEST_MODULE} ${LIBRARY_TEST_SET})
|
||||||
set_target_properties(${SUBPROJECT}-${TEST_MODULE} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
set_target_properties(${SUBPROJECT}-${TEST_MODULE} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
||||||
|
|
||||||
if (NOT TEST_MODULE MATCHES "awbugreporter")
|
if (NOT TEST_MODULE MATCHES "awbugreporter")
|
||||||
add_test(NAME ${TEST_MODULE} COMMAND ${CMAKE_CURRENT_BINARY_DIR}/${SUBPROJECT}-${TEST_MODULE})
|
add_test(NAME ${TEST_MODULE} COMMAND ${CMAKE_CURRENT_BINARY_DIR}/${SUBPROJECT}-${TEST_MODULE})
|
||||||
endif (NOT TEST_MODULE MATCHES "awbugreporter")
|
endif (NOT TEST_MODULE MATCHES "awbugreporter")
|
||||||
|
@ -15,7 +15,6 @@
|
|||||||
* along with awesome-widgets. If not, see http://www.gnu.org/licenses/ *
|
* along with awesome-widgets. If not, see http://www.gnu.org/licenses/ *
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
#include "awtestlibrary.h"
|
#include "awtestlibrary.h"
|
||||||
|
|
||||||
#include <KWindowSystem>
|
#include <KWindowSystem>
|
||||||
|
@ -15,7 +15,6 @@
|
|||||||
* along with awesome-widgets. If not, see http://www.gnu.org/licenses/ *
|
* along with awesome-widgets. If not, see http://www.gnu.org/licenses/ *
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
#include "testawbugreporter.h"
|
#include "testawbugreporter.h"
|
||||||
|
|
||||||
#include <QtTest>
|
#include <QtTest>
|
||||||
|
Loading…
Reference in New Issue
Block a user