推进 INI 面板 shell integration browser workflow smoke
This commit is contained in:
@@ -63,9 +63,11 @@ PORT="$(cat "$PORT_FILE")"
|
||||
URL="http://127.0.0.1:$PORT/tests/browser/ini_panel_smoke.html"
|
||||
CONTROL_URL="http://127.0.0.1:$PORT/tests/browser/ini_panel_control_page_smoke.html"
|
||||
LAUNCH_URL="http://127.0.0.1:$PORT/tests/browser/ini_panel_launch_smoke.html"
|
||||
SHELL_INTEGRATION_URL="http://127.0.0.1:$PORT/tests/browser/ini_panel_shell_integration_workflow_smoke.html"
|
||||
OUT="$TMP_DIR/chromium.out"
|
||||
CONTROL_OUT="$TMP_DIR/chromium-control.out"
|
||||
LAUNCH_OUT="$TMP_DIR/chromium-launch.out"
|
||||
SHELL_INTEGRATION_OUT="$TMP_DIR/chromium-shell-integration.out"
|
||||
|
||||
"$CHROMIUM" \
|
||||
--headless=new \
|
||||
@@ -117,3 +119,20 @@ if ! grep -Fq "browser_ini_launch_smoke=ok" "$LAUNCH_OUT"; then
|
||||
fi
|
||||
|
||||
echo "browser_ini_launch_smoke=ok"
|
||||
|
||||
"$CHROMIUM" \
|
||||
--headless=new \
|
||||
--disable-gpu \
|
||||
--no-sandbox \
|
||||
--user-data-dir="$CHROME_PROFILE" \
|
||||
--virtual-time-budget=10000 \
|
||||
--dump-dom \
|
||||
"$SHELL_INTEGRATION_URL" >"$SHELL_INTEGRATION_OUT" 2>&1
|
||||
|
||||
if ! grep -Fq "browser_ini_shell_integration_workflow_smoke=ok" "$SHELL_INTEGRATION_OUT"; then
|
||||
echo "browser INI shell integration workflow smoke failed" >&2
|
||||
sed -n '1,220p' "$SHELL_INTEGRATION_OUT" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "browser_ini_shell_integration_workflow_smoke=ok"
|
||||
|
||||
Reference in New Issue
Block a user