An error occurred fetching the project authors.
  1. 01 Dec, 2011 1 commit
  2. 30 Aug, 2011 1 commit
    • Rusty Russell's avatar
      ccanlint: keep separate array of compiled versions. · b931f476
      Rusty Russell authored
      Rather than mug the old ->compiled version when we reduce features,
      keep both in the structure.  This makes it clear that we are using the
      right version (we weren't in all cases, in particular we weren't
      recompiling the test helpers correctly.
      b931f476
  3. 01 Mar, 2011 2 commits
  4. 17 Jan, 2011 1 commit
  5. 07 Jan, 2011 4 commits
  6. 15 Nov, 2010 1 commit
  7. 14 Nov, 2010 1 commit
  8. 09 Nov, 2010 1 commit
    • Rusty Russell's avatar
      ccanlint: rework so checks have more structure. · 7a163ea2
      Rusty Russell authored
      Previously each check returned a void *, but in fact most of them fell into
      similar patterns.  So define 'struct score' and a helper to add files to it,
      and use that.
      
      Under these rules, you get 0/1 if you skip a test because a dependency failed
      which in theory means your score (as a percentage) could drop if you fix
      a test.
      7a163ea2
  9. 27 Aug, 2010 1 commit
  10. 07 Jun, 2010 1 commit
  11. 09 Apr, 2010 2 commits
    • Rusty Russell's avatar
    • Rusty Russell's avatar
      From: Joseph Adams <joeyadams3.14159@gmail.com> · f952b88b
      Rusty Russell authored
      The ccanlint patch is rather intrusive.  First, it adds a new field to
      all the ccanlint tests, "key".  key is a shorter, still unique
      description of the test (e.g. "valgrind").  The names I chose as keys
      for all the tests are somewhat arbitrary and often don't reflect the
      name of the .c source file (because some of those names are just too
      darn long).  Second, it adds two new options to ccanlint:
      
         -l: list tests ccanlint performs
         -x: exclude tests (e.g. -x trailing_whitespace,valgrind)
      
      It also adds a consistency check making sure all tests have unique
      keys and names.
      
      The primary goal of the ccanlint patch was so I could exclude the
      valgrind test, which takes a really long time for some modules (I
      think btree takes the longest, at around 2 minutes).  I'm not sure I
      did it 100% correctly, so you'll want to review it first.
      f952b88b
  12. 01 Feb, 2010 1 commit
  13. 07 Oct, 2009 1 commit
  14. 25 Sep, 2009 4 commits
  15. 12 Sep, 2009 1 commit
    • Rusty Russell's avatar
      Build tests for ccan. · 61088f5c
      Rusty Russell authored
      More sophisticated skipping: skip dependencies when one fails as well.
      Allow tests to change their total_score; only access it after running (other than to check it's non-zero).
      61088f5c