g3log/PULL_REQUEST_TEMPLATE.md
Kjell Hedström : Available for new Engineering Leadership and Engineering Opportunities e0e03ed105
Update PULL_REQUEST_TEMPLATE.md
2020-06-19 13:48:32 -06:00

651 B

  • TDD

New/modified code must be backed down with unit test - preferably TDD style development)

  • Documentation

All new/modified functionality should be backed up with API documentation (API.markdown or README.markdown)

Cross-Platform Testing

  • Travis-CI (Linux, OSX) + AppVeyor-CI (Windows)\
  • Optional: Local/VM testing: Windows
  • Optional: Local/VM testing: OSX
  • Optional: Local/VM testing: Linux

Testing Advice

mkdir build; cd build; cmake -DADD_G3LOG_UNIT_TEST=ON ..

Run Test Alternatives:

  • Cross-Platform: ctest
  • or ctest -V for verbose output
  • Linux: make test