Deprecate Ironic compute driver and sched manager
Updates the Ironic compute driver and scheduler manager so that they subclass the now in-Nova-tree driver classes. This should de-duplicate code maintenance across Nova and Ironic and also provide end users an easier upgrade path (with Deprecation log messages). This patch also removes the old Ironic compute driver tests and classes since those now live in Nova. This patch also removes a line from tox.ini which was copying the second set of unit test outputs; those no longer exist, since we are no longer running unit tests on nova code in this tree. Co-Authored-By: Dan Prince <dprince@redhat.com> Co-Authored-By: Devananda van der Veen <devananda.vdv@gmail.com> Change-Id: Ic194f779eca470e4a4dd8a3fbd31ca5a6f6b4f7e
This commit is contained in:
parent
65132d1410
commit
33c7639326
|
@ -17,7 +17,3 @@ sphinx>=1.1.2,!=1.2.0,<1.3
|
|||
sphinxcontrib-pecanwsme>=0.8
|
||||
oslosphinx>=2.2.0.0a2
|
||||
|
||||
# Required for Nova unit tests in ironic/nova/tests/ and can be removed
|
||||
# once the driver code lands in Nova.
|
||||
http://tarballs.openstack.org/nova/nova-master.tar.gz#egg=nova
|
||||
mox>=0.5.3
|
||||
|
|
2
tox.ini
2
tox.ini
|
@ -12,8 +12,6 @@ deps = -r{toxinidir}/requirements.txt
|
|||
whitelist_externals = bash
|
||||
commands =
|
||||
bash -c "TESTS_DIR=./ironic/tests/ python setup.py testr --slowest --testr-args='{posargs}'"
|
||||
bash -c "TESTS_DIR=./ironic/nova/tests/ python setup.py testr --slowest --testr-args='{posargs}'"
|
||||
bash -c "cat .testrepository/1 >>.testrepository/0"
|
||||
|
||||
[tox:jenkins]
|
||||
downloadcache = ~/cache/pip
|
||||
|
|
Loading…
Reference in New Issue