Developer Builds
Developer builds for creating Binary and Python wheel distributions, tests, documentation, code coverage. Each aspect generally has extra dependencies and special instructions.
Tests overview
In-tree CTest (build directory): enable with -DNRN_ENABLE_TESTS=ON, then
ctestfrom the main build directory.Install / wheel portable suite: target
test-install(same option), or configuretest/foreigndirectly — see that option page andtest/foreign/README.md.Wheel smoke script:
packaging/python/test_wheels.sh(documented under Building Python Wheels).Coverage workflow: Code Coverage.
Sanitizers / debugging: Diagnosis and Debugging.