* Add flawfinder. Add error code for exit status.
* fix errors found by cppcheck
* fix initialization warning in unit test compile
Co-authored-by: Steve Karg <skarg@users.sourceforge.net>
* Enable lcov coverage in unit testing via cmake.
* fix pipeline build error
* add compile options for unit test to silence some warnings
* remove all BAC_TEST unit tests in src/bacnet/ folder. They are now in test/bacnet/ folders using ztest.
* removed key.c - only used for unit test.
* produce XML test result output for parsing
* produce junit XML test result output
* change lint workflow to quality
* update readme badge for quality results
Co-authored-by: Steve Karg <skarg@users.sourceforge.net>
* added make targets spell and codespell for spelling checks
* fix spelling errors detected by codespell
* added codespell to github workflow
Co-authored-by: Steve Karg <skarg@users.sourceforge.net>
* Initial port of travis CI workflow to github
* fix embedded github workflow
* fix embedded github workflow
* fix gcc and lint github workflow
* fix gcc and lint github workflow
* Remove appveyor and travis CI to reduce maintainence
* fix lint CI workflow
* restore appveyor CI
* restore appveyor CI badge
Co-authored-by: Steve Karg <skarg@users.sourceforge.net>