6bc4dcdfbcdfa455299d2123011b82a77351ee72 |
|
15-May-2013 |
Daniel Malea <daniel.malea@intel.com> |
Clean up linux test decorators and add links to known bugs - s/skipOnLinux/skipIfLinux/ to match style of every other decorator - linkify bugizilla/PR numbers in comments No intended change in functionality. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@181913 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/embedded_interpreter/TestConvenienceVariables.py
|
716624bd20f712a13a55c69128bc354b1f897fc8 |
|
15-May-2013 |
Daniel Malea <daniel.malea@intel.com> |
Revert r181833: lldb prompt issue still occurs on buildbot (http://lab.llvm.org:8011/builders/lldb-x86_64-linux/builds/4124) - maybe consider checking in the 'good' version of libedit to avoid ancient system version git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@181903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/embedded_interpreter/TestConvenienceVariables.py
|
db7e5006ee42ee569ddc4a708dae0d9f095bdf30 |
|
14-May-2013 |
Daniel Malea <daniel.malea@intel.com> |
Remove XFAIL from tests affected by llvm.org/pr-14637 - unable to repro locally, much like many people commenting on the issue git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@181833 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/embedded_interpreter/TestConvenienceVariables.py
|
d7470c205e4f159a4e16937d0e0d31c069df6270 |
|
21-Feb-2013 |
Daniel Malea <daniel.malea@intel.com> |
Skip another two test cases on Linux that are affected by llvm.org/pr14637 git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175801 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/embedded_interpreter/TestConvenienceVariables.py
|
a3ed7d834b0e0c6924ac95629e740682bbcd15ba |
|
06-Apr-2012 |
Johnny Chen <johnny.chen@apple.com> |
Add a new option to the test driver, -N dsym or -N dwarf, in order to exclude tests decorated with either @dsym_test or @dwarf_test to be executed during the testsuite run. There are still lots of Test*.py files which have not been decorated with the new decorator. An example: # From TestMyFirstWatchpoint.py -> class HelloWatchpointTestCase(TestBase): mydir = os.path.join("functionalities", "watchpoint", "hello_watchpoint") @dsym_test def test_hello_watchpoint_with_dsym_using_watchpoint_set(self): """Test a simple sequence of watchpoint creation and watchpoint hit.""" self.buildDsym(dictionary=self.d) self.setTearDownCleanup(dictionary=self.d) self.hello_watchpoint() @dwarf_test def test_hello_watchpoint_with_dwarf_using_watchpoint_set(self): """Test a simple sequence of watchpoint creation and watchpoint hit.""" self.buildDwarf(dictionary=self.d) self.setTearDownCleanup(dictionary=self.d) self.hello_watchpoint() # Invocation -> [17:50:14] johnny:/Volumes/data/lldb/svn/ToT/test $ ./dotest.py -N dsym -v -p TestMyFirstWatchpoint.py LLDB build dir: /Volumes/data/lldb/svn/ToT/build/Debug LLDB-137 Path: /Volumes/data/lldb/svn/ToT URL: https://johnny@llvm.org/svn/llvm-project/lldb/trunk Repository Root: https://johnny@llvm.org/svn/llvm-project Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8 Revision: 154133 Node Kind: directory Schedule: normal Last Changed Author: gclayton Last Changed Rev: 154109 Last Changed Date: 2012-04-05 10:43:02 -0700 (Thu, 05 Apr 2012) Session logs for test failures/errors/unexpected successes will go into directory '2012-04-05-17_50_49' Command invoked: python ./dotest.py -N dsym -v -p TestMyFirstWatchpoint.py compilers=['clang'] Configuration: arch=x86_64 compiler=clang ---------------------------------------------------------------------- Collected 2 tests 1: test_hello_watchpoint_with_dsym_using_watchpoint_set (TestMyFirstWatchpoint.HelloWatchpointTestCase) Test a simple sequence of watchpoint creation and watchpoint hit. ... skipped 'dsym tests' 2: test_hello_watchpoint_with_dwarf_using_watchpoint_set (TestMyFirstWatchpoint.HelloWatchpointTestCase) Test a simple sequence of watchpoint creation and watchpoint hit. ... ok ---------------------------------------------------------------------- Ran 2 tests in 1.138s OK (skipped=1) Session logs for test failures/errors/unexpected successes can be found in directory '2012-04-05-17_50_49' [17:50:50] johnny:/Volumes/data/lldb/svn/ToT/test $ git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@154154 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/embedded_interpreter/TestConvenienceVariables.py
|
7d7f447af7fba3eae442ab99c18f5ae532886099 |
|
07-Oct-2011 |
Johnny Chen <johnny.chen@apple.com> |
If we spawn an lldb process for test (via pexpect), do not load the init file unless told otherwise. Set up self.lldbOption to be "--no-lldbibit" unless env variable NO_LLDBIBIT is defined and equals "NO". Also add "-nx" to gdb spawned. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@141384 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/embedded_interpreter/TestConvenienceVariables.py
|
6033bedc163bc57b5e5c3c1aee8ba81f64b4f11e |
|
26-Aug-2011 |
Johnny Chen <johnny.chen@apple.com> |
Add a new attribute self.lldbHere, representing the fullpath to the 'lldb' executable built locally from the source tree. This is distinguished from self.lldbExec, which can be used by test/benchmarks to measure the performances against other debuggers. You can use environment variable LLDB_EXEC to specify self.lldbExec to the dotest.py test driver, otherwise it is going to be populated with self.lldbHere. Modify the regular tests under test dir, i.e., not test/benchmarks, to use self.lldbHere. Also modify the benchmarks tests to use self.lldbHere when it needs an 'lldb' executable with debug info to do the performance measurements. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@138608 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/embedded_interpreter/TestConvenienceVariables.py
|
607914d2274f35335911d14ad4dcbce98f7e0511 |
|
27-Jun-2011 |
Johnny Chen <johnny.chen@apple.com> |
Move top level test dirs inlined_breakpoints, load_unload, and embedded_interpreter to reside under functionalities. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@133918 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/embedded_interpreter/TestConvenienceVariables.py
|