Hi all,
When you submit a new PR, after the CI tests are successfully
completed, the coverage
information is shown in the PR diff page. Can you please go through
that and make sure
that most of the newly added or modified lines are covered by tests?
If not, please add
additional tests to make sure that the newly added lines are covered by tests.
In addition to the functional tests, also make sure to add tests for
invalid arguments
and negative/boundary conditions.
A lot of effort has gone in the last few years to add a significant
number of tests to cover
most of the Vim code base. Let us make sure that this doesn't regress.
The latest coverage information is available at
https://app.codecov.io/gh/vim/vim.
The instructions to generate the coverage information in a Linux system is at:
https://github.com/vim/vim/blob/master/src/Makefile#L668
Thanks,
Yegappan