zowe / cics-for-zowe-client

Monorepo for all CICS related APIs and Apps built by Zowe Clients
https://www.zowe.org/
Eclipse Public License 2.0
1 stars 3 forks source link

TD: Streamline coverage reports #86

Open zFernand0 opened 4 months ago

zFernand0 commented 4 months ago

Is your feature or enhancement request related to a problem or limitation? Please describe

We used to have coverage reports for the CICS CLI plug-in

Describe your enhancement idea

We should split the coverage results, that way the coverage config can be implemented like this:

 "zowe/cics-for-zowe-client#main":
    unit:
      junit-artifact: main.yml/cics-cli/unit
      lcov-artifact: main.yml/cics-cli/unit/coverage
    unit-sdk:
      junit-artifact: main.yml/cics-sdk/unit
      lcov-artifact: main.yml/cics-sdk/unit/coverage
    unit-vsce:
      junit-artifact: main.yml/cics-vsce/unit
      lcov-artifact: main.yml/cics-vsce/unit/coverage

Describe alternatives you've considered

Manually providing coverage information to requesters

Provide any additional context

For more details, see the coverage-config.yaml in the standalone repository.

github-actions[bot] commented 4 months ago

Thank you for raising this enhancement request. The community has 90 days to vote on it. If the enhancement receives at least 5 upvotes, it is added to our development backlog. If it receives fewer votes, the issue is closed.