2020-06-19 21:48:32 +02:00
|
|
|
|
2022-03-19 07:43:35 +01:00
|
|
|
***PULL REQUEST DESCRIPTION***
|
2020-06-19 21:48:32 +02:00
|
|
|
|
2022-03-19 07:43:35 +01:00
|
|
|
`ADD CONTENT HERE TO DESCRIBE THE PURPOSE OF THE PULL REQUEST`
|
2020-06-19 21:48:32 +02:00
|
|
|
|
2022-03-19 07:43:35 +01:00
|
|
|
**Testing Advice**
|
2020-06-19 20:02:48 +02:00
|
|
|
|
2022-03-19 07:43:35 +01:00
|
|
|
_step 1_
|
2020-06-19 20:02:48 +02:00
|
|
|
|
|
|
|
```bash
|
|
|
|
mkdir build; cd build; cmake -DADD_G3LOG_UNIT_TEST=ON ..
|
2022-03-19 07:43:35 +01:00
|
|
|
|
|
|
|
// linux/osx alternative, simply run: ./scripts/buildAndRunTests.sh
|
2020-06-19 20:02:48 +02:00
|
|
|
```
|
|
|
|
|
2022-03-19 07:43:35 +01:00
|
|
|
_step 2: use one of these alternatives to run tests:_
|
|
|
|
|
2020-06-19 20:02:48 +02:00
|
|
|
- Cross-Platform: `ctest`
|
|
|
|
- or `ctest -V` for verbose output
|
|
|
|
- Linux: `make test`
|
2022-03-19 07:43:35 +01:00
|
|
|
|
|
|
|
|
|
|
|
***CHECKLIST TO COMPLETE***
|
|
|
|
- [ ] **TDD**: New/modified code must be backed down with unit test - preferably _Test Driven Development_ style development)
|
|
|
|
- [ ] **Documentation**: All new/modified functionality should be backed up with API documentation (API.markdown or README.markdown)
|
|
|
|
|
|
|
|
|
|
|
|
**Cross-Platform Testing**
|
|
|
|
- [ ] CI GitActions: (Linux, OSX) + AppVeyor-CI (Windows)\
|
|
|
|
- [ ] Local/VM testing, at least one of the following: Windows, Linux, OSX
|