D6887: Fix path issues in debugger unittests
Aetf
noreply at phabricator.kde.org
Mon Jul 24 20:18:39 UTC 2017
qi437103 created this revision.
Restricted Application added a subscriber: kdevelop-devel.
REVISION SUMMARY
Debugees and their source files were moved to common folder, but the path finding routines in LLDB/GDB weren't changed.
This patch updates the LLDB testhelpers to handle moved debuggees and shares that between LLDB and GDB, along with a few
other improvements in path handling in unittests.
TEST PLAN
most LLDB/GDB unit tests pass after the patch, which fail without the patch.
REPOSITORY
R32 KDevelop
BRANCH
fix-debugger-tests
REVISION DETAIL
https://phabricator.kde.org/D6887
AFFECTED FILES
debuggers/common/tests/CMakeLists.txt
debuggers/common/tests/debuggees/path with space/CMakeLists.txt
debuggers/common/tests/debuggers-tests-config.h.in
debuggers/common/tests/testhelper.cpp
debuggers/common/tests/testhelper.h
debuggers/gdb/unittests/CMakeLists.txt
debuggers/gdb/unittests/debugee space.cpp
debuggers/gdb/unittests/debugee.cpp
debuggers/gdb/unittests/debugeecrash.cpp
debuggers/gdb/unittests/debugeeechoenv.cpp
debuggers/gdb/unittests/debugeeexception.cpp
debuggers/gdb/unittests/debugeemultilocbreakpoint.cpp
debuggers/gdb/unittests/debugeemultiplebreakpoint.cpp
debuggers/gdb/unittests/debugeeqt.cpp
debuggers/gdb/unittests/debugeerecursion.cpp
debuggers/gdb/unittests/debugeeslow.cpp
debuggers/gdb/unittests/debugeethreads.cpp
debuggers/gdb/unittests/path with space/CMakeLists.txt
debuggers/gdb/unittests/path with space/spacedebugee.cpp
debuggers/gdb/unittests/test_gdb.cpp
debuggers/lldb/unittests/CMakeLists.txt
debuggers/lldb/unittests/test_lldb.cpp
debuggers/lldb/unittests/test_lldbformatters.cpp
debuggers/lldb/unittests/testhelper.cpp
debuggers/lldb/unittests/testhelper.h
To: qi437103, apol
Cc: kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20170724/f770b4db/attachment.html>
More information about the KDevelop-devel
mailing list