| #!/bin/bash |
| |
| # URL to clone demos from |
| DEMOS_URL="git://git.sv.nongnu.org/freetype/freetype2-demos.git" |
| |
| # Directory of demos relative to freetype |
| DEMOS_DIR="../freetype2-demos/bin" |
| |
| # Base directory to ouptut test results |
| TEST_OUTDIR="/tmp/ft-tests" |
| |
| # This is where we build the commit of freetype we wish to compare against. We |
| # export it here because this variable is used in other scripts invoked later. |
| COMP_COMMIT_DIR="/tmp/freetype2" |
| |
| # Number of xvfb threads to use |
| WORKERS=20 |
| |
| # List of tests Below |
| ## Arguments (in order) |
| ### FONT: path to ttf |
| ### SIZE: size to render test at |
| ### DPI: dpi to render test at |
| ### DUMP: boolean, run dump test |
| ### BENCH: boolean, run bench test |
| ### VIEW: boolean, run dump view test |
| ### STRING: boolean, run string test |
| ### START_GLYPH: first glyph to use in ftview tests |
| ### END_GLYPH: last glyph to use in ftview tests |
| |
| FT_TESTS=( |
| "${HOME}/test-fonts/LiberationSerif-Regular.ttf 16 72 1 1 1 1 0 10" |
| "${HOME}/test-fonts/LiberationSans-Bold.ttf 32 72 1 1 1 1 10 30" |
| "${HOME}/test-fonts/LiberationMono-BoldItalic.ttf 32 72 1 1 1 1 0 2394" |
| ) |