libgit2/tests-clar
Ben Straub e0799b6cd0 Ported t04_commit.c to Clar.
Created a copy of tests/resources/testrepo.git that is compatible
with the Clar sandboxing helpers.

Restructured commit test suites to use Clar sandbox helpers.

Now using typed data arrays rather than lots of macros to define test
cases.
2012-03-20 23:11:24 -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 Ported t04_commit.c to Clar. 2012-03-20 23:11:24 -07: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 Revert GIT_STATUS constants to avoid issues 2012-03-02 15:51:55 -08:00
index Rename the Clay test suite to Clar 2012-01-24 20:35:15 -08: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 Rename git_oid_to_string to git_oid_tostr 2012-03-06 17:51:04 +01:00
odb Rename the Clay test suite to Clar 2012-01-24 20:35:15 -08:00
refs tests-clar: fix warning sign-compare 2012-02-13 12:13:05 +01:00
repo repository: ensure that the path to the .git directory ends with a forward slash when opening a repository through a working directory path 2012-02-03 12:46:50 +01: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.