Use third party libxml
[platform/framework/web/chromium-efl.git] / tizen_src / scripts / run-layout-tests
1 #!/bin/bash
2 _script=$(readlink -f $0)
3 _top_dir=$(dirname $_script)/../..
4 _runner=$_top_dir/third_party/WebKit/Tools/Scripts/run-webkit-tests
5 _out="out.x64"
6
7 echo $@ | grep -q \\-\\-help && $_runner --help
8
9 echo $@ | grep -q \\-\\-debug
10 [ $? -gt 0 ] && _mode="Release" || _mode="Debug"
11
12 if [ ! -x $_top_dir/$_out/$_mode/content_shell ]; then
13     echo "Please build content_shell in $_mode mode first"
14     exit 1
15 fi
16
17 getHostArch() {
18   echo $(uname -m | sed -e \
19         's/i.86/ia32/;s/x86_64/x64/;s/amd64/x64/;s/arm.*/arm/;s/i86pc/ia32/')
20 }
21
22 _LIBDIR=lib
23 if [ "$(getHostArch)" == "x64" ]; then
24       _LIBDIR=lib64
25 fi
26
27 BUILDDIR=$_top_dir/out.$(getHostArch)/$_mode
28 CHROMIUM_EFL_LIBDIR=$BUILDDIR/lib
29 CHROMIUM_EFL_DEPENDENCIES_LIBDIR=$BUILDDIR/../Dependencies/Root/$_LIBDIR
30
31 export LD_LIBRARY_PATH=$CHROMIUM_EFL_DEPENDENCIES_LIBDIR:$CHROMIUM_EFL_LIBDIR:${LD_LIBRARY_PATH}
32 echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}"
33
34 exec $_runner \
35     --additional-env-var=EVAS_GL_NO_BLACKLIST=1 \
36     --additional-expectations=$_top_dir/third_party/WebKit/LayoutTests/platform/tizen/TestExpectations \
37     --build-directory=$_top_dir/out.x64 \
38     --additional-drt-flag=--no-sandbox \
39     --additional-drt-flag=--ignore-gpu-blacklist \
40     --additional-drt-flag=--use-gl=egl \
41     "$@"