playwright/src/server/webkit
Dmitry Gozman b34d9aba25
feat(trace): experimental traces for our tests (#3567)
This introduces basic tracing enabled in our tests.

What is captured:
- network resources;
- snapshots at the start of most actions;
- snapshot after the test failure.

How this integrates with test runner:
- context fixture calls private method context._initSnapshotter() and uses Tracer to trace all events;
- all tests share a single test-results/trace-storage directory to store blobs;
- each test has its own trace file.
- npm run show-trace opens a bare-minimum trace viewer that renders snapshots.
2020-08-28 10:51:55 -07:00
..
protocol.ts feat(webkit): bump to 1334 (#3643) 2020-08-26 15:18:39 -07:00
webkit.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
wkAccessibility.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
wkBrowser.ts fix(screencast): replace ScreencastStopped with async path() (#3626) 2020-08-25 17:18:28 -07:00
wkConnection.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
wkExecutionContext.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
wkInput.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
wkInterceptableRequest.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
wkPage.ts feat(trace): experimental traces for our tests (#3567) 2020-08-28 10:51:55 -07:00
wkProvisionalPage.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
wkWorkers.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00