prop/test
Graham McIntire ad600361e0
fix(weather): read .sgrid in read_bounds_hrdps_nearest/3
weather_grid_hrdps_at/2 is the only production caller and backs every
/weather/cells?source=hrdps request, but it read the legacy chunked
.mp.gz dirs exclusively. The pipeline writes <iso>.hrdps.sgrid, so the
snap found a valid_time via list_valid_times_hrdps/0 (which does see
.sgrid) and then read zero chunks for it.

Delegate to read_bounds_hrdps/2, which already does the .sgrid-first,
chunk-fallback read.

Every existing test for this function hand-wrote legacy chunk dirs,
which is how the .sgrid migration slipped past. Added coverage against
a real .sgrid artifact, including the mid-migration case where both
formats exist for one valid_time.
2026-08-05 17:33:51 -05:00
..
fixtures NarrClient.extract_profile_from_file/3 + fetch_profile_at/2 2026-04-15 18:54:02 -05:00
microwaveprop fix(weather): read .sgrid in read_bounds_hrdps_nearest/3 2026-08-05 17:33:51 -05:00
microwaveprop_web fix: prevent contacts_dedup_idx collisions in parallel async tests 2026-08-04 17:05:16 -05:00
mix/tasks fix: prevent contacts_dedup_idx collisions in parallel async tests 2026-08-04 17:05:16 -05:00
support fix: remove compile-time alias to AccountsFixtures in ConnCase 2026-08-05 07:29:15 -05:00
test_helper.exs fix: remove ObanErrorReporter from log suppression list 2026-08-05 10:32:54 -05:00