Files
vtube/scripts/ad-test.sh

34 lines
1.2 KiB
Bash
Raw Permalink Normal View History

#!/bin/bash
# ad-test — wrapper for /home/w4/playwright-tests/ad-regression.mjs
#
# Usage:
# ad-test <url1> [url2] ... [--screenshot] [--json]
# ad-test # без аргументів = default 3 URLs з 8148
#
# Examples:
# ad-test "https://www.xn--3dsq7teoyo9d.com/v/box/261085/foo"
# ad-test --screenshot "https://t1.atube.sex/v/box/123/bar"
#
# Що тестує (per URL):
# 1. ad-bundle loaded (window._adConfig set)
# 2. popunder SDK loads
# 3. /api/users/<vast_spot> повертає <Ad> (not empty no-fill)
# 4. mode = "vast" після popunder cooldown
# 5. .asg-container injects на click pjs_play_btn
# 6. console clean (no [ASGB LOADER] errors)
#
# Exit code: 0 = всі pass, 1 = >=1 fail.
set -e
if [[ $# -eq 0 ]]; then
# default — 3 URLs з 8148 для quick smoke test
set -- \
"https://www.xn--3dsq7teoyo9d.com/v/box/261085/get-your-fill-of-hardcore-anal" \
"https://www.xn--3dsq7teoyo9d.com/v/box/306026/online-kat-gives-wild-footjob" \
"https://www.xn--3dsq7teoyo9d.com/v/box/328723/lets-talk-about-hot-j-porn-videos"
fi
cd /home/w4/playwright-tests
exec timeout 300 node ad-regression.mjs "$@"