Closed netsettler closed 1 year ago
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
dcicutils/qa_checkers.py | 133 | 194 | 68.56% | ||
<!-- | Total: | 152 | 213 | 71.36% | --> |
Totals | |
---|---|
Change from base Build 3062061975: | 0.03% |
Covered Lines: | 5557 |
Relevant Lines: | 7792 |
Some functionality moved from
qa_utils
toqa_checkers
. In each case, to be compatible, theqa_utils
module will continue to have the entity availble for import until the next major release.VersionChecker
ChangeLogChecker
confirm_no_uses
find_uses
QA_EXCEPTION_PATTERN
As an official matter, use of these moved entities from by importing them from
dcicutils.qa_utils
is deprecated. Please update programs to import these fromdcicutils.qa_checkers
instead.New functionality in
qa_checkers
:DocsChecker
DebuggingArtifactChecker
In
misc_utils
:lines_printed_to
.New
pytest
markerstatic
for static tests.New
make
targettest-static
to run tests marked with@pytest.mark.static
.New GithubActions (GA) workflow:
static_checks.yml
There are a lot of extra tests added, some that are not relevant to this stuff, because the coverage tool was fussing at me about not getting good coverage.