Welcome to mirror list, hosted at ThFree Co, Russian Federation.

NAMING « tests - github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: c2da0163f2ebb40f41edbb39d89cad68465bfd93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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

16__: Remotes

17__: Buffers

18__: File Status