Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dcb4b41af8b7afbbf44e4a5694b75a459e8ce4c8
https://github.com/tribe29/checkmk/commit/dcb4b41af8b7afbbf44e4a5694b75a459…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-02-28 (Fri, 28 Feb 2020)
Changed paths:
M livestatus/src/test/test_CrashReport.cc
Log Message:
-----------
Use a random folder for CR tests
This reduces flakiness when tests run in parallel as the tests
do not run independently 🤦.
Change-Id: Ic9a6189b44452f5632811da963eb53a659770252
Commit: d5acf8eb54e31f37d54afe1293d981573678480b
https://github.com/tribe29/checkmk/commit/d5acf8eb54e31f37d54afe1293d981573…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-02-28 (Fri, 28 Feb 2020)
Changed paths:
R tests-py3/testlib/containers.py
A tests-py3/testlib/containers.py
A tests/testlib/containers.py
M tests/testlib/web_session.py
Log Message:
-----------
Make pylint happy again
Change-Id: I9efecda375adee6f5e91f69c8ac18099b9cde2fd
Compare: https://github.com/tribe29/checkmk/compare/fd4b5e4617e9...d5acf8eb54e3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 597974fdb80bae280b4f27d2dd4f4f14e841fde3
https://github.com/tribe29/checkmk/commit/597974fdb80bae280b4f27d2dd4f4f14e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-02-28 (Fri, 28 Feb 2020)
Changed paths:
A buildscripts/scripts/test-gui-crawl.jenkins
M tests-py3/Makefile
A tests-py3/gui_crawl/conftest.py
A tests-py3/gui_crawl/install-cmk.py
A tests-py3/gui_crawl/run-gui-crawl.py
A tests-py3/gui_crawl/test_gui_crawl.py
A tests-py3/testlib/containers.py
M tests/Makefile
M tests/conftest.py
R tests/integration/cmk/gui/test_crawl.py
M tests/testlib/site.py
M tests/testlib/utils.py
M tests/testlib/version.py
M tests/testlib/web_session.py
Log Message:
-----------
Containerize and Python 3 port GUI crawl test
* The GUI crawl is now executed in a containerized environment based on
our 19.04 OS image.
* The test is now executed with Python 3.
The procedure is like this now:
- To start the GUI crawl you have two targets:
make -C tests-py3 test-gui-crawl-docker
It creates a container and starts the GUI crawl in it. This is the
target that is started by the CI crawl job.
make -C tests-py3 test-gui-crawl
It starts the GUI crawl test on the local machine.
- The test-gui-crawl-docker target starts the script
tests-py3/gui_crawl/run-gui-crawl.py which first creates a GUI crawl
image based on the Ubuntu 19.04 OS image we use for other tests. It
basically installs the desired Checkmk version in image and stores the
result as derived image for later executions.
- Then run-gui-crawls.py starts a crawl container and executes the
second make target in the container:
make -C tests-py3 test-gui-crawl
- The target starts "pytest -T gui_crawl tests-py3/gui_crawl/test_gui_crawl.py"
which finally executes the crawl test using pytest.
- The results are stored in "/results" in the container context and
in "[tmp_path]/results" after executing the test. The final path can
be controlled by setting the environment variable RESULT_PATH. This
is done by the GUI crawl jenkins job to archive the resulting files.
Change-Id: Ifbe10a70f72612e313bf146c7e7d4a66dc023732
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1e4fc13c46b0c5d477c325dde2fbc278d8d0a7a9
https://github.com/tribe29/checkmk/commit/1e4fc13c46b0c5d477c325dde2fbc278d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-02-27 (Thu, 27 Feb 2020)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Update response verification
Change-Id: I26751e46765c9adb46845023c2af1a456a8283f8
Commit: fc76506e5b3838dd85275471353f822c8b33ba50
https://github.com/tribe29/checkmk/commit/fc76506e5b3838dd85275471353f822c8…
Author: Robert Sander <github(a)gurubert.de>
Date: 2020-02-27 (Thu, 27 Feb 2020)
Changed paths:
A .werks/10893
A checkman/dell_poweredge_amperage.current
M checks/dell_poweredge.include
M checks/dell_poweredge_amperage
Log Message:
-----------
10893 dell_poweredge_amperage.current: Check plugin for current of power units of Dell PowerEdge Servers
This check plugin allows to monitor the current of power units of
Dell PowerEdge Servers. The check also displays the upper warning
and critical limits as configured in the device.
Change-Id: I42e7fe2d03ecf97e8151fad0f27d7ffd47ae415d
Compare: https://github.com/tribe29/checkmk/compare/c9dbf4c7c95e...fc76506e5b38
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c9dbf4c7c95e73cf376377fc5004c78f3bcc6e41
https://github.com/tribe29/checkmk/commit/c9dbf4c7c95e73cf376377fc5004c78f3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-02-27 (Thu, 27 Feb 2020)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Test site creation: Ask for other page (to get more debug information)
Change-Id: I33bea1b5ed673a0ca1f41a178bad2a2b9400570d