[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1 Introduction
2 Unit Testing in C
2.1 Other Frameworks for C
3 Tutorial: Basic Unit Testing
3.1 How to Write a Test
3.2 Setting Up the Money Build Using Autotools
3.3 Setting Up the Money Build Using CMake
3.4 Test a Little, Code a Little
3.5 Creating a Suite
3.6 SRunner Output
4 Advanced Features
4.1 Convenience Test Functions
4.2 Running Multiple Cases
4.3 No Fork Mode
4.4 Test Fixtures
4.4.1 Test Fixture Examples
4.4.2 Checked vs Unchecked Fixtures
4.5 Multiple Suites in one SRunner
4.6 Selective Running of Tests
4.6.1 Selecting Tests by Suite or Test Case
4.6.2 Selecting Tests Based on Arbitrary Tags
4.7 Testing Signal Handling and Exit Values
4.8 Looping Tests
4.9 Test Timeouts
4.10 Determining Test Coverage
4.11 Finding Memory Leaks
4.12 Test Logging
4.12.1 XML Logging
4.12.2 TAP Logging
4.13 Subunit Support
5 Supported Build Systems
5.1 Autotools
5.2 CMake
6 Conclusion and References
Appendix A Environment Variable Reference
Appendix B Copying This Manual
B.1 GNU Free Documentation License
B.1.1 ADDENDUM: How to use this License for your documents
Index
[
Top
]
[
Contents
]
[
Index
]
[
?
]
This document was generated on
August 8, 2020
using
texi2html 5.0
.