21 lines
No EOL
786 B
Bash
Executable file
21 lines
No EOL
786 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -eu
|
|
set -o pipefail
|
|
|
|
VERSION=$(git describe)
|
|
|
|
if [[ -d .git ]]; then
|
|
git submodule update --init
|
|
else
|
|
if [[ ! -d ./test/data ]]; then
|
|
echo "Downloading unit test data from https://github.com/mapnik/test-data/archive/${VERSION}.tar.gz"
|
|
mkdir -p test/data/
|
|
curl -L -s https://github.com/mapnik/test-data/archive/${VERSION}.tar.gz | tar zxf - --strip-components=1 -C test/data/
|
|
fi
|
|
if [[ ! -d ./test/data-visual ]]; then
|
|
echo "Downloading visual test data from https://github.com/mapnik/test-data-visual/archive/${VERSION}.tar.gz"
|
|
mkdir -p test/data-visual/
|
|
curl -L -s https://github.com/mapnik/test-data-visual/archive/${VERSION}.tar.gz | tar zxf - --strip-components=1 -C test/data-visual/
|
|
fi
|
|
fi |