Project

Profile

Help

Issue #5640

Updated by dkliban@redhat.com over 4 years ago

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

Back