[lldb] Skip tests failing with GCC due to LLDB not being able to call constructorsTracked in llvm.org/pr50814These tests fail with all GCC versions I tested (8.5, 9.4, 10.3, 11.1).
[LLDB] Fix overloaded operator new cases in TestCppOperators.py which currently work by accidentThe overloaded new operator in TestCppOperators.py are working by accident because of howwe currentl
[LLDB] Fix overloaded operator new cases in TestCppOperators.py which currently work by accidentThe overloaded new operator in TestCppOperators.py are working by accident because of howwe currently deal with artificial methods.Differential Revision: https://reviews.llvm.org/D79251
show more ...
[lldb] Disable auto fix-its when evaluating expressions in the test suiteSummary:Currently the test suite runs with enabled automatically applied Clang fix-its for expressions.This is causing tha
[lldb] Disable auto fix-its when evaluating expressions in the test suiteSummary:Currently the test suite runs with enabled automatically applied Clang fix-its for expressions.This is causing that sometimes incorrect expressions in tests are still evaluated even though theyare actually incorrect. Let's disable this feature in the test suite so that we know when expressionsare wrong and leave the fix-it testing to the dedicated tests for that feature.Also updates the `lang/cpp/operators/` test as it seems Clang needs the `struct` keywordsbefore C and would otherwise fail without fixits.Reviewers: jingham, JDevlieghere, shafikReviewed By: JDevlieghere, shafikSubscribers: shafik, lldb-commitsTags: #lldbDifferential Revision: https://reviews.llvm.org/D74957
[lldb] Fix some tests failing with gmodules after change to stdlib.hCommit 82b47b2978405f802a33b00d046e6f18ef6a47be changes the way the stdlib.hheader is structured which seems to cause strange lo
[lldb] Fix some tests failing with gmodules after change to stdlib.hCommit 82b47b2978405f802a33b00d046e6f18ef6a47be changes the way the stdlib.hheader is structured which seems to cause strange lookup failures in the modulesbuild. This updates a few failing tests so that they pass with the newbehavior of stdlib.h.See the discussion in https://reviews.llvm.org/rG82b47b2978405f802a33b00d046e6f18ef6a47be
[lldb][test] Remove symlink for API tests.Summary: Moves lldbsuite tests to lldb/test/API.This is a largely mechanical change, moved with the following steps:```rm lldb/test/API/testcasesmkdi
[lldb][test] Remove symlink for API tests.Summary: Moves lldbsuite tests to lldb/test/API.This is a largely mechanical change, moved with the following steps:```rm lldb/test/API/testcasesmkdir -p lldb/test/API/{test_runner/test,tools/lldb-{server,vscode}}mv lldb/packages/Python/lldbsuite/test/test_runner/test lldb/test/API/test_runnerfor d in $(find lldb/packages/Python/lldbsuite/test/* -maxdepth 0 -type d | egrep -v "make|plugins|test_runner|tools"); do mv $d lldb/test/API; donefor d in $(find lldb/packages/Python/lldbsuite/test/tools/lldb-vscode -maxdepth 1 -mindepth 1 | grep -v ".py"); do mv $d lldb/test/API/tools/lldb-vscode; donefor d in $(find lldb/packages/Python/lldbsuite/test/tools/lldb-server -maxdepth 1 -mindepth 1 | egrep -v "gdbremote_testcase.py|lldbgdbserverutils.py|socket_packet_pump.py"); do mv $d lldb/test/API/tools/lldb-server; done```lldb/packages/Python/lldbsuite/__init__.py and lldb/test/API/lit.cfg.py were also updated with the new directory structure.Reviewers: labath, JDevlieghereTags: #lldbDifferential Revision: https://reviews.llvm.org/D71151