Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 9e61f6377a821f9a11beecfb25e203b7d8c1ee8f
https://github.com/tribe29/checkmk/commit/9e61f6377a821f9a11beecfb25e203b7d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/Makefile
M tests/conftest.py
M tests/integration/conftest.py
R tests/scripts/run-integration-test.py
M tests/testlib/containers.py
Log Message:
-----------
Reland: Consolidate integration test execution
Execute integration tests from venv (like all other tests). We now test
the site from the outside and use the Site object to access the
site resources.
This commit will break most integration tests which will be changed
to work in the new mode in the follow up commits.
Following this change we can simplify a number of special cases in the
conftest and testlib.
Change-Id: I7beb6c03ff6c73fc0b4264f2147124f608abeea0
Commit: 3eef3616c9d52410d2adc3d6434eb788357e9e7b
https://github.com/tribe29/checkmk/commit/3eef3616c9d52410d2adc3d6434eb7883…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/integration/conftest.py
M tests/testlib/site.py
Log Message:
-----------
Reland: Fix livestatus port allocation on REUSE=1
Change-Id: Ie197c561facf12537c1a0e804d5e77724bfa18fc
Commit: 5665361ef4611f270f7ae52379fa91a8b346402f
https://github.com/tribe29/checkmk/commit/5665361ef4611f270f7ae52379fa91a8b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/gui_crawl/conftest.py
M tests/gui_e2e/conftest.py
M tests/integration/conftest.py
M tests/integration/omd/test_permissions.py
M tests/openapi/schema.py
M tests/testlib/site.py
M tests/update/conftest.py
Log Message:
-----------
Reland: Integration tests: Do not patch site with venv anymore
Yay, another special hack gone :-).
Change-Id: Iabb877eff0ad543734907cc300df0ee038320fdf
Commit: f507e3b0cd51d7c851a1df3d9ef91519b1fddbaa
https://github.com/tribe29/checkmk/commit/f507e3b0cd51d7c851a1df3d9ef91519b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/conftest.py
M tests/testlib/__init__.py
M tests/testlib/site.py
M tests/testlib/utils.py
Log Message:
-----------
Reland: Simplify conftest and testlib
The integration tests were the last test type which was executed from
the site context. The integration tests are now also setting up the
site from the outside and control it like the other system level tests.
After that happened, we can now now remove obsolete things.
Change-Id: Ic6d0be4af1006d2f670c1ff485a4b996091671fe
Commit: 30396c38e8f07602bdab6c65b640df0b4b522a39
https://github.com/tribe29/checkmk/commit/30396c38e8f07602bdab6c65b640df0b4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/integration/bin/test_mkbackup.py
Log Message:
-----------
Improve backup tests a bit
* Make flock context manager handle exceptions
* Cleanup restore lock file before and after test
* Stop test job in case a restore failed
Change-Id: I12b170eab7d613abf78aaa36eca1faccdc11f624
Compare:
https://github.com/tribe29/checkmk/compare/c823a261ae7e...30396c38e8f0