File tree Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -16,12 +16,12 @@ dependencies:
16
16
post :
17
17
- npm run cibuild
18
18
- docker run -d --name mytestbed -v $PWD:/var/www/streambed/image_server/plotly.js -p 9010:9010 plotly/testbed:latest
19
- - sudo lxc-attach -n "$(docker inspect --format '{{.Id}}' mytestbed)" -- bash -c "cp -f /var/www/streambed/image_server/plotly.js/ test/image/index.html /var/www/streambed/image_server /server_app/index.html"
19
+ - sudo ./tasks/run_in_testbed.sh mytestbed "cp -f test/image/index.html .. /server_app/index.html"
20
20
- wget --server-response --spider --tries=8 --retry-connrefused http://localhost:9010/ping
21
21
test :
22
22
override :
23
- - sudo lxc-attach -n "$(docker inspect --format '{{.Id}}' mytestbed)" -- bash -c "cd /var/www/streambed/image_server/plotly.js && node test/image/compare_pixels_test.js"
24
- - sudo lxc-attach -n "$(docker inspect --format '{{.Id}}' mytestbed)" -- bash -c "cd /var/www/streambed/image_server/plotly.js && node test/image/export_test.js"
23
+ - sudo ./tasks/run_in_testbed.sh mytestbed " node test/image/compare_pixels_test.js"
24
+ - sudo ./tasks/run_in_testbed.sh mytestbed " node test/image/export_test.js"
25
25
- npm run citest-jasmine
26
26
- npm run test-bundle
27
27
- npm run test-syntax
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ #
3
+ # Useful shortcut to run command inside the `testbed` docker container
4
+ # on CircleCI.
5
+ #
6
+ # ===============================================================================
7
+
8
+ ID=" $1 "
9
+ CMD=" $2 "
10
+
11
+ CONTAINER=" $( docker inspect --format ' {{.Id}}' $ID ) "
12
+ REPOPATH=" /var/www/streambed/image_server/plotly.js"
13
+
14
+ lxc-attach -n $CONTAINER -- bash -c " cd $REPOPATH && $CMD "
You can’t perform that action at this time.
0 commit comments