Browse Source

Add lists of Linux dependencies

As a help for new developers add lists of RPM/DEB packages to install
on a clean new system in order to successfully run
Heat's unit test suit locally.

Also, update tools/README

Change-Id: Ibed2b7b9d9eef34d88ce667c82020a1980d98646
changes/69/149669/1
Pavlo Shchelokovskyy 8 years ago
parent
commit
edfa76b3d5
  1. 12
      tools/README
  2. 27
      tools/README.rst
  3. 9
      tools/test-requires-deb
  4. 20
      tools/test-requires-rpm

12
tools/README

@ -1,12 +0,0 @@
Files in this directory are general developer tools or examples of how
to do certain activities.
If you're running on Fedora, see the instructions at http://docs.openstack.org/developer/heat/getting_started/on_fedora.html
-----
Tools
-----
+ heat-db-drop
- This script drops the heat database from mysql in the case of developer
data corruption or erasing heat.

27
tools/README.rst

@ -0,0 +1,27 @@
Files in this directory are general developer tools or examples of how
to do certain activities.
If you're running on Fedora, see the instructions at http://docs.openstack.org/developer/heat/getting_started/on_fedora.html
Tools
=====
heat-db-drop
This script drops the heat database from mysql in the case of developer
data corruption or erasing heat.
cfn-json2yaml
(bulk) convert AWS CloudFormation templates written in JSON
to HeatTemplateFormatVersion YAML templates
Package lists
=============
Lists of Linux packages to install in order to successfully run Heat's
unit test suit on a clean new Linux distro.
test-requires-deb
list of DEB packages as of Ubuntu 14.04 Trusty
test-requires-rpm
list of RPM packages as of Fedora 20

9
tools/test-requires-deb

@ -0,0 +1,9 @@
build-essential
python-dev
libxml2-dev
libxslt1-dev
libyaml-dev
libssl-dev
libffi-dev
libmysqlclient-dev
libpq-dev

20
tools/test-requires-rpm

@ -1,11 +1,9 @@
# this file lists dependencies required for the testing of heat (RPM version)
python-setuptools
python-coverage
python-mox
python-testrepository
python-nose
#openstack.nose_plugin>=0.7
python-pep8
python-sphinx
python-paramiko
gcc
python-devel
libxml2-devel
libxslt-devel
libyaml-devel
openssl-devel
libffi-devel
mariadb-devel
postgresql-devel

Loading…
Cancel
Save