Skip to content
  • Johnny Chen's avatar
    Added the capability to source the configFile specified via the "-c" option in · 209cdbef
    Johnny Chen authored
    order to customize the running of the test suite.  For the time being, the
    supported customizations are:
    
    o redirecting stdout and/or stderr
    o specifying a list of compilers to build the test programs
    o specifying a list of architectures to build the test programs for
    
    Also checked into the examples/test directory some example files which
    demonstrate the usage for the above customizations.
    
    $ ./dotest.py -v -c ~/.lldbtest-config persistent_variables
    $ cat ~/.lldbtest-config
    sys.stderr = open("/tmp/lldbtest-stderr", "w")
    sys.stdout = open("/tmp/lldbtest-stdout", "w")
    compilers = ["gcc", "llvm-gcc"]
    archs = ["x86_64", "i386"]
    $ cat /tmp/lldbtest-stderr
    ----------------------------------------------------------------------
    Collected 1 test
    
    
    Configuration: arch=x86_64 compiler=gcc
    test_persistent_variables (TestPersistentVariables.PersistentVariablesTestCase)
    Test that lldb persistent variables works correctly. ... ok
    
    ----------------------------------------------------------------------
    Ran 1 test in 1.397s
    
    OK
    
    Configuration: arch=x86_64 compiler=llvm-gcc
    test_persistent_variables (TestPersistentVariables.PersistentVariablesTestCase)
    Test that lldb persistent variables works correctly. ... ok
    
    ----------------------------------------------------------------------
    Ran 1 test in 1.282s
    
    OK
    
    Configuration: arch=i386 compiler=gcc
    test_persistent_variables (TestPersistentVariables.PersistentVariablesTestCase)
    Test that lldb persistent variables works correctly. ... ok
    
    ----------------------------------------------------------------------
    Ran 1 test in 1.297s
    
    OK
    
    Configuration: arch=i386 compiler=llvm-gcc
    test_persistent_variables (TestPersistentVariables.PersistentVariablesTestCase)
    Test that lldb persistent variables works correctly. ... ok
    
    ----------------------------------------------------------------------
    Ran 1 test in 1.269s
    
    OK
    $ cat /tmp/lldbtest-stdout
    $ 
    
    llvm-svn: 114380
    209cdbef
Loading