As a member of the FedRAMP engineering team, to better understand the output of the oscal-cli tooling via the oscal-js library and the dev-constraint.js script to use oscal-js quiet mode and set the default setting to console.warn and console.error for local development and CI/CD with GitHub Actions. When the ACTIONS_RUNNER_DEBUG variabel is set, then everything from console.debug and "higher" for itself and how it calls into oscal-js should be logged to terminal output for when we want to review why tests fail.
Goals
[ ] Reduce the cognitive overhead of interpreting test harness output
[ ] Control large amounts of output in testing for when tests fail, not when they pass
Dependencies
These must be implemented, included in a release of oscal-js, and the issues resolved before this work can continue.
This is a ...
fix - something needs to be different
This relates to ...
User Story
As a member of the FedRAMP engineering team, to better understand the output of the oscal-cli tooling via the oscal-js library and the
dev-constraint.js
script to use oscal-js quiet mode and set the default setting toconsole.warn
andconsole.error
for local development and CI/CD with GitHub Actions. When theACTIONS_RUNNER_DEBUG
variabel is set, then everything fromconsole.debug
and "higher" for itself and how it calls into oscal-js should be logged to terminal output for when we want to review why tests fail.Goals
Dependencies
These must be implemented, included in a release of oscal-js, and the issues resolved before this work can continue.
Acceptance Criteria
Other information
See referenced issues from dependency project.