feat: harden logger lifecycle and add tests
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
QT += core testlib
|
||||
TEMPLATE = app
|
||||
TARGET = MyLoggerTests
|
||||
|
||||
# 测试直接编译被测源码,并显式开启测试访问宏;不会链接或改写正式 MyLogger 动态库。
|
||||
CONFIG += testcase console c++17
|
||||
DEFINES += MYLOGGER_STATIC MYLOGGER_TESTING QT_MESSAGELOGCONTEXT
|
||||
INCLUDEPATH += $$PWD/..
|
||||
|
||||
HEADERS += $$PWD/../loghandler.h
|
||||
SOURCES += \
|
||||
$$PWD/tst_loghandler.cpp \
|
||||
$$PWD/../loghandler.cpp
|
||||
Reference in New Issue
Block a user