Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rename the test cases to run in specific orders
This way we can be fairly certain we run tests of lower-level parts of the library before we run tests of higher-level more complex parts. If there is any problem in a lower-level part of the library, the earlier test will identify it and stop, making it easire to troubleshoot the failure. A rough naming guide has been added for the test suite to explain the current category structure. Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
- Loading branch information
Showing
8 changed files
with
20 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,20 @@ | |||
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. |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.