# tempest-skiplist upstream/downstream design ###### tags: `Design` ## Background Skipping tests based on downstream OSP branches was enabled by https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/788002. The issue was that design relies on one release being upstream or downstream. In enabling this feature we broke the functionality that downstream jobs would inherit tests skipped in the associated upstream release. This design is reverted by https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/789450. ## Use cases ### Which branches/releases * Test is skipped in all releases on upstream and downstream * Test is skipped one release in upstream and downstream * Test is skipped in one release on the upstream branch only * Test is skipped in one release on the downstream branch only ### Which jobs * All jobs * Check jobs on all releases * Test should be skipped in upstream and downstream but jobs are specified and therefore the test still runs in downstream jobs with different names ### Which bug * There is an upstream bug only * There is a downstream bug only * There is a LP for upstream and a BZ downstream ### Possible Approaches * Clone openstack-tempest-skiptlist to internal-repos, Downstream-only patch when we want to skip in Downstream only.