Background & Motivation
In server-side environments like chromium-dashboard, a local checkout of the Web Platform Tests (WPT) repository may not be available. The engine must be updated to handle wpt_path=None and rely on external metadata.
Part of #439.
Proposed Changes
- Modify
WPTGenEngine and run_context_assembly to handle a None wpt_path.
- Update
find_feature_tests and gather_local_test_context to skip local scanning when the path is missing.
- Adjust the
Coverage Audit phase to use only ChromeStatus metadata and explainer/spec links when in filesystem-optional mode.
Acceptance Criteria
This issue description was drafted by Gemini
Background & Motivation
In server-side environments like
chromium-dashboard, a local checkout of the Web Platform Tests (WPT) repository may not be available. The engine must be updated to handlewpt_path=Noneand rely on external metadata.Part of #439.
Proposed Changes
WPTGenEngineandrun_context_assemblyto handle aNonewpt_path.find_feature_testsandgather_local_test_contextto skip local scanning when the path is missing.Coverage Auditphase to use only ChromeStatus metadata and explainer/spec links when in filesystem-optional mode.Acceptance Criteria
WPTGenEngineruns successfully whenconfig.wpt_pathisNone.This issue description was drafted by Gemini