libgit2/tests-clar
2013-04-15 23:40:46 +02:00
..
attr Do not fail if .gitignore is directory 2013-02-22 12:21:54 -08:00
buf buf: introduce git_buf_splice() 2012-10-25 17:42:35 +02:00
checkout Redeploy git_revparse_single. 2013-04-15 11:57:24 -07:00
clar Update clar to a80e7f30 2013-01-21 13:39:53 -08:00
clone Merge remote-tracking branch 'ben/unified-revparse' into development 2013-04-15 23:18:24 +02:00
commit commit: correctly detect the start of the commit message 2013-04-15 12:24:08 +02:00
config config: don't allow passing NULL as a value to set 2013-03-09 15:45:18 +01:00
core Merge pull request #1436 from schu/opts-cache-size 2013-03-26 11:05:57 -07:00
date Omit failing test on 32-bit machines. 2012-06-06 12:39:29 -07:00
diff Notify '*' pathspec correctly when diffing 2013-04-11 09:59:26 +02:00
fetchhead Fetchhead: don't expect a tag that isn't there 2013-02-06 13:25:43 -08:00
index Test fixes and cleanup 2013-03-25 14:03:16 -07:00
merge clar: fix merge/setup.c 2013-01-04 17:47:52 +01:00
network tag: Fix parsing when no tagger nor message 2013-03-31 14:36:51 +02:00
notes added missing free for git_note in clar tests 2013-03-06 22:51:20 +01:00
object tag: Fix parsing when no tagger nor message 2013-03-31 14:36:51 +02:00
odb tag: Fix parsing when no tagger nor message 2013-03-31 14:36:51 +02:00
online config: don't allow passing NULL as a value to set 2013-03-09 15:45:18 +01:00
pack indexer: kill git_indexer 2013-03-03 15:19:21 +01:00
refdb refdb tests: use the right variable size 2013-04-15 20:20:14 +02:00
refs git_revision -> git_revspec 2013-04-15 23:40:46 +02:00
repo Change git_revparse to output git_object pointers 2013-04-15 12:00:04 -07:00
reset Change git_revparse to output git_object pointers 2013-04-15 12:00:04 -07:00
resources tag: Fix parsing when no tagger nor message 2013-03-31 14:36:51 +02:00
revwalk revwalk: Parse revision ranges 2013-04-06 20:51:16 -07:00
stash Change git_revparse to output git_object pointers 2013-04-15 12:00:04 -07:00
status Tests and more fixes for submodule diffs 2013-04-09 14:52:32 -07:00
submodule Three submodule status bug fixes 2013-03-18 17:24:13 -07:00
threads tests: fix code style in threads/basic.c 2013-02-07 02:04:17 -08:00
trace Fix various build warnings 2013-03-14 15:09:29 -07:00
clar_libgit2.c Add cl_repo_set_bool and cleanup tests 2013-03-22 14:27:56 -07:00
clar_libgit2.h Add cl_repo_set_bool and cleanup tests 2013-03-22 14:27:56 -07:00
clar.c Update to latest Clar 2013-03-22 14:23:18 -07:00
clar.h Update to latest Clar 2013-03-22 14:23:18 -07:00
generate.py Update to latest Clar 2013-03-22 14:23:18 -07:00
main.c clar: haha 2013-01-04 20:02:01 +01:00
README.md Update README because vmg is @vmg. 2012-10-19 14:05:55 -07:00
valgrind-supp-mac.txt Fix valgrind issues and leaks 2012-08-24 11:00:27 -07:00

Writing Clar tests for libgit2

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

https://github.com/vmg/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.