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

osal Integration candidate: 2021-06-01 #1058

Merged
merged 38 commits into from
Jun 8, 2021
Merged

Commits on Apr 14, 2021

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

Commits on May 19, 2021

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

Commits on May 20, 2021

  1. Fix #913, include doxygen targets locally

    Add the "doxyfile" templates and various OSAL doxygen pages
    locally under the "doc/src" directory.  Add a CMake script
    to build the documentation in either a standalone or
    integrated build environment.
    jphickey committed May 20, 2021
    Configuration menu
    Copy the full SHA
    841b0f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4af445 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. Fix #1024, check misc API return codes

    Fix missing doxygen retvals
    
    Note, other tests were OK, but depend on support being enabled and
    supported by RTOS.  Script will report N/A items (due to no impl) as
    missing.  Confirmed OS_HeapGetInfo OK on RTEMS.
    
    For test cases where a function is invoked before OS_API_Init, only
    check that the result is not success.  This will remain as "undocumented"
    behavior - users should not call functions before init, because it is
    not valid to do so.  A specific error code is not guaranteed here.
    jphickey committed May 21, 2021
    Configuration menu
    Copy the full SHA
    e54acfc View commit details
    Browse the repository at this point in the history
  2. Fix #1009, add missing clock retcode tests

    Note that the success case for OS_SetLocalTime is tested,
    but is marked as a MIR test case because it requires
    elevated permission, it is expected to fail when running
    as a normal user on Linux.
    jphickey committed May 21, 2021
    Configuration menu
    Copy the full SHA
    78e87f7 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Fix #1048, filter only whole words for keyword match

    In the stub generator script, filter only whole words
    when ignoring keywords.  Do not match if the word appears
    as a substring inside a larger word.
    jphickey committed May 24, 2021
    Configuration menu
    Copy the full SHA
    d06680e View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Fix #1048, also filter C++-style comments

    Truncate input lines at C++-style comment markers, in case users/projects
    allow this style of comment.
    jphickey committed May 25, 2021
    Configuration menu
    Copy the full SHA
    e8add95 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Fix #1008, resolve discrepancies between binsem API and unit tests

    Ensures correlation between the unit-tests and documented return
    values for the OSAL binsem API.
    jphickey committed May 26, 2021
    Configuration menu
    Copy the full SHA
    5ca529b View commit details
    Browse the repository at this point in the history
  2. Fix #1010, resolve discrepancies between common API and unit tests

    Ensures correlation between the unit-tests and documented return
    values for the OSAL common API.
    jphickey committed May 26, 2021
    Configuration menu
    Copy the full SHA
    c831aeb View commit details
    Browse the repository at this point in the history
  3. Fix #1011, resolve discrepancies between countsem API and unit tests

    Ensures correlation between the unit-tests and documented return
    values for the OSAL countsem API.
    jphickey committed May 26, 2021
    Configuration menu
    Copy the full SHA
    715501d View commit details
    Browse the repository at this point in the history
  4. Fix #1012, resolve discrepancies between dir API and unit tests

    Ensures correlation between the unit-tests and documented return
    values for the OSAL directory API.
    jphickey committed May 26, 2021
    Configuration menu
    Copy the full SHA
    92e56e6 View commit details
    Browse the repository at this point in the history
  5. Fix #1016, resolve discrepancies between module API and unit tests

    Ensures correlation between the unit-tests and documented return
    values for the OSAL module API.
    
    Adds documentation for OS_ERR_OUTPUT_TOO_LARGE and
    OS_ERR_NAME_TOO_LONG.  These are primarily validated
    via coverage test, as symbol table dump is only
    possible on VxWorks.
    
    Move the test for OS_INVALID_POINTER to after setup,
    where the module ID is valid.
    jphickey committed May 26, 2021
    Configuration menu
    Copy the full SHA
    b420e8d View commit details
    Browse the repository at this point in the history
  6. Fix #1017, resolve discrepancies between mutex API and unit tests

    Ensures correlation between the unit-tests and documented return
    values for the OSAL mutex API.
    jphickey committed May 26, 2021
    Configuration menu
    Copy the full SHA
    40b4a89 View commit details
    Browse the repository at this point in the history
  7. Fix #1018, resolve discrepancies between queue API and unit tests

    Ensures correlation between the unit-tests and documented return
    values for the OSAL queue API.
    jphickey committed May 26, 2021
    Configuration menu
    Copy the full SHA
    fce66b5 View commit details
    Browse the repository at this point in the history
  8. Fix #1021, resolve discrepancies between task API and unit tests

    Ensures correlation between the unit-tests and documented return
    values for the OSAL task API.
    
    Also adds the following test cases:
    - Call OS_TaskCreate with a NULL stack pointer
    - Confirm OS_TaskDeleteHandler function was invoked
    - Confirm OS_TaskDelay interval
    jphickey committed May 26, 2021
    Configuration menu
    Copy the full SHA
    a987a20 View commit details
    Browse the repository at this point in the history
  9. Fix #1022, resolve discrepancies between timebase API and unit tests

    Ensures correlation between the test cases and documented return
    values for the OSAL timebase API.
    jphickey committed May 26, 2021
    Configuration menu
    Copy the full SHA
    fc0482b View commit details
    Browse the repository at this point in the history
  10. Fix #1023, resolve discrepancies between timer API and unit tests

    Ensures correlation between the test cases and documented return
    values for the OSAL timer API.
    jphickey committed May 26, 2021
    Configuration menu
    Copy the full SHA
    1e0025b View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. Merge pull request #1033 from jphickey/fix-913-localize-doxygen

    Fix #913, include doxygen targets locally
    astrogeco committed May 27, 2021
    Configuration menu
    Copy the full SHA
    8e8115a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1031 from skliper/fix984-os_objectidtoarrayindex_…

    …comments
    
    Fix #984, Document OS_ObjectIdToArrayIndex as public
    astrogeco committed May 27, 2021
    Configuration menu
    Copy the full SHA
    5edc586 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

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

Commits on Jun 1, 2021

  1. Merge pull request #1053 from jphickey/fix-1023-timer-api-retcodes

    Fix #1023, resolve discrepancies between timer API and unit tests
    astrogeco committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b041927 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1040 from jphickey/fix-1008-binsem-api-retcodes

    Fix #1008, resolve discrepancies between binsem API and unit tests
    astrogeco committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    d5c8fc4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1029 from jphickey/fix-1009-clock-retcodes

    Fix #1009, add missing clock retcode tests
    astrogeco committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b6511e9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1046 from jphickey/fix-1010-common-api-retcodes

    Fix #1010, resolve discrepancies between common API and unit tests
    astrogeco committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    0783a86 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1041 from jphickey/fix-1011-countsem-api-retcodes

    Fix #1011, resolve discrepancies between countsem API and unit tests
    astrogeco committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    5a10433 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1045 from jphickey/fix-1012-dir-api-retcodes

    Fix #1012, resolve discrepancies between dir API and unit tests
    astrogeco committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    d2837bf View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1043 from jphickey/fix-1016-module-api-retcodes

    Fix #1016, resolve discrepancies between module API and unit tests
    astrogeco committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    976d1fa View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1044 from jphickey/fix-1017-mutex-api-retcodes

    Fix #1017, resolve discrepancies between mutex API and unit tests
    astrogeco committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    0c8dbe0 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1038 from jphickey/fix-1018-queue-api-retcodes

    Fix #1018, resolve discrepancies between queue API and unit tests
    astrogeco committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b339de0 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. Merge pull request #1037 from jphickey/fix-1021-task-api-retcodes

    Fix #1021, resolve discrepancies between task API and unit tests
    astrogeco committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    f3c3692 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1051 from jphickey/fix-1022-timebase-api-retcodes

    Fix #1022, resolve discrepancies between timebase API and unit tests
    astrogeco committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    494f2f4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1030 from jphickey/fix-1024-api-test-retcodes

    Fix #1024, check misc API return codes
    astrogeco committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    36a2923 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1039 from ArielSAdamsNASA/fix-1035-rename-cfe-dup…

    …licate
    
    Fix #1035, Rename CodeQL cFE Build and add Duplicate Job
    astrogeco committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    d57e3d6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1049 from jphickey/fix-1048-extern-strings

    Fix #1048, filter only whole words for keyword match
    astrogeco committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    d5d370a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #962 from rosspeters6/fix-961-update-osal-config-g…

    …uide-link
    
    Fix #961, update OSAL Config Guide link
    astrogeco committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    269e6c1 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. HOTFIX 2021-06-01: Update cFS version doxygen refs

    The OSAL documentation should be standalone and not assume the
    presence of cFE or directly link to its documentation.  This
    corrects documentation link warnings.
    jphickey authored and astrogeco committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    b210b27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e377ef View commit details
    Browse the repository at this point in the history