libgit2/tests-clar
Russell Belfer fbb6c0c84c Merge pull request #1764 from ethomson/status_renames_from_rewrites
Add rename from rewrites to status
2013-08-09 09:35:23 -07:00
..
attr allow (ignore) bare slash in gitignore 2013-05-29 16:26:25 -05:00
buf buf: introduce git_buf_splice() 2012-10-25 17:42:35 +02:00
checkout test: Fix memory leak 2013-06-29 13:38:27 +02:00
clar Fix compilation warnings 2013-06-29 13:27:55 +02:00
clone Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
commit signature: extend trimming to more whitespace 2013-06-11 11:01:45 +02:00
config Merge pull request #1771 from nvloff/write_empty_config_value 2013-08-08 12:57:13 -07:00
core Major rename detection changes 2013-07-31 16:40:42 -07:00
date Omit failing test on 32-bit machines. 2012-06-06 12:39:29 -07:00
diff Merge pull request #1738 from libgit2/diff-patch-content-size 2013-08-08 08:54:38 -07:00
fetchhead Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
index Add tests and fix use of freed memory 2013-06-19 15:54:19 -07:00
merge Fix compilation warnings 2013-06-29 13:27:55 +02:00
network Unbreak git_remote_ls on a local transport after disconnecting. 2013-06-25 09:04:04 +02:00
notes added missing free for git_note in clar tests 2013-03-06 22:51:20 +01:00
object Fix 2013-07-15 08:14:00 +09:00
odb odb_pack: handle duplicate objects from different packs 2013-08-08 00:41:16 -07:00
online Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
pack indexer: kill git_indexer 2013-03-03 15:19:21 +01:00
refs revparse: Don't return a reference when asked for a git object 2013-07-13 16:07:10 +02:00
repo Add BARE option to git_repository_open_ext 2013-07-10 12:14:13 -07:00
reset introduce git_conflict_iterator 2013-05-17 16:10:48 -05:00
resources odb_pack: handle duplicate objects from different packs 2013-08-08 00:41:16 -07:00
revwalk Update init and clean for revwalk::basic tests 2013-07-22 11:41:23 -07:00
stash Plug a couple of leaks 2013-04-20 16:20:33 +02:00
status Merge pull request #1764 from ethomson/status_renames_from_rewrites 2013-08-09 09:35:23 -07:00
stress Move slow tests to "stress" clar module 2013-08-05 09:59:02 -07:00
submodule Untracked directories with .git should be ignored 2013-07-10 12:15:03 -07:00
threads tests: fix code style in threads/basic.c 2013-02-07 02:04:17 -08:00
trace Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
clar_libgit2.c Improve ignore handling in git_status_file 2013-05-10 07:50:53 -07:00
clar_libgit2.h Major rename detection changes 2013-07-31 16:40:42 -07:00
clar.c Update clar to latest version 2013-06-17 10:23:53 -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 memory leaks in diff rename tests 2013-06-17 10:03:50 -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.