Skip to content

Fix inconsistent VIIRS preprocessing test#1012

Merged
CoryMartin-NOAA merged 1 commit into
developfrom
bugfix/viirs-qc
Mar 29, 2024
Merged

Fix inconsistent VIIRS preprocessing test#1012
CoryMartin-NOAA merged 1 commit into
developfrom
bugfix/viirs-qc

Conversation

@CoryMartin-NOAA
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
@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)
DavidNew-NOAA pushed a commit that referenced this pull request Jan 16, 2026
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.
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