llvm-project/lldb/packages/Python/lldbsuite/test/tools/lldb-mi
Pavel Labath e92ecd3196 Fix some tests for PPC64le architecture
Summary:
- Fix test jump for powerpc64le
  Jumping directly to the return line on power architecture dos not means
  returning the value that is seen on the code. The last test fails, because
  it needs the execution of some assembly in the beginning of the function.
  Avoiding this test for this architecture.

- Avoid evaluate environ variable name on Linux
  On Linux the Symbol environ conflicts with another variable, then in
  order to avoid it, this test was moved into a specific test, which is not
  supported if the OS is Linux.

- Added PPC64le as MIPS behavior
  Checking the disassembler output, on PPC64le machines behaves as MPIS.
  Added method to identify PPC64le architecture and checking it when
  disassembling instructions in the test case.

Reviewers: labath

Reviewed By: labath

Subscribers: clayborg, labath, luporl, alexandreyy, sdardis, ki.stfu, arichardson

Differential Revision: https://reviews.llvm.org/D44101
Patch by Leonardo Bianconi <leonardo.bianconi@eldorado.org.br>.

llvm-svn: 327977
2018-03-20 12:46:33 +00:00
..
breakpoint Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
control [test] Delete some xfailed lldb-mi tests 2018-03-14 18:37:13 +00:00
data Fix some tests for PPC64le architecture 2018-03-20 12:46:33 +00:00
interpreter [test] Delete some xfailed lldb-mi tests 2018-03-14 18:37:13 +00:00
lexical_scope Enable lldm-mi commands -stack-list-locals -stack-list-variables and -var-create to work only with variables in scope 2017-04-04 08:00:28 +00:00
signal [test] Skip pexpect-based lldb-mi tests on Darwin 2018-03-05 20:16:52 +00:00
stack Initial patchset to get the testsuite running against armv7 and arm64 iOS devices. 2017-09-25 18:19:39 +00:00
startup_options Next batch of test-tree-cleaning changes 2018-03-15 13:47:09 +00:00
symbol [test] Delete some xfailed lldb-mi tests 2018-03-14 18:37:13 +00:00
syntax [test] Skip flaky tests in TestMiSyntax on Darwin 2018-03-19 20:50:50 +00:00
target Skip more lldb-mi tests which time out on Darwin 2018-03-16 04:11:03 +00:00
threadinfo Disable the lldb-mi tests on remote platforms. 2017-03-04 01:48:43 +00:00
variable [test] Skip more lldb-mi tests which occasionally time out on Darwin 2018-03-14 22:52:32 +00:00
.categories Remove getCategories mechanism of specifying test categories 2017-11-02 22:13:09 +00:00
Makefile
TestMiEnvironmentCd.py Disable the lldb-mi tests on remote platforms. 2017-03-04 01:48:43 +00:00
TestMiFile.py Next batch of test-tree-cleaning changes 2018-03-15 13:47:09 +00:00
TestMiLibraryLoaded.py [test] Skip some lldb-mi tests which time out on Darwin 2018-03-14 20:32:10 +00:00
TestMiPrompt.py Disable the lldb-mi tests on remote platforms. 2017-03-04 01:48:43 +00:00
lldbmi_testcase.py [dotest] Clean up test folder clean-up 2018-03-16 12:04:46 +00:00
main.cpp [lldb-mi] Fix implementation for a few mi commands 2017-01-05 13:23:47 +00:00