You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
As part of coverage testing that is being introduced in #168, it will require rebuilding the PSP code more than once, to make a variant that include coverage instrumentation. This requires a bit of restructuring to support.
Describe the solution you'd like
Build components (e.g. shared directory) as separate targets so they can be added more than once with different configurations.
Define all target names using a separate re-definable string such as ${CFE_PSP_TARGETNAME} rather than ${CFE_SYSTEM_PSPNAME} to avoid target name conflicts.
Additional context
Prerequisite to #168, isolated to separate issue because it affects FSW headers and build scripts, not just unit test, and therefore warrants separate review.
Requester Info
Joseph Hickey, Vantage Systems, Inc.
The text was updated successfully, but these errors were encountered:
Restructure code to make more amicable for rebuilding in a unit test environment.
No major changes, primarily just shifting code between locations/headers to support
unit testing.
Restructure code to make more amicable for rebuilding in a unit test environment.
No major changes, primarily just shifting code between locations/headers to support
unit testing.
Is your feature request related to a problem? Please describe.
As part of coverage testing that is being introduced in #168, it will require rebuilding the PSP code more than once, to make a variant that include coverage instrumentation. This requires a bit of restructuring to support.
Describe the solution you'd like
Build components (e.g. shared directory) as separate targets so they can be added more than once with different configurations.
Define all target names using a separate re-definable string such as
${CFE_PSP_TARGETNAME}
rather than${CFE_SYSTEM_PSPNAME}
to avoid target name conflicts.Additional context
Prerequisite to #168, isolated to separate issue because it affects FSW headers and build scripts, not just unit test, and therefore warrants separate review.
Requester Info
Joseph Hickey, Vantage Systems, Inc.
The text was updated successfully, but these errors were encountered: