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

TROPO Interface SAS v0.1 Acceptance Test #583

Closed
10 tasks done
collinss-jpl opened this issue Feb 12, 2025 · 2 comments
Closed
10 tasks done

TROPO Interface SAS v0.1 Acceptance Test #583

collinss-jpl opened this issue Feb 12, 2025 · 2 comments
Assignees
Labels
must have Feature is a must have pge.er.01 PGE Engineering Release 01 pge.sprint.r06.05 Sprint 05 for PGE Release 06

Comments

@collinss-jpl
Copy link
Collaborator

collinss-jpl commented Feb 12, 2025

Acceptance Test Procedure Steps

  • Download the delivered SAS Docker image tarball from Artifactory
    • general/gov/nasa/jpl/opera/adt/tropo/r1/interface/dockerimg_tropo_interface_0.1.tar
  • Download the delivered "golden" test data assets included with SAS delivery from Artifactory
    • general/gov/nasa/jpl/opera/adt/tropo/r1/interface/delivery_data_tropo.zip
  • Optional: Download the delivered documentation for reference
    • general/gov/nasa/jpl/opera/adt/tropo/r1/interface/documents/
  • Load SAS docker image and deploy test data assets on development machine
  • Modify provided RunConfig(s) as necessary (see previous AT wiki instructions, if available)
  • Execute SAS container using provided sample inputs and RunConfig
  • Perform Quality Assurance comparison check of output products with expected products from "golden" test data
  • Create Acceptance Testing Procedure wiki page
    • Be sure to include any required changes to test data structure, file permissions, RunConfig changes etc.
  • Include the results of Quality Assurance check at the bottom of the wiki page
    • Include any details on known failures or workarounds, and include a sample of the expected output from the comparison script
    • If the results of the comparison step are contingent on a particular instance type or chip family, be sure to note that as well
  • Optional: Upload results of the Acceptance Test to S3
    • If the comparison step or the SAS itself is failing, this can be critical for sharing results with ADT
    • Otherwise, if everything is passing this step can be considered optional
@collinss-jpl collinss-jpl added must have Feature is a must have pge.er.01 PGE Engineering Release 01 pge.sprint.r06.05 Sprint 05 for PGE Release 06 labels Feb 12, 2025
@kevinmarlis
Copy link
Contributor

Acceptance is complete. Procedure can be found here: https://github.com/nasa/opera-sds-pge/wiki/TROPO-Interface-Acceptance-Testing-Instructions

@collinss-jpl
Copy link
Collaborator Author

Successfully reproduced results using wiki instructions, thanks @kevinmarlis!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
must have Feature is a must have pge.er.01 PGE Engineering Release 01 pge.sprint.r06.05 Sprint 05 for PGE Release 06
Projects
None yet
Development

No branches or pull requests

2 participants