Use this skill when unskipping a test that was previously skipped.
56
63%
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
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/fixing-skipped-tests/SKILL.mdThis 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
test/TestExpectations file for the <bugid> to find skipped tests..skip in the code, but rather by having a [ Skip ] expectation in test/TestExpectations.Iterative Fix Process
[ Skip ] expectation for one of the tests associated with the bug in test/TestExpectations (or change it to [ Pass Failure ] if you are investigating flakiness).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 in the code if it is present.// TODO(crbug...): Flaky).test/TestExpectations, and verifying until all are passing.Verify Full Build
31f2967
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.