mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-22 09:21:57 -05:00
20 lines
514 B
Bash
Executable file
20 lines
514 B
Bash
Executable file
#!/bin/bash
|
|
set +e
|
|
|
|
t=$1
|
|
if echo -n $t | grep ^file: ; then
|
|
t=$(echo -n $t | sed s@^file://@@)
|
|
fi
|
|
|
|
if echo -n $t | grep Layout ; then
|
|
mode_flag="-d"
|
|
else
|
|
mode_flag="-T"
|
|
fi
|
|
|
|
input_dir=$(dirname $t)
|
|
expected_dir=$(echo $input_dir | sed s/input/expected/)
|
|
test_name=$(basename $t .html)
|
|
cd $SERENITY_SOURCE_DIR/Build/lagom
|
|
mkdir -p $expected_dir
|
|
./bin/headless-browser -r $SERENITY_SOURCE_DIR/Build/lagom/share/Lagom $mode_flag --layout-test-mode $input_dir/$test_name.html > $expected_dir/$test_name.txt
|