[lldb][tests] Automatically call compute_mydir (NFC)Eliminate boilerplate of having each test manually assign to `mydir` by calling`compute_mydir` in lldbtest.py.Differential Revision: https://r
[lldb][tests] Automatically call compute_mydir (NFC)Eliminate boilerplate of having each test manually assign to `mydir` by calling`compute_mydir` in lldbtest.py.Differential Revision: https://reviews.llvm.org/D128077
show more ...
[lldb] Remove support for replaying the test suite from a reproducerThis patch removes the infrastructure to replay the test suite from areproducer, as well as the modifications made to the indivi
[lldb] Remove support for replaying the test suite from a reproducerThis patch removes the infrastructure to replay the test suite from areproducer, as well as the modifications made to the individual tests.
[lldb] [Host/freebsd] Set Arg0 for 'platform process list -v'Same fix as in NetBSD (a6712889f5f1702dfa535718abe400d1a83174c5).Differential Revision: https://reviews.llvm.org/D91026
Revert "[lldb] [Host/freebsd] Set Arg0 for 'platform process list -v'"Accidentally referenced the wrong diff.This reverts commit fce8e758892f0b650762513680adc06cea53d6e3.
[lldb] [Host/freebsd] Set Arg0 for 'platform process list -v'Same fix as in NetBSD (a6712889f5f1702dfa535718abe400d1a83174c5).Differential Revision: https://reviews.llvm.org/D91012
[lldb] [test] Update XFAILs/skips for FreeBSDUpdate expected failures and test skips based on common resultsfor the old and new FreeBSD plugins.
[lldb/Test] Add @skipIfRemote decorator to TestProcessList.pylldb-platform contains a very minimal support for the qfProcessInfopacket, only allowing the simplest query to get most of the testsuit
[lldb/Test] Add @skipIfRemote decorator to TestProcessList.pylldb-platform contains a very minimal support for the qfProcessInfopacket, only allowing the simplest query to get most of the testsuiterunning, and returning very little information about the matchedprocesses.
[lldb/Test] Always set the cleanupSubprocesses tear down hookAlways clean up subprocesses on tear down instead of relying on thecaller to do so. This is not only less error prone but also means th
[lldb/Test] Always set the cleanupSubprocesses tear down hookAlways clean up subprocesses on tear down instead of relying on thecaller to do so. This is not only less error prone but also means thetests can be more concise.Differential revision: https://reviews.llvm.org/D83787
[lldb/Test] Update TestProcessList.py for reproducer replayBecause LLDB isn't the one spawning the subprocess, the PID is differentduring replay. Exclude it form the substring check during replay.
[lldb/Test] Update TestProcessList.py for reproducer replayBecause LLDB isn't the one spawning the subprocess, the PID is differentduring replay. Exclude it form the substring check during replay.Depends on D79646 to pass with reproducer replay.
[lldb/test] Move `platform process list` tests to its own directory (NFC)Since the `platform process` commamnd has more tests now, this commitsseparates each of the `platform process` subcommand's
[lldb/test] Move `platform process list` tests to its own directory (NFC)Since the `platform process` commamnd has more tests now, this commitsseparates each of the `platform process` subcommand's test in its own directory.Differential Revision: https://reviews.llvm.org/D74836Signed-off-by: Med Ismail Bennani <[email protected]>
[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