Skip to content
  1. Mar 05, 2011
  2. Feb 28, 2011
  3. Feb 11, 2011
  4. Feb 09, 2011
  5. Jan 03, 2011
    • David Greene's avatar
      · 7b29345f
      David Greene authored
      Support lit fixes for PR8199
      
      Replace "clang++" with "clang\+\+" because we have to escape regexp
      special characters now.  This is in preparation for changes to lit to
      fix PR8199.  Tests will fail until the lit part gets committed.
      
      llvm-svn: 122753
      7b29345f
  6. Dec 01, 2010
  7. Sep 27, 2010
  8. Sep 13, 2010
    • Devang Patel's avatar
      Recognize .ll as input files. · 068b5b3d
      Devang Patel authored
      Handle %test_debuginfo on a RUN command line.
      
      This set up now allows one to write small test cases to check debug info.
      e.g.
      
      ; RUN: %clang -O0 -g %s -c -o %t.o
      ; RUN: %clang %t.o -o %t.out  
      ; RUN: %test_debuginfo %s %t.out
      
      define i32 @f1(i32 %i) nounwind ssp {
      ; DEBUGGER: break f1                                                               
      ; DEBUGGER: r                                                                      
      ; DEBUGGER: p i                                                                    
      ; CHECK: $1 = 42                                                                   
      entry:
        %i.addr = alloca i32, align 4
      ...
      ...
      }
      
      It is also possible now to write test cases in c/c++.
      The plan is to store these debug info testcases in a separate place.
      
      llvm-svn: 113780
      068b5b3d
  9. Aug 24, 2010
  10. Jun 29, 2010
  11. Mar 20, 2010
  12. Mar 08, 2010
  13. Mar 04, 2010
  14. Feb 18, 2010
  15. Feb 17, 2010
  16. Dec 15, 2009
  17. Dec 12, 2009
  18. Dec 11, 2009
  19. Nov 08, 2009
  20. Nov 05, 2009
  21. Sep 26, 2009
  22. Sep 24, 2009
  23. Sep 22, 2009
  24. Sep 20, 2009
  25. Sep 17, 2009
    • Daniel Dunbar's avatar
      Tweak clang testing. · ecac0a40
      Daniel Dunbar authored
       - Move CMake to using the new test runner.
      
       - Switch Makefiles to use the lit.site.cfg.in template.
      
       - Remove explicit --path arguments, instead this gets written into the site
         configuration. This means running lit from the command line should use the
         exact same configuration as is used in 'make test', assuming it can find the
         site configuration file. You still need to run 'make test' (or the cmake
         build target equivalent) at least once.
      
      llvm-svn: 82160
      ecac0a40
  26. Sep 16, 2009
  27. Sep 11, 2009
  28. Sep 08, 2009
  29. Sep 06, 2009
  30. Jul 31, 2009
    • Daniel Dunbar's avatar
      Add missing test suffixes. · 20a8d48e
      Daniel Dunbar authored
      llvm-svn: 77666
      20a8d48e
    • Daniel Dunbar's avatar
      MultiTestRunner: Simplify, cleanup, and rename! · 3667b99a
      Daniel Dunbar authored
       - MultiTestRunner will eventually be renamed to 'lit', for LLVM integrated
         tester/testing. This has the pros of being pronouncable and short.
      
       - "Project" level configuration lives in 'lit.cfg', which is also what lit uses
         to find the root testing directory in some cases. This can be overridden for
         use in project files which want to precisely specify where things are.
      
       - TestRunner.py is not longer able to be invoked directly.
       
       - Moved some code to Util.py.
      
       - Introduced a configuration object.
      
       - Cleaned up --help, removed a few not-very-useful options.
      
       - Tried not to break anything that works. :)
      
      llvm-svn: 77665
      3667b99a
Loading