usnistgov/oscal-cli

Add integration tests with shell commands

Closed this issue · 2 comments

User Story:

Evaluate methods of running the final command line utility with a series of tests with data instances and all the formats to find missing gaps and edges in pre-release process.

Goals:

{A clear and concise description of what you want to happen. This should be outcome focused. Include concise description of any alternative solutions or features you've considered. Feel free to include screenshots or examples about the feature request here.}

Dependencies:

{Describe any previous issues or related work that must be completed to start or complete this issue.}

Acceptance Criteria

  • All website and readme documentation affected by the changes in this issue have been updated.
  • A Pull Request (PR) is submitted that fully addresses the goals of this User Story. This issue is referenced in the PR.
  • The CI-CD build process runs without any reported errors on the PR. This can be confirmed by reviewing that all checks have passed in the PR.

Given certain scheduling constraints, I feel it is important that we release 1.0.2 and tackle this in the next release in October or November (based on organizational constraints easily findable in your favorite new source). I have discussed with @david-waltermire-nist and will evaluate how to do shell-based CLI testing with the Maven failsafe plugin in the next iteration.

Thanks for bringing this back to my attention @ajnelson-nist.

These tests have been used in develop branch for a while and will be run as part of the upcoming patch release.