Use this skill when unskipping a test that was previously skipped.
72
87%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
This skill outlines the workflow for fixing skipped tests in the DevTools codebase, typically given a Chromium bug link (e.g., crbug.com/1234567).
Extract the Bug ID
crbug.com/<bugid>. Extract the <bugid> from the link.Create a Branch
fixed-<bugid>.devtools-version-control skill to create and switch branches appropriately.Search for the Skipped Tests
<bugid> to find skipped tests.it.skip('[crbug.com/<bugid>] ...', ...) or skipped describes that mention the bug ID.Iterative Fix Process
it.skip or describe.skip for one of the tests associated with the bug.npm run test path/to/foo.test.ts:test_name) using the guidelines from the devtools-verification skill. If you are dealing with flaky tests, you can use the --repeat=x flag (e.g. npm run test -- --repeat=20 path/to/foo.test.ts:test_name) to run the test multiple times to reproduce the flakiness. This flag works for both E2E and unit tests.[crbug.com/<bugid>] prefix from the test name string if it is present.// TODO(crbug...): Flaky).Verify Full Build
184a74d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.