Sage-Bionetworks / sage-monorepo

Where OpenChallenges, Schematic, and other Sage open source apps are built
https://sage-bionetworks.github.io/sage-monorepo/
Apache License 2.0
21 stars 12 forks source link

[Story] Create RFC for enabling Coverage in Sage Monorepo #1782

Closed tschaffter closed 10 months ago

tschaffter commented 1 year ago

What projects is this story for?

No response

As a user, I want

As a Developer, I want to know how much of the code of a project is covered by tests so that I know when a project is sufficiently tested.

As a Project Manager, I want to know how much of the code of a project is covered by tests to that I can prioritize which projects should benefit from writing additional tests.

Description

Enabling code coverage on a repository is relatively common. Enabling code coverage in a monorepo that supports multiple programming languages and testing frameworks like Sage Monorepo is more challenging. The goal of the RFC is to identify a solution that scale with a growing number of projects.

[RFC] Enable Code Coverage in Sage Monorepo

Acceptance criteria

No response

Tasks

No response

Anything else?

No response

Have you linked this story to a GitHub Project?

tschaffter commented 10 months ago

See the RFC link shared above. It's not complete but working on it enable me to identify where I want us to go with code coverage on Sage Monorepo. Since then, I've started to explore SonarCloud.io as a way to track project-specific coverage reports.