Home | History | Annotate | Download | only in test
      1 #
      2 # The following examples first show a bad pre/post flight config file followed by a good pre/post config file.
      3 #
      4 
      5 [11:31:19] johnny:/Volumes/data/lldb/svn/ToT/test $ ./dotest.py -A x86_64 -v -c ../examples/test/.lldb-pre-post-flight.bad  functionalities/watchpoint/hello_watchpoint
      6 config: {'pre_flight': 'I am not callable', 'post_flight': <function post_flight at 0x1071871b8>}
      7 fatal error: pre_flight is not callable, exiting.
      8 [11:32:48] johnny:/Volumes/data/lldb/svn/ToT/test $ ./dotest.py -A x86_64 -v -c ../examples/test/.lldb-pre-post-flight  functionalities/watchpoint/hello_watchpoint
      9 config: {'pre_flight': <function pre_flight at 0x1098541b8>, 'post_flight': <function post_flight at 0x109854230>}
     10 LLDB build dir: /Volumes/data/lldb/svn/ToT/build/Debug
     11 LLDB-139
     12 Path: /Volumes/data/lldb/svn/ToT
     13 URL: https://johnny@llvm.org/svn/llvm-project/lldb/trunk
     14 Repository Root: https://johnny@llvm.org/svn/llvm-project
     15 Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8
     16 Revision: 154753
     17 Node Kind: directory
     18 Schedule: normal
     19 Last Changed Author: gclayton
     20 Last Changed Rev: 154730
     21 Last Changed Date: 2012-04-13 18:42:46 -0700 (Fri, 13 Apr 2012)
     22 
     23 
     24 lldb.pre_flight: def pre_flight(test):
     25     __import__("lldb")
     26     __import__("lldbtest")
     27     print "\nRunning pre-flight function:"
     28     print "for test case:", test
     29 
     30 lldb.post_flight: def post_flight(test):
     31     __import__("lldb")
     32     __import__("lldbtest")
     33     print "\nRunning post-flight function:"
     34     print "for test case:", test
     35 
     36 
     37 Session logs for test failures/errors/unexpected successes will go into directory '2012-04-16-11_34_08'
     38 Command invoked: python ./dotest.py -A x86_64 -v -c ../examples/test/.lldb-pre-post-flight functionalities/watchpoint/hello_watchpoint
     39 compilers=['clang']
     40 
     41 Configuration: arch=x86_64 compiler=clang
     42 ----------------------------------------------------------------------
     43 Collected 2 tests
     44 
     45 1: test_hello_watchpoint_with_dsym_using_watchpoint_set (TestMyFirstWatchpoint.HelloWatchpointTestCase)
     46    Test a simple sequence of watchpoint creation and watchpoint hit. ... 
     47 Running pre-flight function:
     48 for test case: test_hello_watchpoint_with_dsym_using_watchpoint_set (TestMyFirstWatchpoint.HelloWatchpointTestCase)
     49 
     50 Running post-flight function:
     51 for test case: test_hello_watchpoint_with_dsym_using_watchpoint_set (TestMyFirstWatchpoint.HelloWatchpointTestCase)
     52 ok
     53 2: test_hello_watchpoint_with_dwarf_using_watchpoint_set (TestMyFirstWatchpoint.HelloWatchpointTestCase)
     54    Test a simple sequence of watchpoint creation and watchpoint hit. ... 
     55 Running pre-flight function:
     56 for test case: test_hello_watchpoint_with_dwarf_using_watchpoint_set (TestMyFirstWatchpoint.HelloWatchpointTestCase)
     57 
     58 Running post-flight function:
     59 for test case: test_hello_watchpoint_with_dwarf_using_watchpoint_set (TestMyFirstWatchpoint.HelloWatchpointTestCase)
     60 ok
     61 
     62 ----------------------------------------------------------------------
     63 Ran 2 tests in 1.584s
     64 
     65 OK