Add coveralls for frontend code coverage (#176)
* coveralls * add coverage in travis * rename npm scripts * test failure * fix test * only run test:coveralls, add coveralls badge
This commit is contained in:
parent
8c2110d2eb
commit
006433e66d
|
|
@ -26,7 +26,7 @@ script:
|
|||
# Frontend tests
|
||||
- cd $TRAVIS_BUILD_DIR/frontend
|
||||
- npm i
|
||||
- CI=true npm test
|
||||
- npm run test:coveralls
|
||||
|
||||
# DSL tests
|
||||
- wget http://central.maven.org/maven2/io/swagger/swagger-codegen-cli/2.3.1/swagger-codegen-cli-2.3.1.jar -O /tmp/swagger-codegen-cli.jar
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[](https://travis-ci.com/kubeflow/pipelines)
|
||||
[](https://coveralls.io/github/kubeflow/pipelines?branch=yebrahim%2Fcoveralls)
|
||||
|
||||
## Overview of the Kubeflow pipelines service
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -33,7 +33,6 @@
|
|||
"apis:pipeline": "java -jar swagger-codegen-cli.jar generate -i ../backend/api/swagger/pipeline.swagger.json -l typescript-fetch -o ./src/apis/pipeline -c ./swagger-config.json",
|
||||
"apis:run": "java -jar swagger-codegen-cli.jar generate -i ../backend/api/swagger/run.swagger.json -l typescript-fetch -o ./src/apis/run -c ./swagger-config.json",
|
||||
"build": "react-scripts-ts build",
|
||||
"coverage": "npm run test -- --env=jsdom --coverage",
|
||||
"docker": "COMMIT_HASH=`git rev-parse HEAD`; docker build -q -t ml-pipelines-frontend:${COMMIT_HASH} --build-arg COMMIT_HASH=${COMMIT_HASH} --build-arg DATE=\"`date -u`\" -f Dockerfile ..",
|
||||
"eject": "react-scripts-ts eject",
|
||||
"java": "java -version",
|
||||
|
|
@ -42,6 +41,8 @@
|
|||
"postinstall": "cd ./server && npm i && cd ../mock-backend && npm i",
|
||||
"start": "react-scripts-ts start",
|
||||
"test": "react-scripts-ts test --env=jsdom",
|
||||
"test:coverage": "npm test -- --env=jsdom --coverage",
|
||||
"test:coveralls": "npm run test:coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
|
||||
"vr-approve": "backstop approve",
|
||||
"vr-test": "ts-node -O '{\"module\": \"commonjs\"}' backstop.ts"
|
||||
},
|
||||
|
|
@ -64,6 +65,7 @@
|
|||
"@types/react-test-renderer": "^16.0.2",
|
||||
"@types/react-virtualized": "^9.18.7",
|
||||
"backstopjs": "^3.5.16",
|
||||
"coveralls": "^3.0.2",
|
||||
"enzyme": "^3.6.0",
|
||||
"enzyme-adapter-react-16": "^1.5.0",
|
||||
"enzyme-to-json": "^3.3.4",
|
||||
|
|
|
|||
Loading…
Reference in New Issue