The current CI doesn’t cover the case of running all tests with --extended if using --usecli.
This led to a test failing (feature_index_prune.py) if run with --usecli and the CI not catching it.
See #34991 for context.
The CI obviously will fail in this PR until #34991 is merged into master.
I don’t know if this is the best approach; I just looked for a ci using --usecli and added the --extended flag to cover these scenarios.
I’m open to changing the approach.