Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cFE Integration candidate: 2021-06-22 #1632

Merged
merged 23 commits into from
Jun 23, 2021
Merged

cFE Integration candidate: 2021-06-22 #1632

merged 23 commits into from
Jun 23, 2021

Commits on Jun 16, 2021

  1. Fix #465, added UT tests for various ES API functions

    Test CFE_ES_ReloadApp bad AppID, core app, file doesn't exist
    Test CFE_ES_GetAppID: NULL AppID pointer
    Test CFE_ES_GetAppIDByName: NULL AppID pointer
    Test CFE_ES_GetAppIDByName: NULL name pointer
    Test CFE_ES_DeleteChildTask: Task inactive/invalid case
    Test CFE_ES_RegisterCDS: NULL handle and NULL name
    pepepr08 committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    a0e89a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Configuration menu
    Copy the full SHA
    961b752 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2021

  1. Fix #1626, rename/clean CFE coverage assert macros

    Rename CFE coverage test assert macros in ut_support.h to have
    consistent name prefix.
    
    Adds implementation functions for completely generic signed/unsigned
    comparison asserts, and wrapper macros to invoke those functions.
    These functions return the pass/fail status of the assert as a bool
    value, so the test case can act on the result.
    
    Also adds a "VOIDCALL" and "RESOURCEID_EQ" macro for logging void
    functions and ID checks, respectively.
    jphickey committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    9568c88 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1627 from jphickey/fix-1626-cfe-utassert-macro-names

    Fix #1626, rename/clean CFE coverage assert macros
    astrogeco authored Jun 21, 2021
    Configuration menu
    Copy the full SHA
    99f481d View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. Partial #596, UtAssert macros for ES test

    Update ES coverage test to use preferred macros.
    
    Adds dedicated assert macros for checking fixed-length
    string buffers, and for checking memory offsets.
    
    Also adds an improved implemention of the syslog/printf check
    which filters out newlines (keeps log more parseable).
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    ac99686 View commit details
    Browse the repository at this point in the history
  2. Partial #596, UtAssert macros for EVS test

    Update EVS coverage test to use preferred macros
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    161d8da View commit details
    Browse the repository at this point in the history
  3. Partial #596, UtAssert macros for SB test

    Update SB coverage test to use preferred macros.
    
    Adds a dedicated assert macro for checking SB MsgId values.
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    a563e13 View commit details
    Browse the repository at this point in the history
  4. Partial #596, UtAssert macros for MSG test

    Update MSG coverage test to use preferred macros
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    899dd6d View commit details
    Browse the repository at this point in the history
  5. Partial #596, UtAssert macros for SBR test

    Update SBR coverage test to use preferred macros
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    72c1c8d View commit details
    Browse the repository at this point in the history
  6. Partial #596, UtAssert macros for TBL test

    Update TBL coverage test to use preferred macros
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    6b21c14 View commit details
    Browse the repository at this point in the history
  7. Partial #596, UtAssert macros for TIME test

    Update TIME coverage test to use preferred macros
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    907f2ca View commit details
    Browse the repository at this point in the history
  8. Partial #596, UtAssert macros for FS test

    Update FS coverage test to use preferred macros.
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    d12ab62 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    82d6c39 View commit details
    Browse the repository at this point in the history
  10. Fix #596, remove now-unused assert functions (final)

    Clean up the assert functions and macros which are no longer
    used after updating all coverage tests to use preferred macros.
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    890cc87 View commit details
    Browse the repository at this point in the history
  11. Fix #1625, add test log file

    Add cfe_assert capability to "tee" all test log output to a file
    in addition to the regular output (console/event).
    
    This aids in scripting and automation, by creating a file containing
    only test results, not intermixed with other info, and not subject
    to the length limitations of events.
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    0cd4cbe View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e885341 View commit details
    Browse the repository at this point in the history
  13. Fix #470, complete coverage for FS subsystem

    Add required coverage test cases to achieve 100% line coverage in FS
    jphickey committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    442634d View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Merge pull request #1623 from pepepr08/fix465-es-api-ut

    Fix #465, Added UT tests for cFE ES Api
    astrogeco authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    34f4b32 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1634 from zanzaben/fix1478_expend_cds_functional_…

    …test
    
    Fix #1478, Expand CDS Functional Tests.
    astrogeco authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    b177475 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1594 from skliper/fix1320-es_max_eid

    Fix #1320 #1583 #508, Event ID updates
    astrogeco authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    63a5a31 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1633 from jphickey/fix-1625-cfe-assert-logfile

    Fix #1625, add test log file
    astrogeco authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    2527452 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1624 from jphickey/fix-596-ut-report-macros

    Fix #596, #470, scrub all UT_Report calls
    jphickey committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    0701923 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d5480b5 View commit details
    Browse the repository at this point in the history