Skip to content

Improve Travis CI testing #39

@skliper

Description

@skliper

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)
  • 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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions