Skip to content

Improve test coverage? #9

Open
Open
@jjatria

Description

@jjatria

The tests for this distribution take a considerable time to run because of the way they are laid out. The test suite runs over 30000 individual tests to ensure the behaviour of a handful of functions, and still has an overall coverage below 75%.

I was thinking the tests could be made much simpler (and faster) if the exhaustive testing is done only when doing automated testing (as in CPANTesters) or when doing release testing, and make normal users only run the tests that make sure that the functions behave as documented.

This would reduce the size of the test suite and installation times.

I'd be happy to send in a pull request.

As for implementation, and in the spirit of keeping up with the times, how would you feel about using Test::V0 for this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions