Project

Profile

Help

Task #133

closed

Replace pulp.devel.test_runner with tox

Added by bmbouter about 9 years ago. Updated almost 5 years ago.

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

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

Motivation
This is a task to replace the ./run-tests.py modules in platform AND all plugins. Developers should be able to pass arguments to ./run-tests.py and have it pass them through to nose. We could fix that defect, or we could stop maintaining run-tests.py and use tox instead.

Requirements

  1. Remove run-tests.py in platform and all plugins
  2. Remove pulp.devel.test_runner
  3. List tox as a developer dependency somehow (I'm a little unclear on where to put this)
  4. Add a tox configuration to platform and plugins which provides the same behaviors (flake8, test selection based on OS, etc).
  5. Update the development docs accordingly.
  6. Consider if any changes need to be done to the dev setup scripts to accommodate this

Related issues

Blocks Pulp - Task #919: Add Jenkins job to ensure all tests pass independantlyCLOSED - WONTFIX

Actions

Also available in: Atom PDF