Project

Profile

Help

Task #5354

closed

Travis PR test runner needs to be able to skip certain tests every time, leaving them for the nightly run that runs all tests.

Added by bmbouter over 4 years ago. Updated over 2 years ago.

Status:
CLOSED - DUPLICATE
Priority:
Normal
Assignee:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
CI/CD
Sprint:
Quarter:

Description

Ticket moved to GitHub: "pulp/pulp_rpm/2222":https://github.com/pulp/pulp_rpm/issues/2222


Some tests run long for example a full EPEL sync test takes 50 minutes. Each plugin iteslf could handle this, but it would be much better to have the plugin_template provide facilities.

Specifically a way to have a subset of tests run on Travis at PR time (instead of all tests) would be ideal.

Actions #1

Updated by kersom over 4 years ago

We can evaluate the adoption of pytest markers

Actions #2

Updated by bmbouter over 4 years ago

kersom wrote:

We can evaluate the adoption of pytest markers

That does look like the right mechanism. Also even though various developers use various test runners, the Travis environment uses pytest so this seems correct.

Actions #3

Updated by kersom over 4 years ago

For example, the markers adopted by Pulp 2 tests

Actions #4

Updated by fao89 over 4 years ago

  • Tags CI/CD added
Actions #5

Updated by pulpbot over 2 years ago

  • Description updated (diff)
  • Status changed from NEW to CLOSED - DUPLICATE

Also available in: Atom PDF