Skip to content

Fix missing native test fixtures and MSVC narrowing warning - #243

Merged
dayfine merged 14 commits into
frlg/stage7-celadonfrom
frlg/map-resource-handoff
Nov 8, 2026
Merged

dayfine merged 14 commits into
frlg/stage7-celadonfrom
frlg/map-resource-handoff

Conversation

@dayfine

@dayfine dayfine commented Nov 7, 2026 •

Copy link
Copy Markdown
Owner

Stacked on fork #224 (frlg/stage7-celadon) after merged #238. The diff is three files: one CI fixture pin, one RNG literal-type fix and documentation. No map data/pins change.

Full native validation exposed two blockers. CI used only upstream CommandLineTests, so 69 existing FRLG image cases failed before exercising their detectors. MSVC also rejected the RNG search's initializer_list<int> values being assigned to uint16_t under /WX.

Pin the complete fixture set at dayfine/CommandLineTests@d150a6c547434110a920f95ba7857b93d5bb9222 (fixture fork #12). It contains all 69 required frames, preserves all 1,198 current upstream files byte-for-byte, and combines existing public fixture bytes. Assertions and test selection are unchanged. Explicitly type the two RNG top-bit literals as uint16_t, preserving their values; that fix is committed in owning stage-2 #214 at d633063b1 and merged here.

How to review: the workflow repository/SHA and resource README describe the fixture dependency; the only C++ change types two loop literals. The publication handoff must arrange the required image fixtures upstream before using an upstream-only test checkout.

The first fixture-complete Linux Clang run loaded the images and passed 33,026 cases, but exposed three missing expected-text sidecars. Fixture #12 now includes the original sidecar blobs as well; no expectations were generated or changed to match output.

Fresh full native matrix runs use current head 37d4bde7dce83034a0f4e4ca09b199833c20fd37:

Results remain pending. Earlier failures are recorded as failures, not green detector evidence. No console, GUI, save or profile operations.

@dayfine
dayfine marked this pull request as ready for review November 8, 2026 04:26
@dayfine
dayfine merged commit e6de8c8 into frlg/stage7-celadon Nov 8, 2026
19 of 20 checks passed
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.

1 participant