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