-
Notifications
You must be signed in to change notification settings - Fork 331
Labels
Description
Is your feature request related to a problem? Please describe.
Travis CI currently just does cppcheck and default build on the bundle
Describe the solution you'd like
Parallel test the following:
- BUILDTYPE=release OMIT_DEPRECATED=true STRICT_NO_WARNINGS=true
- BUILDTYPE=release OMIT_DEPRECATED=false(default) STRICT_NO_WARNINGS=true
- BUILDTYPE=debug(default) OMIT_DEPRECATED=true STRICT_NO_WARNINGS=true
- BUILDTYPE=debug(default) OMIT_DEPRECATED=false(default) STRICT_NO_WARNINGS=true
And do the following tests:
- Add document generation (eventually enforce no warnings)
- make doc
- make usersguide
- make osalguide (dependent on Fix #445, create osal api guide with doxygen cFE#446)
- Build with ENABLE_UNIT_TESTS=TRUE SIMULATION=native
- Run unit tests (eventually enforce coverage)
- Execute cFE and pipe output to file
- Send reset cmd from cmdutil
- Confirm execution output lacks error/warning/fail messages
Describe alternatives you've considered
None
Additional context
Eventually add nightly or triggered local builds for other environments (pc-RTEMS, vxworks on a modern platform)
Eventually add automated build verification (trade CI vs local)
Requester Info
Jacob Hageman - NASA/GSFC
Reactions are currently unavailable