Project

Profile

Help

Issue #5640

closed

functional test and unit test requirements are specified in single file

Added by dkliban@redhat.com over 4 years ago. Updated over 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
-
Sprint/Milestone:
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 61
Quarter:

Description

test_requirements.txt has requirements for unit tests, functional tests, and style tests (black).

Unit test requirements need to be installed inside containers during CI.

Functional test requirements need to be installed on the host that is running the functional tests.

Style requirements should be installed only where code style is being tested (travis host).

Right now we install test_requirements.txt on both the host and the container. The container is no longer able to install 'black' because one of the deps requires gcc. Rather than add gcc to the container we should probably break up the requirements into multiple files.

Here is an example of a failure: https://travis-ci.org/pulp/pulp_file/jobs/604662813#L1444

Also available in: Atom PDF