#! /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