forked from plotly/plotly.js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnoci_test.sh
executable file
·51 lines (45 loc) · 1.23 KB
/
noci_test.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#! /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