Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add cargo-make with the ability to run code coverage locally #291

Merged
merged 2 commits into from Nov 17, 2022

Conversation

gregtatum
Copy link
Member

@gregtatum gregtatum commented Nov 16, 2022

I'm opening as a draft to check that CI is running before requesting review.

Edit: It is generating the code coverage report: https://coveralls.io/builds/54294084

This adds cargo-make as a dependency for the project, and allows for
running commands locally from a central location.
@gregtatum
Copy link
Member Author

coverage increased (+20.7%) to 88.915%

This is from ignoring the fluent-testing fixtures directory.

Copy link
Collaborator

@nordzilla nordzilla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've never set up a cargo-make ecosystem myself, so I'm not familiar with specific styles/syntax/best practices for the purpose of review, but everything I read here looks reasonable to me and appears to be running the coverage, and it looks like the CI is working correctly for PRs.

@gregtatum gregtatum merged commit 0a198ee into projectfluent:main Nov 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants