libgit2/tests-clar
Ben Straub 7c3a4a7f07 t12-repo.c ported, although kind of messy.
It'd be nice to be rid of all the #define's, but converting to const
char*'s would be even messier, and less declarative.
2012-03-30 12:26:39 -07:00
..
attr Fix the build on Windows 2012-03-09 11:10:22 -08:00
buf Rename the Clay test suite to Clar 2012-01-24 20:35:15 -08:00
commit commit: actually allow yet to be born update_ref 2012-02-15 13:07:41 +01:00
config config: write out section headers with subsections correctly 2012-03-09 20:43:17 +01:00
core Clean up GIT_UNUSED macros on all platforms 2012-03-02 15:51:55 -08:00
diff diff_output: remove unused parameter 2012-03-21 11:56:01 +01:00
hash t07_hashtable.c ported. 2012-03-30 12:05:35 -07:00
index Cleaned up build issues under Linux. Had to disable a file-mode check 2012-03-30 12:05:37 -07:00
network introduced new function: git_remote_supported_url() <-- returns true if this version of libgit2 supports the correct transport mechanism for a URL or path 2012-03-01 08:31:50 -05:00
notes tests-clar/notes: init oid before using 2012-02-23 23:38:48 +01:00
object Fixed linux build/test issues. 2012-03-30 12:05:41 -07:00
odb Rename the Clay test suite to Clar 2012-01-24 20:35:15 -08:00
refs t10-refs.c ported. 2012-03-30 12:05:42 -07:00
repo t12-repo.c ported, although kind of messy. 2012-03-30 12:26:39 -07:00
revwalk Simple test for pushing HEAD and hiding a branch 2012-02-27 22:46:45 +01:00
status Revert GIT_STATUS constants to avoid issues 2012-03-02 15:51:55 -08:00
clar Rename the Clay test suite to Clar 2012-01-24 20:35:15 -08:00
clar_helpers.c Clean up GIT_UNUSED macros on all platforms 2012-03-02 15:51:55 -08:00
clar_libgit2.h Clean up GIT_UNUSED macros on all platforms 2012-03-02 15:51:55 -08:00
README.md Rename the Clay test suite to Clar 2012-01-24 20:35:15 -08:00

Writing Clar tests for libgit2

For information on the Clar testing framework and a detailed introduction please visit:

https://github.com/tanoku/clar

  • Write your modules and tests. Use good, meaningful names.

  • Make sure you actually build the tests by setting:

      cmake -DBUILD_CLAR=ON build/
    
  • Test:

      ./build/libgit2_clar
    
  • Make sure everything is fine.

  • Send your pull request. That's it.