test: cover chunk prefetch in the import-window fixture #488
No reviewers
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot!488
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/import-prefetch-fixture"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
pool_lookupnow consumes prefetched pools and schedules neighbouring chunks, but its import-window fixture still omits those dependencies. The existing Linux check consequently fails to compile with missingprefetch_chunks,Pool.prefetchedandst_prefetch_*declarations.Compile the real production prefetch helper with an explicit fake device and recording background queue. Keep every existing import-window assertion, and add checks for first use of a prefetched pool, repeated/unprefetched lookups, on-demand neighbour queueing, prefetch disabled by configuration, and unavailable host-memory imports. No production import policy or workflow is changed.
Validation on source
ef2e1c4plus commit2d3faa3:git diff --checkpasses. Existing Linux GCC CI will run the updated file; it has not been run locally. GPU imports, driver timing and asynchronous background-thread completion are outside this fixture.