initial commit
This commit is contained in:
Executable
+19
@@ -0,0 +1,19 @@
|
||||
#!/bin/sh
|
||||
# Screenshot the harness with headless Firefox.
|
||||
# tests/shot.sh [output.png] [width,height] [#hash]
|
||||
# A dedicated profile is used so it never collides with the running browser.
|
||||
set -eu
|
||||
|
||||
cd "$(dirname "$0")"
|
||||
out=${1:-shot.png}
|
||||
size=${2:-1600,1000}
|
||||
hash=${3:-}
|
||||
|
||||
profile=${TMPDIR:-/tmp}/pgt-ff-profile
|
||||
mkdir -p "$profile"
|
||||
|
||||
timeout 120 firefox --headless --no-remote --profile "$profile" \
|
||||
--screenshot "$PWD/$out" --window-size "$size" \
|
||||
"file://$PWD/harness.html$hash" >/dev/null 2>&1
|
||||
|
||||
echo "$PWD/$out"
|
||||
Reference in New Issue
Block a user