blazingmq icon indicating copy to clipboard operation
blazingmq copied to clipboard

Fix[IT]: execute tests that do not have a consistency mark

Open jll63 opened this issue 7 months ago • 2 comments

This fixes how CI runs the integration tests. Currently, a test that does not use one of the domain_urls fixtures is not executed, because it does not have a consistency pytest mark. To work around this, some tests (e.g. in test_admin_command_routing.py) artificially "use" domain_urls, and do nothing with it (because they don't open any queue).

This PR adds a mark expression to strategy.matrix.consistency to run the tests that don't have the mark.

jll63 avatar Jul 22 '25 15:07 jll63

Can we make tests without marks to run on any mode instead, without adding a new matrix value?

678098 avatar Jul 22 '25 15:07 678098

Can we make tests without marks to run on any mode instead, without adding a new matrix value?

Wouldn't that run them twice?

jll63 avatar Jul 22 '25 16:07 jll63