package.tasks.noci_test.sh Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plotly.js Show documentation
Show all versions of plotly.js Show documentation
The open source javascript graphing library that powers plotly
The newest version!
#! /bin/bash
#
# Run tests that aren't ran on CI (yet)
#
# to run all no-ci tests
# $ (plotly.js) ./tasks/noci_test.sh
#
# to run jasmine no-ci tests
# $ (plotly.js) ./tasks/noci_test.sh jasmine
# to run image no-ci tests
# $ (plotly.js) ./tasks/noci_test.sh image
#
# -----------------------------------------------
EXIT_STATE=0
root=$(dirname $0)/..
# jasmine specs with @noCI tag
test_jasmine () {
# run noCI tests
npm run test-jasmine -- --tags=noCI,noCIdep --nowatch || EXIT_STATE=$?
}
# having problem creating baselines for 2 mapbox mocks using kaleido
# we must use orca
test_image () {
$root/../orca/bin/orca.js graph \
$root/test/image/mocks/mapbox_osm-style.json \
$root/test/image/mocks/mapbox_density0-legend.json \
--mathjax $root/node_modules/mathjax-v2/MathJax.js \
--plotly $root/build/plotly.js \
--mapbox-access-token "pk.eyJ1IjoicGxvdGx5LWRvY3MiLCJhIjoiY2xpMGYyNWgxMGJhdzNzbXhtNGI0Nnk0aSJ9.0oBvi_UUZ0O1N0xk0yfRwg" \
--output-dir $root/test/image/baselines/ \
--verbose || EXIT_STATE=$?
}
case $1 in
jasmine)
test_jasmine
;;
image)
test_image
;;
*)
test_jasmine
test_image
;;
esac
exit $EXIT_STATE