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:
Yasser Elsayed 2018-11-09 12:20:21 -08:00 committed by k8s-ci-robot
parent 8c2110d2eb
commit 006433e66d
4 changed files with 3226 additions and 3183 deletions

View File

@ -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

View File

@ -1,4 +1,5 @@
[![Build Status](https://travis-ci.com/kubeflow/pipelines.svg?token=JjfzFsYGxZwkHvXFCpwt&branch=master)](https://travis-ci.com/kubeflow/pipelines)
[![Coverage Status](https://coveralls.io/repos/github/kubeflow/pipelines/badge.svg)](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

View File

@ -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",