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

Fix inconsistent VIIRS preprocessing test #1012

Merged
merged 1 commit into from
Mar 29, 2024
Merged

Conversation

CoryMartin-NOAA
Copy link
Contributor

Closes #993

The preqc key was missing from the test YAML and eckit just decided to place some integer in there. This PR should ensure tests pass on all platforms instead of just by chance.

@CoryMartin-NOAA
Copy link
Contributor Author

@ypwang19 @RussTreadon-NOAA adding this one line causes the test to pass on Hera. Adding this line but making preqc: 1 causes Orion to fail the same way Hera did. So this change should be the correct fix.

Copy link
Contributor

@RussTreadon-NOAA RussTreadon-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Simple enough. Wonder why preqc needs to be explicitly set to 2 now and not before. The test passes on Orion without the preqc line. The same was true on non-Rocky 8 Hera nodes. Adding preqc 2 doesn't adversely impact this test on Orion, does it?

@CoryMartin-NOAA
Copy link
Contributor Author

@RussTreadon-NOAA nope, still passes on Orion with preqc: 2. I think it was just some sort of coincidence that it passed before. It's not clear to me why it didn't fail when looking for that value and not finding it, but instead just putting in an integer.

@RussTreadon-NOAA RussTreadon-NOAA self-requested a review March 29, 2024 17:38
Copy link
Contributor

@RussTreadon-NOAA RussTreadon-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, @CoryMartin-NOAA , for confirming that the test still passes on Orion. Nice detective work!

Approve.

@CoryMartin-NOAA CoryMartin-NOAA merged commit 46de545 into develop Mar 29, 2024
5 checks passed
@CoryMartin-NOAA CoryMartin-NOAA deleted the bugfix/viirs-qc branch March 29, 2024 17:40
danholdaway added a commit that referenced this pull request Apr 8, 2024
* origin/develop:
  Use <filesystem> on a non c++17 supported machine (WCOSS ACORN) (#1026)
  Change generate_com to declare_from_tmpl (#1025)
  Commenting out more of the marine bufr 2 ioda stuff (#1018)
  make driver consistent with workflow driver (#1016)
  Update hashes now that GSI-B is working for EnVar (#1015)
  Add GitHub CLI to path for CI (#1014)
  Use _anl rather than _ges dimensions for increments in FV3 increment converter YAML (#1013)
  Fix inconsistent VIIRS preprocessing test (#1012)
  remove gdas_ prefix from executable filename in test_gdasapp_fv3jedi_fv3inc (#1010)
  Bugfix on Broken GHRSST Ioda Converter (#1004)
  Moved the marine converters to a "safe" place (#1007)
  restore ATM local ensemble ctest functionality (#1003)
  Add BUFR2IODA python API converter to prepoceanobs task (#914)
  Remove sst's from obs proc (#1001)
  JEDI increment write to cubed sphere history (#983)
  [End- to End Test code sprint] Add SEVIRI METEOSAT-8 and METEOSAT-11 to end-to-end testing (#766)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

test_gdasapp_util_viirsaod2ioda fails on Hera Rocky 8
2 participants