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-04-13 #956

Merged
merged 8 commits into from
Apr 12, 2021
Merged

Commits on Apr 1, 2021

  1. Fix #939, rework shell test

    The shell may add extra output beyond the intended content, but the
    shell-test was only looking for exact match.  Extra output may
    include whitespace and/or an echo of the command itself.
    
    This reworks the shell test to allow for this extra output, as long
    as the intended string appears in the content of the file it will
    pass.
    jphickey committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    84b12d8 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Fix #871, allow OSAL re-initialization

    Replaces the separate "Initialized" and "Shutdown" flags with a single
    state flag.  This simplifies things and makes for a single source
    of truth for the state of OSAL globally.
    
    In particular this allows for:
    - Multiple invocations of OS_API_Init() - subsequent calls can be ignored
    - Deleting of any internal objects that did get created if OS_API_Init() fails
      (leaves system in same state as when it started)
    - Allows Re-initialization of OSAL after OS_ApplicationShutdown() - may be
      relevant when running unit tests several times without rebooting.
    jphickey committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    11a7d43 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Fix #944, add OS_API_Teardown

    This cleans up all OSAL resources as best as possible, ideally leaving
    the system in a state where OS_API_Init() may be invoked again.
    jphickey committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    7101da0 View commit details
    Browse the repository at this point in the history
  2. Fix #197, add teardown at end of tests

    Invoke OS_API_Teardown to reset state for next test
    jphickey committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    ef34cf4 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

  1. Merge pull request #941 from jphickey/fix-871-osal-global-state

    Fix #871, allow OSAL re-initialization
    astrogeco committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    b7e9603 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #948 from jphickey/fix-944-osapi-teardown

    Fix #944, add OS_API_Teardown
    astrogeco committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    faf8792 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Merge pull request #940 from jphickey/fix-939-shell-test

    Fix #939, rework shell test
    astrogeco committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    b2c2406 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d8e378 View commit details
    Browse the repository at this point in the history