To move the integration tests for RTC-S1 to the new paradigm, the following refactoring tasks need to be completed on the test_int_rtc_s1.sh script:
[x] Remove the download of the comparison script from S3 on lines 62-66
[x] Refactor the comparison logic on lines 151-202 into a separate shell script, named compare_rtc_s1_products.sh
[x] Refactor the comparison logic on lines 151-236, excluding lines 165-202, into a separate shell script named compare_rtc_s1_static_products.sh
[x] Update the opera_pge_rtc_s1_delivery_5_final_runconfig.yaml runconfig to execute the new compare_rtc_s1_products.sh script within the QAExecutable section of the PGE config
[x] Update the opera_pge_rtc_s1_static_delivery_5_final_runconfig.yaml runconfig to execute the new compare_rtc_s1_static_products.sh script within the QAExecutable section of the PGE config
To move the integration tests for RTC-S1 to the new paradigm, the following refactoring tasks need to be completed on the
test_int_rtc_s1.sh
script:compare_rtc_s1_products.sh
compare_rtc_s1_static_products.sh
opera_pge_rtc_s1_delivery_5_final_runconfig.yaml
runconfig to execute the newcompare_rtc_s1_products.sh
script within theQAExecutable
section of the PGE configopera_pge_rtc_s1_static_delivery_5_final_runconfig.yaml
runconfig to execute the newcompare_rtc_s1_static_products.sh
script within theQAExecutable
section of the PGE configThe changes made in https://github.com/nasa/opera-sds-pge/pull/406 can be referenced for examples of the required changes.