-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
54 lines (54 loc) · 2.16 KB
/
package.json
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
52
53
54
{
"name": "@feup-infolab/docker-mocha",
"version": "0.0.18",
"description": "Running mocha tests in isolated, parallel and cached environments",
"keywords": [
"docker",
"mocha",
"networks",
"isolated",
"parallel",
"tests",
"cached",
"end-to-end",
"serices",
"micro-services",
"distributed"
],
"repository": "https://github.com/feup-infolab/docker-mocha",
"author": "nuno.neto",
"license": "BSD-3-Clause",
"main": "docker-mocha-run.js",
"dependencies": {
"async": "^2.6.2",
"better-queue": "^3.8.10",
"export-to-csv": "^0.2.1",
"js-yaml": "^3.12.2",
"mocha": "^6.1.4",
"moment": "^2.24.0",
"request": "^2.88.0",
"underscore": "^1.9.1",
"yargs": "^13.2.2"
},
"devDependencies": {
"codacy-coverage": "^3.4.0",
"nyc": "^13.3.0"
},
"scripts": {
"test": "npm run copy-files; cd test; npm run run-test-no-docker; cd ..; npm run delete-files",
"test-back": "npm run copy-files; npm run delete-and-rebuild; npm run run-test; npm run delete-files",
"test-no-checkpoint": "npm run copy-files; npm run run-test-no-checkpoint; npm run delete-files",
"coverage": "nyc --temp-directory=coverage --reporter=lcov npm test",
"report-coverage": "node ./node_modules/.bin/codacy-coverage < ./coverage/lcov.info",
"graph": "./src/graph.py test/test/tests-structure.json",
"delete-and-rebuild": "docker rmi -f nuno/node-currency:latest; cd test; docker build --no-cache -t nuno/node-currency:latest .; cd .. ",
"run-test": "node ./docker-mocha-run.js -f ./test/test/tests.json -t 12 -c ./test/docker-compose.yml -e dendro -p 3000 --config docker_mocha",
"run-test-no-checkpoint": "node ./docker-mocha-run.js -f ./test/test/tests.json -t 1 -c ./test/docker-compose.yml -e dendro -p 3000 --config docker_mocha --no-checkpoint",
"copy-files": "cp -R src/* test/src; cp docker-mocha-run.js test/docker-mocha-run.js",
"delete-files": "cd test; rm docker-mocha-run.js; cd src; rm DockerManager.js; rm DockerMocha.js; rm NoDocker.js; rm graph.py; rm utils.js; cd ../.."
},
"bin": {
"docker-mocha": "./docker-mocha-run.js",
"docker-mocha-graph": "./src/graph.py"
}
}