Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 2745ee5b7fb901f42eefd4d5c0e4faa09997e8ac
https://github.com/tribe29/checkmk/commit/2745ee5b7fb901f42eefd4d5c0e4faa09…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M tests/Makefile
Log Message:
-----------
Add missing fake __init__.py to enable mypy in test files
* adding enterprise/cmk/base/cee/plugins/__init__.py makes
mypy able to recognize cmk.base.cee.plugins.bakery.bakery_api.v1.
* Once mypy knows the module, it is now possible to remove some
suppressions.
* mk_logwatch needed a smaller change to clarify the types
Change-Id: I24c1b6ad1e3bd2632693e303a8d7e1ded19b7e9b
Commit: 0093b860ac4c25b1f28cc086fdff7ea2d13f1f6e
https://github.com/tribe29/checkmk/commit/0093b860ac4c25b1f28cc086fdff7ea2d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M scripts/run-mypy
M tests/Makefile
Log Message:
-----------
Improve mypy invocation in CI
* Execute mypy from the repo base directory in CI. This has at least the
following advantages:
- Mypy is now printing the paths of the files relative to that
directory instead of the test directory. This is what a developer
expects.
- Reports created with e.g. --html-report DIR include all a full
report instead of only the files below test/.
* Do not call mypy with xargs anymore. Hand over the files directly
to mypy as we did before Python 3 transition.
And find-python-files currently creates a long list of files which
previously exceeded the maximum command line length. Hope that it
works now.
It would be better to hand over package or module names where
possible. This would reduce the command line length. But to do this,
we have to ensure that all of the tools can work with the new module
declarations. We also have to pay special attention to the namespace
packages.
Change-Id: Ifcc1e5eaeaaab790cb476cdf605a0aa1b8c996d2
Commit: 5447de1bc9943f0b279d0b555b2e3dd8550318b1
https://github.com/tribe29/checkmk/commit/5447de1bc9943f0b279d0b555b2e3dd85…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M buildscripts/scripts/test-python3-typing.jenkins
M scripts/run-in-docker.sh
M tests/Makefile
Log Message:
-----------
CI: Create mypy reports
Change-Id: I7bc59601ab3347f2d721555fbb833ebe5a3ddfb5
Commit: f8fc5b3b3e397c9a258cb7da36e89e657bd2e645
https://github.com/tribe29/checkmk/commit/f8fc5b3b3e397c9a258cb7da36e89e657…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M cmk/gui/livestatus_utils/testing.py
Log Message:
-----------
Livestatus mocker: update documentation
Change-Id: Iadcab6bcc7b514611fc1201eab9d57e7a9384bae
Commit: 7b3697c3a95e943c09fb3caf5a8dbc092da15f61
https://github.com/tribe29/checkmk/commit/7b3697c3a95e943c09fb3caf5a8dbc092…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M cmk/gui/livestatus_utils/testing.py
M cmk/utils/livestatus_helpers/queries.py
M cmk/utils/livestatus_helpers/testing.py
Log Message:
-----------
Livestatus mocker: fix set_prepend_site support
Change-Id: Icf6817e95d1ac1fd76b1e72a80022d349acd5842
Compare:
https://github.com/tribe29/checkmk/compare/8917208506cd...7b3697c3a95e