80157e6a4a
This patch allows to run functional tests under tox, however, they are disabled by default. In order to run tests with tox, it is necessary to enable them by modifying the functional-tests.conf and setting run_tests to True. This patch also merged both test files in a single one (test-requirements.txt) blueprint refactor-system-tests Change-Id: Iba440b12653cf9ee1454022830107a06b8a7bea9
64 lines
1.6 KiB
INI
64 lines
1.6 KiB
INI
[metadata]
|
|
name = marconi
|
|
summary = OpenStack Queuing and Notification Service
|
|
description-file =
|
|
README.rst
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
home-page = http://www.openstack.org/
|
|
classifier =
|
|
Environment :: OpenStack
|
|
Intended Audience :: Information Technology
|
|
Intended Audience :: System Administrators
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 2
|
|
Programming Language :: Python :: 2.7
|
|
Programming Language :: Python :: 2.6
|
|
|
|
[files]
|
|
packages =
|
|
marconi
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
marconi-gc = marconi.cmd.gc:run
|
|
marconi-server = marconi.cmd.server:run
|
|
|
|
marconi.storage =
|
|
sqlite = marconi.storage.sqlite.driver:Driver
|
|
mongodb = marconi.storage.mongodb.driver:Driver
|
|
|
|
marconi.transport =
|
|
wsgi = marconi.transport.wsgi.driver:Driver
|
|
|
|
marconi.common.cache.backends =
|
|
memory = marconi.common.cache._backends.memory:MemoryBackend
|
|
memcached = marconi.common.cache._backends.memcached:MemcachedBackend
|
|
|
|
[nosetests]
|
|
where=tests
|
|
verbosity=2
|
|
|
|
with-doctest = true
|
|
|
|
cover-package = marconi
|
|
cover-html = true
|
|
cover-erase = true
|
|
cover-inclusive = true
|
|
|
|
; Disabled: Causes a bug in testtools to manifest.
|
|
; Trigger: self.assertX(condition), where condition == False.
|
|
;
|
|
; In "testtools/testresult/real.py" the traceback is set to
|
|
; None in _details_to_exc_info(), but the inspect_traceback()
|
|
; method in nose/inspector.py requires a traceback-like object.
|
|
;
|
|
; detailed-errors = 1
|
|
|