Lines Matching full:shell
10 * **Shell tests**: Integration tests that test the debugger through the command
39 Shell Tests
42 Shell tests are located under ``lldb/test/Shell``. These tests are generally
44 ``lldb-test`` using ``FileCheck``. Shell tests are generally small and fast to
53 Obviously shell tests are great for testing the command line driver itself or
60 A good rule of thumb is to prefer shell tests when what is being tested is
63 match with ``FileCheck``. Though Shell tests can be run remotely, behavior
67 inferiors. For shell tests, they have to be relatively simple. The
69 and different variants, which is described in more detail below, while shell
70 tests are limited to single lines of shell commands with compiler and linker
73 On the same topic, another interesting aspect of the shell tests is that there
79 Finally, the shell tests always run in batch mode. You start with some input
83 Additionally, the debugger is an interactive tool, and the shell test provide
487 * Use ``check-lldb-shell`` to run just the shell tests.
491 target ``check-lldb-shell-objectfile``. However, because the unit tests and API
493 available for the shell tests.
512 $ ./bin/llvm-lit -sv <llvm-project-root>/lldb/test/Shell/Commands/CommandScriptImmediateOutput
601 3. Remote Shell tests execution is currently supported only for Linux target
604 Shell tests are not guaranteed to pass against remote target if the compiler