]> git.ipfire.org Git - thirdparty/git.git/commit
unit tests: add a project plan document
authorJosh Steadmon <steadmon@google.com>
Thu, 9 Nov 2023 18:50:42 +0000 (10:50 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 9 Nov 2023 23:15:25 +0000 (08:15 +0900)
commit581790eeee560c791eeaa9be3dd9173d3686acc6
treed56ab9a678ee83a752d00ddebccf451173d63c04
parentfe86abd7511a9a6862d5706c6fa1d9b57a63ba09
unit tests: add a project plan document

In our current testing environment, we spend a significant amount of
effort crafting end-to-end tests for error conditions that could easily
be captured by unit tests (or we simply forgo some hard-to-setup and
rare error conditions). Describe what we hope to accomplish by
implementing unit tests, and explain some open questions and milestones.
Discuss desired features for test frameworks/harnesses, and provide a
comparison of several different frameworks. Finally, document our
rationale for implementing a custom framework.

Co-authored-by: Calvin Wan <calvinwan@google.com>
Signed-off-by: Calvin Wan <calvinwan@google.com>
Signed-off-by: Josh Steadmon <steadmon@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/Makefile
Documentation/technical/unit-tests.txt [new file with mode: 0644]