Skip to content

Test coverage for Monorepo with travis-CI #423

Open
@hamzahamidi

Description

@hamzahamidi

I have a monorepo project containing multiple libraries using ng-packagr
I managed to get & upload the test coverage of the repository.
But how can I get the coverage of each package?
This is the script I'm using

        - ./cc-test-reporter format-coverage -t lcov -o coverage/codeclimate.core.json coverage/ajsf-core/lcov.info  
        - ./cc-test-reporter format-coverage -t lcov -o coverage/codeclimate.bs3.json coverage/ajsf-bootstrap3/lcov.info  
        - ./cc-test-reporter format-coverage -t lcov -o coverage/codeclimate.bs4.json coverage/ajsf-bootstrap4/lcov.info  
        - ./cc-test-reporter format-coverage -t lcov -o coverage/codeclimate.material.json coverage/ajsf-material/lcov.info  
        - ./cc-test-reporter sum-coverage coverage/codeclimate.*.json -p 4    
        - echo $TRAVIS_TEST_RESULT
        - if [[ "$TRAVIS_TEST_RESULT" == 0 ]]; then ./cc-test-reporter upload-coverage; fi  

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions