Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 39f229df77ab91eb3227467f750e2f58becd0420
https://github.com/tribe29/checkmk/commit/39f229df77ab91eb3227467f750e2f58b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
A .travis.yml
Log Message:
-----------
Initial travis-ci configuration
This is a simple entry point to execute the basic and most important
Python tests for Checkmk. We run tools like pylint, YAPF and our py.test
based unit tests here. Some tests, like integration tests or tests of
very specific components are not executed.
We focus on the tests that are needed by external developers, e.g. to
support check plugin development.
Commit: 94ed47578f6514c31ed2f75463fb2041d3ed56b0
https://github.com/tribe29/checkmk/commit/94ed47578f6514c31ed2f75463fb2041d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-10-28 (Mon, 28 Oct 2019)
Changed paths:
M .travis.yml
M bin/update_rrd_fs_names.py
M cmk/gui/config.py
M cmk/gui/cron.py
M cmk/gui/dashboard.py
M cmk/gui/htmllib.py
M cmk/gui/metrics.py
M cmk/gui/mkeventd.py
M cmk/gui/modules.py
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/plugins/views/painters.py
M cmk/gui/plugins/views/perfometer.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/wato/bi.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/notifications.py
M cmk/gui/sidebar.py
M cmk/gui/sites.py
M cmk/gui/userdb.py
M cmk/gui/views.py
M cmk/gui/visuals.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/webapi.py
M cmk_base/checking.py
M cmk_base/config.py
M cmk_base/core_config.py
M cmk_base/core_factory.py
M cmk_base/data_sources/__init__.py
M cmk_base/decorator.py
A mypy-raw.ini
M tests/static/Makefile
M tests/testlib/pylint_cmk.py
Log Message:
-----------
Prepare for raw edition pylint / mypy
* Spread a lot of pragmas for pylint. Some, like the import-error, can
be cleaned up globally by setting some pylint settings dynamically
(via tests/testlib/pylint_cmk.py). This was not possible for the
no-name-in-module checker, so the best we can do seems to be a local
pragma on the conditional import lines.
* Use a raw edition related mypy.ini to globally ignore the CME/CEE
specific modules. This way we do not have to spread more pragmas for
pylint
Places we should check later: The both CEE related classes in
cmk_base.config need to be moved to CEE specific code.
The bin/update_rrd_fs_names.py seems to be CEE specific at the moment,
but should also be usable with CRE.
Change-Id: Iced547db0db68731c6c1ed7277a079d8f9038314
Compare:
https://github.com/tribe29/checkmk/compare/04c85c0daf3f...94ed47578f65