Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 0 additions & 52 deletions tests/ut_screen_shot_recorder/dbusinterface/ut_drawinterface.h

This file was deleted.

7 changes: 7 additions & 0 deletions tests/ut_screen_shot_recorder/test_all_interfaces.h
Original file line number Diff line number Diff line change
Expand Up @@ -165,4 +165,11 @@
//#include "ut_protocols_extimg_cov2.h" // ACCESS_PRIVATE_STATIC_FUN macro can't handle QtWayland:: namespaced classes
// ut_wayland_stub.h: Qt 的 QWaylandClientExtension 生成的 wrapper 方法在 manager
// 未绑定真实合成器时于 Qt6Core 内部 SEGV(T3),宏守卫+wl 桩均无法绕过,已禁用。
// --- P1: 启用孤儿测试 ---
#include "widgets/ut_colorbutton.h"
#include "gstrecord/ut_gstrecordx.h"
// 以下孤儿测试已删除(测试对应的源码类在主项目中已无任何外部引用,属历史遗留
// 死代码,且源码自身存在 ConfigSettings::value/drawTooltipBackground 等 API 漂移):
// widgets/ut_majtoolbar.h / widgets/ut_subtoolbar.h / ut_record_option_panel.h
// utils/ut_screenutils.h / ut_process_tree_ext.h

89 changes: 0 additions & 89 deletions tests/ut_screen_shot_recorder/ut_process_tree_ext.h

This file was deleted.

122 changes: 0 additions & 122 deletions tests/ut_screen_shot_recorder/ut_record_option_panel.h

This file was deleted.

13 changes: 10 additions & 3 deletions tests/ut_screen_shot_recorder/ut_screen_shot_recorder.pro
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ QT += multimediawidgets
QT += concurrent openglwidgets
QT += svg
QT += waylandclient-private
LIBS += -lX11 -lXext -lXtst -lXfixes -lXcursor -lgtest -lopencv_small -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswscale -lswresample -lepoxy -lKWaylandClient -lgbm -lXinerama -ludev -lv4l2 -lv4lconvert -lv4l1
LIBS += -lX11 -lXext -lXtst -lXfixes -lXcursor -lgtest -lopencv_small -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswscale -lswresample -lepoxy -lKWaylandClient -lgbm -lXinerama -ludev -lv4l2 -lv4lconvert -lv4l1 -lgobject-2.0
# libcam 静态库内部引用 udev_* / v4l2_* 符号,但本二进制没有直接引用,
# 默认 --as-needed 链接会丢弃 libudev/libv4l2.so 导致运行时 undefined symbol
# 段错误。强制 --no-as-needed 保留这些 NEEDED 条目。
Expand Down Expand Up @@ -312,7 +312,12 @@ HEADERS += test_all_interfaces.h \
ut_show_buttons_cov.h \
ut_recordertablet_cov.h \
menucontroller/ut_menucontroller_cov.h \
dbusinterface/ut_dbusinterface_cov.h
dbusinterface/ut_dbusinterface_cov.h \
# --- P1: 启用孤儿测试头 ---
widgets/ut_colorbutton.h \
gstrecord/ut_gstrecordx.h \
# --- P1: 补入对应源码头(moc)---
../../src/widgets/colorbutton.h


SOURCES += main.cpp \
Expand Down Expand Up @@ -410,4 +415,6 @@ SOURCES += main.cpp \
../../src/utils/proxyaudioport.cpp \
../../src/utils/x_multi_screen_info.cpp \
../../src/dbusservice/dbusscreenshot.cpp \
../../src/dbusservice/dbusscreenshotservice.cpp
../../src/dbusservice/dbusscreenshotservice.cpp \
# --- P1: 启用孤儿测试,补入对应源文件 ---
../../src/widgets/colorbutton.cpp
71 changes: 0 additions & 71 deletions tests/ut_screen_shot_recorder/utils/ut_screenutils.h

This file was deleted.

Loading
Loading