summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorPavlo Shchelokovskyy <pshchelokovskyy@mirantis.com>2015-08-31 14:52:16 +0000
committerSergey Kraynev <skraynev@mirantis.com>2016-03-25 13:40:50 +0000
commitdd50ac63523167b50d5793a0f634a3a049c15c9f (patch)
tree68a4e2f0fe69f45fc1b8ccf6bd0d847a58118bad /.gitignore
parente597e17175d67b809bcf4d2a0d7f09f23ab05dfe (diff)
downloadheat-dd50ac63523167b50d5793a0f634a3a049c15c9f.tar.gz
Create integration tests requirements on the fly
The problem of integration tests was that they use their own requirements.txt that is unable to auto-sync with global requirements. This patch removes dedicated requirements.txt and replaces it with a stub file listing names (and possibly versions) of the packages needed. Then a special script parses this stub file, and for every package that is present in main project requirements files it pulls the versions from main project requirements, generating and installing requirements for the integration tests on the fly. This will help keeping requirements for the integration tests always in sync with main project requirements. Change-Id: Ie79338cc10cc101fbf15b51c7923e3a7b8e4fbb4 Closes-Bug: #1490866
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore4
1 files changed, 3 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 27b22138e..647a56158 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,6 +21,8 @@ cover
.pydevproject
doc/source/api/
etc/heat/heat.conf.sample
+# integration tests requirements are auto-generated from stub file
+heat_integrationtests/requirements.txt
# Files created by releasenotes build
-releasenotes/build \ No newline at end of file
+releasenotes/build