libgit2/tests
Carlos Martín Nieto 26186b155b fetch: remove the prune setter
This option does not get persisted to disk, which makes it different
from the rest of the setters. Remove it until we go all the way.

We still respect the configuration option, and it's still possible to
perform a one-time prune by calling the function.
2014-12-14 21:52:27 +01:00
..
attr attr: Add an extra test for files under a subfolder 2014-09-17 15:08:16 +02:00
blame Factor 40 and 41 constants from source. 2014-09-16 13:07:04 +02:00
buf Rename tests-clar to tests 2013-11-14 14:05:52 -08:00
checkout Plug leaks 2014-11-23 15:51:31 +01:00
cherrypick Fix test build 2014-10-10 18:03:09 +02:00
clar clar: use a custom temp directory name 2014-10-24 10:50:57 -04:00
clone remote: rename _load() to _lookup() 2014-11-08 13:28:27 +01:00
commit signature: don't allow empty emails 2014-09-10 18:14:46 +02:00
config Clean up issues include.path issues found during code review. 2014-11-02 19:16:49 -06:00
core core::link test: clean up junction point name 2014-12-09 12:04:53 -05:00
date Added RFC2822 date format test cases 2014-04-11 21:55:36 +02:00
describe Don't use cl_git_pass for POSIX functions 2014-10-10 15:17:27 -07:00
diff Plug leaks 2014-11-23 15:51:31 +01:00
fetchhead remote: rename _load() to _lookup() 2014-11-08 13:28:27 +01:00
filter Ignore core.safecrlf=warn until we have a warn infrastructure 2014-05-30 11:30:53 -05:00
graph Added a no path test for git_graph_descendant_of 2014-04-08 16:32:06 +02:00
index Spelling fixes 2014-12-04 21:06:59 -06:00
merge Fix broken merge tests due to autocrlf was not false 2014-12-07 23:41:30 +08:00
network fetch: remove the prune setter 2014-12-14 21:52:27 +01:00
notes notes: move the notes name argument 2014-12-06 04:20:09 +01:00
object peel: reject bad queries with EINVALIDSPEC 2014-11-22 18:55:22 +01:00
odb odb: git_odb_object contents are never NULL 2014-11-21 14:09:53 +01:00
online notes: move the notes name argument 2014-12-06 04:20:09 +01:00
pack Silence unused return value warning 2014-09-26 12:12:09 +02:00
path path: Fix git_path_walk_up to work with non-rooted paths 2014-09-17 15:00:12 +02:00
rebase Fix broken merge tests due to autocrlf was not false 2014-12-07 23:41:30 +08:00
refs peel: reject bad queries with EINVALIDSPEC 2014-11-22 18:55:22 +01:00
repo remote: rename _load() to _lookup() 2014-11-08 13:28:27 +01:00
reset Allow to propagate checkout callbacks to git HARD reset 2014-08-03 16:29:51 +02:00
resources Merge pull request #2654 from linquize/missing-obj 2014-11-18 12:12:19 -05:00
revert revert tests: always use core.autocrlf=false in tests 2014-10-27 17:27:25 -04:00
revwalk revwalk::mergebase test: free memory 2014-10-26 22:27:58 -04:00
stash p_mkdir != mkdir on win32 2014-10-03 19:30:48 -04:00
status ignore: adjust test for negating inside a dir 2014-12-05 19:43:36 +01:00
stress Use p_snprintf also in tests 2014-08-05 20:51:59 +02:00
structinit Custom transport: minor cleanups 2014-08-14 08:52:20 -05:00
submodule remote: rename _load() to _lookup() 2014-11-08 13:28:27 +01:00
threads Rename git_threads_ to git_libgit2_ 2014-11-08 23:46:39 +01:00
trace Remove trace / add git_diff_perfdata struct + api 2014-05-02 09:21:33 -07:00
transport Clean up some leaks in the test suite 2014-09-17 03:19:40 +02:00
clar_libgit2.c win32: remember to free wide env name/value 2014-12-09 12:04:50 -05:00
clar_libgit2.h Use p_snprintf also in tests 2014-08-05 20:51:59 +02:00
clar.c Clar: skip tests 2014-04-02 18:50:47 +02:00
clar.h Clar: skip tests 2014-04-02 18:50:47 +02:00
generate.py Update clar to e3985dd 2014-12-07 22:09:00 +08:00
main.c Rename git_threads_ to git_libgit2_ 2014-11-08 23:46:39 +01:00
README.md Rename tests-clar to tests 2013-11-14 14:05:52 -08:00
valgrind-supp-mac.txt Test cancel from indexer progress callback 2013-12-11 15:02:20 -08: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.