Normalize CI and tox configuration with Briefcase #153
Labels
enhancement
New features, or improvements to existing features.
good first issue
Is this your first time contributing? This could be a good place to start!
What is the problem or limitation you are having?
Travertino has a tox configuration; however, for historical reasons, it uses slightly different targets to the pattern that are currently used by Briefcase (and other BeeWare projects) - most notably those related to coverage reporting.
Describe the solution you'd like
Travertino's tox configuration should provide the same interface used by other BeeWare projects. This includes:
tox -m test3X
set of meta-targetsDescribe alternatives you've considered
Additional context
Briefcase currently enforces a 100% code coverage requirement; It is highly unlikely that Travertino's test suite actually meets this requirement. Being able to easily report current coverage is an important first step to getting to coverage; the "fail if coverage < 100%" rule can be omitted as part of this work.
(Of course, if we're only missing a couple of lines of coverage, adding the extra test cases to get to 100% would also be appreciated)
The text was updated successfully, but these errors were encountered: