revert(#14797): fix(test runner): collect artifacts when calling browser.close() (#14846)

Revert "fix(test runner): collect artifacts when calling `browser.close()` (#14797)"

This reverts commit c7a28ac7e9.

Looks like it broke a bunch of tracing tests:

* Good: https://github.com/microsoft/playwright/runs/6838098316?check_suite_focus=true
* First Bad: https://github.com/microsoft/playwright/runs/6838104691?check_suite_focus=true
* Still bad on HEAD (88664c39c9): https://github.com/microsoft/playwright/runs/6868333846?check_suite_focus=true
This commit is contained in:
Ross Wollman 2022-06-13 17:20:59 -07:00 committed by GitHub
parent 26e22c9a89
commit 3974d1b359
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 23 deletions

View file

@ -104,8 +104,6 @@ export class Browser extends ChannelOwner<channels.BrowserChannel> implements ap
async close(): Promise<void> {
try {
for (const context of this.contexts())
await this._browserType?._onWillCloseContext?.(context);
if (this._shouldCloseConnectionOnClose)
this._connection.close(kBrowserClosedError);
else

View file

@ -241,27 +241,6 @@ test('should not override trace file in afterAll', async ({ runInlineTest, serve
expect(fs.existsSync(testInfo.outputPath('test-results', 'a-test-1', 'trace-1.zip'))).toBeTruthy();
});
test('should record trace on manual browser closure', async ({ runInlineTest }, testInfo) => {
const result = await runInlineTest({
'a.spec.ts': `
const { test } = pwt;
test.use({ trace: 'on' });
test.afterAll(async ({ browser }) => {
await browser.close();
});
test('test 1', async ({ page }) => {
await page.goto('about:blank');
});
`,
}, { workers: 1 });
expect(result.exitCode).toBe(0);
expect(result.passed).toBe(1);
expect(fs.existsSync(testInfo.outputPath('test-results', 'a-test-1', 'trace.zip'))).toBeTruthy();
});
async function parseTrace(file: string): Promise<Map<string, Buffer>> {
const zipFS = new ZipFileSystem(file);