tests(integration): Configure test_seldon_servers test in order to be able to run tests only on one of the SeldonDeployments CRs. This can be done using pytest's-k flag and the corresponding keyword. You can find keywords in CONTRIBUTING.md or by looking at the id field of seldon_servers.py objects.
tests(integration): Remove limits from SeldonDeployments applied.
Update CONTRIBUTING.md with instructions on how to run tests separately.
ci: Run test_seldon_servers integration test for each SeldonDeployment CR in a distinct GH runner.
Since this PR introduces changes only in tests, the changes are essentially tested in this PR's CI. In order to run those tests locally, you can follow the instructions added in the CONTRIBUTING.md file.
Changes
test_seldon_servers
test in order to be able to run tests only on one of the SeldonDeployments CRs. This can be done using pytest's-k
flag and the corresponding keyword. You can find keywords inCONTRIBUTING.md
or by looking at theid
field ofseldon_servers.py
objects.test_seldon_servers
integration test for each SeldonDeployment CR in a distinct GH runner.Fixes https://github.com/canonical/seldon-core-operator/issues/229
Testing
Since this PR introduces changes only in tests, the changes are essentially tested in this PR's CI. In order to run those tests locally, you can follow the instructions added in the
CONTRIBUTING.md
file.