Files
MapLibreParticleLab/scripts/node/run.sh
2015-10-30 13:09:04 -07:00

32 lines
749 B
Bash
Executable File

#!/usr/bin/env bash
set -e
set -o pipefail
source ./scripts/${TRAVIS_OS_NAME}/setup.sh
BUILDTYPE=${BUILDTYPE:-Release}
################################################################################
# Build
################################################################################
source ~/.nvm/nvm.sh
nvm use $NODE_VERSION
mapbox_time "compile_program" \
npm install --build-from-source
################################################################################
# Test
################################################################################
# Travis OS X has no GPU
if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then
mapbox_time "run_tests" \
npm test
mapbox_time "run_render_tests" \
npm run test-suite
fi