diff options
Diffstat (limited to 'tests/make_png/runme.sh')
-rwxr-xr-x | tests/make_png/runme.sh | 47 |
1 files changed, 27 insertions, 20 deletions
diff --git a/tests/make_png/runme.sh b/tests/make_png/runme.sh index 8137925f5..819c18c7e 100755 --- a/tests/make_png/runme.sh +++ b/tests/make_png/runme.sh @@ -1,9 +1,16 @@ rm -rf ./html/pages rm -f ./html/top.html ##################################################################### -FT_TEST_TEST_DIR=../.. -FT_TEST_BASE_LIB=$FT_TEST_BASE_DIR/objs/.libs/libfreetype.so -FT_TEST_TEST_LIB=$FT_TEST_TEST_DIR/objs/.libs/libfreetype.so +FT_TEST_DPI=${FT_TEST_DPI:-72 96}; +FT_TEST_FONT_FILE=${FT_TEST_FONT_FILE:-test.ttf}; +FT_TEST_RENDER_MODE=${FT_TEST_RENDER_MODE:-1 2}; +FT_TEST_PT_SIZE=${FT_TEST_PT_SIZE:-16 20}; + +FT_TEST_BASE_DIR=${FT_TEST_BASE_DIR:-$HOME/base}; +FT_TEST_TEST_DIR=${FT_TEST_TEST_DIR:-../..}; + +FT_TEST_BASE_DLL=${FT_TEST_BASE_DLL:-$FT_TEST_BASE_DIR/objs/.libs/libfreetype.so}; +FT_TEST_TEST_DLL=$FT_TEST_TEST_DIR/objs/.libs/libfreetype.so ##################################################################### mkdir ./html/pages touch ./html/top.html; @@ -17,51 +24,51 @@ echo ' <link rel="stylesheet" type="text/css" href="styles/top.css"> </head> <html> - <body> + <body onload="change()"> <iframe id="frame_1" name="frame_1" src="" ></iframe> <iframe id="frame_2" name="frame_2" src="diff.html" ></iframe> <div class="select"> '>./html/top.html; ##################################################################### for i in $FT_TEST_DPI; do - mkdir ./html/pages/$i - for j in $FT_TEST_FONT_FILE; do - mkdir ./html/pages/$i/$j - for k in $FT_TEST_RENDER_MODE; do - mkdir ./html/pages/$i/$j/$k - for l in $FT_TEST_PT_SIZE; do - mkdir ./html/pages/$i/$j/$k/$l - mkdir ./html/pages/$i/$j/$k/$l/images - ./tests $FT_TEST_BASE_LIB $FT_TEST_TEST_LIB $j $l $k $i - done - done - done + mkdir ./html/pages/$i + for j in $FT_TEST_FONT_FILE; do + mkdir ./html/pages/$i/$j + for k in $FT_TEST_RENDER_MODE; do + mkdir ./html/pages/$i/$j/$k + for l in $FT_TEST_PT_SIZE; do + mkdir ./html/pages/$i/$j/$k/$l + mkdir ./html/pages/$i/$j/$k/$l/images + ./tests $FT_TEST_BASE_DLL $FT_TEST_TEST_DLL $j $l $k $i + done + done + done done ##################################################################### echo '<label>DPI        :<select name="dpi" id="dpi" onchange="change()">'>>./html/top.html; for i in $FT_TEST_DPI; do - echo " <option value= $i > $i </option>">>./html/top.html; + echo " <option value= $i > $i </option>">>./html/top.html; done echo '</select> </label><br>'>>./html/top.html; ##################################################################### echo '<label>Font       :<select name="font" id="font" onchange="change()">'>>./html/top.html; for i in $FT_TEST_FONT_FILE; do - echo " <option value= $i > $i </option>">>./html/top.html; + echo " <option value= $i > $i </option>">>./html/top.html; done echo '</select> </label><br>'>>./html/top.html; ##################################################################### echo '<label>Render Mode:<select name="mode" id="mode" onchange="change()">'>>./html/top.html; for i in $FT_TEST_RENDER_MODE; do - echo " <option value= $i > $i </option>">>./html/top.html; + echo " <option value= $i > $i </option>">>./html/top.html; done echo '</select> </label><br>'>>./html/top.html; ##################################################################### echo '<label>Size       :<select name="size" id="size" onchange="change()">'>>./html/top.html; for i in $FT_TEST_PT_SIZE; do - echo " <option value= $i > $i </option>">>./html/top.html; + echo " <option value= $i > $i </option>">>./html/top.html; done echo '</select> </label><br>'>>./html/top.html; |