mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-05 13:48:41 +00:00
47 lines
1.0 KiB
Plaintext
47 lines
1.0 KiB
Plaintext
Test sources should be named:
|
|
|
|
t????-function.c
|
|
|
|
where ???? is a four digit code. The first two digits classify
|
|
the test into a major category; the final two digits indicate the
|
|
sequence of the test within that category. The function part of
|
|
the test name should give a rough indication of what it does.
|
|
|
|
Categories
|
|
----------
|
|
|
|
00__: Core library routines based only on the standard library,
|
|
and that are essential for everything else to run. E.g.
|
|
errno and malloc.
|
|
|
|
01__: Basic hashing functions, needed to handle the content
|
|
addressable store.
|
|
|
|
02__: Basic object read access.
|
|
|
|
03__: Basic object writing.
|
|
|
|
04__: Parsing and loading commit data
|
|
|
|
05__: Revision walking
|
|
|
|
06__: Index reading, writing and searching
|
|
|
|
07__: Tests for the internal hashtable code
|
|
|
|
08__: Tag reading and writing
|
|
|
|
09__: Reading tree objects
|
|
|
|
10__: Symbolic, loose and packed references reading and writing.
|
|
|
|
11__: SQLite backend
|
|
|
|
12__: Repository init and opening
|
|
|
|
13__: Threads, empty as of now
|
|
|
|
14__: Redis backend
|
|
|
|
15__: Configuration parsing
|