This branch lays the initial groundwork of refactoring the PGE integration tests such that the product comparison step is now performed within the PGE container. Currently, only DSWx-HLS is affected by this branch.
The product comparison logic has been refactored into its own shell script, compare_dswx_hls_products.sh
The new comparison script is now configured as the "Quality Assurance" step of PGE execution within the RunConfig used with the integration test
The RunConfigs used with all integration tests are now part of the repository, rather than downloaded from S3
The .ci/scripts/<pge> directory is now copied into PGE containers at build time, so the comparison scripts are available to the PGE at runtime
Affected Issues
Resolves #401
Testing
Branch was tested on opera-dev-pge by running the test_int_dswx_hls.sh locally
Description
compare_dswx_hls_products.sh
.ci/scripts/<pge>
directory is now copied into PGE containers at build time, so the comparison scripts are available to the PGE at runtimeAffected Issues
Testing