oscal-compass / compliance-trestle

An opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard.
https://oscal-compass.github.io/compliance-trestle
Apache License 2.0
168 stars 61 forks source link

As a developer I need an approach to running integration tests against remote services. #316

Open butler54 opened 3 years ago

butler54 commented 3 years ago

Summary

Trestle is a tool - which means that there are issues with respect to integration testing remote functionality as the remote location is arbitrary.

Remote locations include:

Initial thoughts

butler54 commented 3 years ago

@jeffdmgit - I think we need to fix this issue when you have some time.

butler54 commented 2 years ago

Looks like Actions supports sidecar containers for workflows which should help with https / sftp, noting we may need to identify or build a basic container (at least set passwords etc.)

Github auth will need to be tested by a sample repo. test against a scenario that can easily be replicated (e.g. pulling a README.md).

AleJo2995 commented 4 months ago

@butler54 , @vikas-agarwal76 We were just reviewing stale issues and we think this is still relevant, somehow does this relate with #1607?