Perform tests on the code
Before making a release, it’s important to perform a wide variety of test builds.
Repos needed:
The simplest way to test the code is to create a [release]
branch in the neomutt
repo.
../management/travis/release-install.sh
git push --force --set-upstream origin release
Tests performed:
make update-po
Tidy the source code (but not the header files)
clang-format
Static analysis of the code
scan-build
Check the #include
s are correct (and minimal)
iwyu
Check the spelling in the source
codespell
Parallel builds
parallel ../management/build/build-parallel.sh gcc {} :::: ../management/build/build-parallel.txt
For more details, see: Analyze NeoMutt