don't copy screenshot file
This commit is contained in:
parent
b04880d7b8
commit
1b1da1c075
|
|
@ -638,7 +638,7 @@ class ArtifactsRecorder {
|
|||
try {
|
||||
const screenshotPath = this._createScreenshotAttachmentPath();
|
||||
await fs.promises.rename(file, screenshotPath);
|
||||
await this._attachScreenshot(screenshotPath);
|
||||
this._attachScreenshot(screenshotPath);
|
||||
} catch {
|
||||
}
|
||||
}
|
||||
|
|
@ -665,14 +665,19 @@ class ArtifactsRecorder {
|
|||
if (temporary)
|
||||
this._temporaryScreenshots.push(screenshotPath);
|
||||
else
|
||||
await this._attachScreenshot(screenshotPath);
|
||||
this._attachScreenshot(screenshotPath);
|
||||
} catch {
|
||||
// Screenshot may fail, just ignore.
|
||||
}
|
||||
}
|
||||
|
||||
private async _attachScreenshot(screenshotPath: string) {
|
||||
await this._testInfo.attach('screenshot', { path: screenshotPath, contentType: 'image/png' });
|
||||
private _attachScreenshot(screenshotPath: string) {
|
||||
const step = this._testInfo._addStep({
|
||||
title: `attach "screenshot"`,
|
||||
category: 'attach',
|
||||
});
|
||||
step.attachments.push({ name: 'screenshot', path: screenshotPath, contentType: 'image/png' });
|
||||
step.complete({});
|
||||
}
|
||||
|
||||
private async _screenshotOnTestFailure() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue