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:
broker
partitioner
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:
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:
broker
partitioner
The default tox invocation command runs all tests. Using the
-m
option allows selecting only a subset of the test modules:Those new markers can be enabled module wise with the global
pytestmark
variable:Storage
Reduced mandatory storage to 1G.