Skip to content

Commit 4ee76c0

Browse files
committed
run always the screenshot after
1 parent 5949204 commit 4ee76c0

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

scripts/pit/its/screenshot.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
const {log, dismissDevmode, args, createPage, closePage, takeScreenshot, waitForServerReady} = require('./test-utils');
2+
3+
(async () => {
4+
const arg = args();
5+
6+
if (!arg.prefix) {
7+
log('Error: Debe proporcionar un prefijo usando --prefix=<nombre>');
8+
process.exit(1);
9+
}
10+
11+
let url = arg.url;
12+
let sel = '#outlet > * > *:not(style):not(script)';
13+
if (arg.name === 'start') {
14+
url += 'app/p';
15+
sel = 'app-view';
16+
}
17+
const page = await createPage(arg.headless, arg.ignoreHTTPSErrors);
18+
await waitForServerReady(page, url);
19+
await page.waitForSelector(sel);
20+
21+
await takeScreenshot(page, arg.name ? arg.name : __filename, 'screenshot', arg.prefix);
22+
await closePage(page);
23+
})();

scripts/pit/lib/lib-validate.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,7 @@ runValidations() {
118118
test_result=$?
119119

120120
# Take screenshot after tests succeed
121-
[ -n "$SCREENSHOTS" -a $test_result = 0 ] && runPlaywrightTests "$SCRSHT" "$file" "$mode" "$name" "$version" "--port=$port" "--prefix=_after"
122-
121+
[ -n "$SCREENSHOTS" ] && runPlaywrightTests "$SCRSHT" "$file" "$mode" "$name" "$version" "--port=$port" "--prefix=_after"
123122

124123
# Return the test result
125124
[ $test_result != 0 ] && return 1

0 commit comments

Comments
 (0)