drgn/docs
Omar Sandoval 2087f6bb40 Add scaffolding for libdrgn C unit tests
So far we've been getting away with only unit testing through Python.
However, there's plenty of (existing and upcoming) internal code that
would be nice to unit test directly in C. For a framework, I opted for
check (https://libcheck.github.io/check/) because it is minimal, mature,
and available on all major distros. Add the autotools scaffolding,
including a copy of the checkmk script from check 0.15.2 since RHEL and
CentOS don't package it. We check the dependencies at configure time but
only fail if they're not available at `make check` time. Also wire up
`setup.py test` to run `make check`.

Signed-off-by: Omar Sandoval <osandov@osandov.com>
2024-04-26 14:53:53 -07:00
..
_static docs: Prevent jarring 50% width for medium screens 2024-01-12 07:39:02 -08:00
case_studies docs: add case study of recovering a dm-crypt encryption key 2024-01-11 15:21:07 -08:00
exts drgndoc: strip "_typeshed." from type annotations 2024-03-11 11:25:55 -07:00
release_highlights docs: add 0.0.26 release highlights 2024-03-11 16:20:34 -07:00
advanced_usage.rst libdrgn: don't generate drgn.h.in 2023-12-05 09:27:47 -08:00
api_reference.rst Add stack_trace() shortcut function 2023-11-30 14:44:51 -08:00
case_studies.rst docs: add case study of recovering a dm-crypt encryption key 2024-01-11 15:21:07 -08:00
conf.py docs: Prevent jarring 50% width for medium screens 2024-01-12 07:39:02 -08:00
favicon.ico Add logo and favicon 2019-04-17 01:16:31 -07:00
getting_debugging_symbols.rst docs: document how to get debugging symbols 2021-11-02 17:48:36 -07:00
helpers.rst Add type hint stubs and generate documentation from them 2020-02-25 13:39:06 -08:00
index.rst Add "Getting Help" section to README and docs main page 2024-03-27 16:25:00 -07:00
installation.rst Add scaffolding for libdrgn C unit tests 2024-04-26 14:53:53 -07:00
release_highlights.rst docs: add 0.0.26 release highlights 2024-03-11 16:20:34 -07:00
requirements.txt docs: update required version to 6.2.1 2023-11-25 22:54:06 -08:00
support_matrix.rst Add 6.9 to supported kernels 2024-04-01 16:48:31 -07:00
user_guide.rst docs: update examples to use default program 2023-11-30 14:44:51 -08:00