canonical / kafka-operator

Kafka VM operator
Apache License 2.0
6 stars 12 forks source link

[DPE-3853] Obsolete - Cruise Control role implementation #199

Closed Batalex closed 2 months ago

Batalex commented 4 months ago

Testing

Role implementation effectively means that we can increase our testing scope by several folds. To reduce the impact on the development feedback loop, I introduced a couple of new markers:

The default tox invocation command runs all tests. Using the -m option allows selecting only a subset of the test modules:

tox -e unit -- -m broker

Those new markers can be enabled module wise with the global pytestmark variable:

import pytest

pytestmark = pytest.mark.broker

Storage

Reduced mandatory storage to 1G.