This patch includes following changes:
- split lldb-mi tests into separate folders. It will make our life simpler because we can modify a test program of certain test and don't worry about other tests
- a bit refactoring
- fix comments
- improve some tests
Paths
| Differential D7762
Refactor lldb-mi tests ClosedPublic Authored by ki.stfu on Feb 19 2015, 9:35 AM.
Details Summary This patch includes following changes:
Diff Detail Event Timelineki.stfu updated this object. Comment Actions Update MiExitTestCase/MiSyntaxTestCase/MiLaunchTestCase; MiLaunchTestCase was renamed to MiFileTestCase Comment Actions Clean up test/tools/lldb-mi folder TODO: I'll do the refactoring of these tests later:
This revision is now accepted and ready to land.Feb 19 2015, 3:30 PM abidh edited edge metadata. Comment ActionsPlease dont commit it for now. With this revision applied, I see a lot of error in Linux. Let me have a look first. This revision now requires changes to proceed.Feb 20 2015, 7:33 AM abidh edited edge metadata. Comment ActionsPlease make the following 2 changes and commit. If there are some failures then I will fix/skip the tests as necessary.
This revision is now accepted and ready to land.Feb 20 2015, 7:55 AM ki.stfu edited edge metadata. Comment ActionsRefactoring of all remaining tests. Remove all unnecessary files. Fix MiSymbolTestCase
Revision Contents
Diff 20409 test/tools/lldb-mi/Makefile
test/tools/lldb-mi/TestMiBreakpoint.py
test/tools/lldb-mi/TestMiEvaluate.py
test/tools/lldb-mi/TestMiExit.py
test/tools/lldb-mi/TestMiFile.py
test/tools/lldb-mi/TestMiInterpreterExec.py
test/tools/lldb-mi/TestMiInterrupt.py
test/tools/lldb-mi/TestMiNotification.py
test/tools/lldb-mi/TestMiPrompt.py
test/tools/lldb-mi/TestMiSyntax.py
test/tools/lldb-mi/a.c
test/tools/lldb-mi/b.c
test/tools/lldb-mi/breakpoint/Makefile
test/tools/lldb-mi/breakpoint/TestMiBreak.py
test/tools/lldb-mi/breakpoint/main.cpp
test/tools/lldb-mi/control/Makefile
test/tools/lldb-mi/control/TestMiExec.py
test/tools/lldb-mi/control/main.cpp
test/tools/lldb-mi/data/Makefile
test/tools/lldb-mi/data/TestMiData.py
test/tools/lldb-mi/data/main.cpp
test/tools/lldb-mi/lldbmi_testcase.py
test/tools/lldb-mi/locals.c
test/tools/lldb-mi/loop.c
test/tools/lldb-mi/main.cpp
test/tools/lldb-mi/signal/Makefile
test/tools/lldb-mi/signal/TestMiSignal.py
test/tools/lldb-mi/signal/main.cpp
test/tools/lldb-mi/stack/Makefile
test/tools/lldb-mi/stack/TestMiStack.py
test/tools/lldb-mi/stack/main.cpp
test/tools/lldb-mi/symbol/Makefile
test/tools/lldb-mi/symbol/TestMiSymbol.py
test/tools/lldb-mi/symbol/main.cpp
test/tools/lldb-mi/variable/Makefile
test/tools/lldb-mi/variable/TestMiVar.py
test/tools/lldb-mi/variable/main.cpp
|
This variable is undeclared. Causes build error.