More cleanup: removed deb package items and updated test requirements
This commit is contained in:
parent
f9ac142455
commit
0411f71fef
|
@ -1,5 +1,2 @@
|
|||
include setup.py README.rst MANIFEST.in LICENSE distribute_setup.py
|
||||
recursive-include sentry/templates *
|
||||
recursive-include sentry/static *
|
||||
recursive-include sentry/plugins/*/templates *
|
||||
include setup.py README.rst MANIFEST.in LICENSE
|
||||
global-exclude *~
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
python-django-sentry (1.5.1-0) testing; urgency=high
|
||||
|
||||
* Initial Debian package
|
||||
|
||||
-- Bruno Clermont <bruno.clermont@gmail.com> Tue, 14 Dec 2010 16:25:00 -0500
|
|
@ -1 +0,0 @@
|
|||
5
|
|
@ -1,17 +0,0 @@
|
|||
Source: python-django-sentry
|
||||
Section: python
|
||||
Priority: optional
|
||||
Maintainer: David Cramer <dcramer@gmail.com>
|
||||
Homepage: https://github.com/dcramer/django-sentry
|
||||
Bugs: https://github.com/dcramer/sentry/issues
|
||||
Build-Depends: debhelper, python-support
|
||||
|
||||
Package: python-django-sentry
|
||||
Architecture: all
|
||||
Depends: ${python:Depends}, python-support, python-django
|
||||
Provides: ${python:Provides}
|
||||
Description:
|
||||
Sentry provides you with a generic interface to view and interact with your
|
||||
error logs. By default, it will catch any exception thrown by Django and store
|
||||
it in a database. With this it allows you to interact and view near real-time
|
||||
information to discover issues and more easily trace them in your application.
|
|
@ -1 +0,0 @@
|
|||
README.rst
|
|
@ -1 +0,0 @@
|
|||
2.4-
|
|
@ -1,42 +0,0 @@
|
|||
#!/usr/bin/make -f
|
||||
|
||||
# Verbose mode
|
||||
#export DH_VERBOSE=1
|
||||
|
||||
clean:
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
|
||||
rm -rf build django-sentry.egg-info
|
||||
# find django-sentry/ -name *.pyc | xargs rm -f
|
||||
|
||||
dh_clean
|
||||
|
||||
build:
|
||||
dh_testdir
|
||||
|
||||
python setup.py build
|
||||
|
||||
install:
|
||||
dh_testdir
|
||||
dh_installdirs
|
||||
|
||||
python setup.py install --root $(CURDIR)/debian/python-django-sentry
|
||||
|
||||
binary-indep: install
|
||||
|
||||
binary-arch: install
|
||||
dh_install
|
||||
dh_installdocs
|
||||
# dh_installchangelogs
|
||||
dh_compress
|
||||
dh_fixperms
|
||||
dh_pysupport
|
||||
dh_gencontrol
|
||||
dh_installdeb
|
||||
dh_md5sums
|
||||
dh_builddeb -- -Z lzma -z9
|
||||
|
||||
binary: binary-indep binary-arch
|
||||
.PHONY: build clean binary-indep binary-arch binary
|
||||
|
92
runtests.py
92
runtests.py
|
@ -1,92 +0,0 @@
|
|||
#!/usr/bin/env python
|
||||
import logging
|
||||
import sys
|
||||
from os.path import dirname, abspath, join
|
||||
from optparse import OptionParser
|
||||
|
||||
sys.path.insert(0, dirname(abspath(__file__)))
|
||||
|
||||
logging.getLogger('sentry').addHandler(logging.StreamHandler())
|
||||
|
||||
from django.conf import settings
|
||||
|
||||
if not settings.configured:
|
||||
settings.configure(
|
||||
DATABASE_ENGINE='sqlite3',
|
||||
DATABASES={
|
||||
'default': {
|
||||
'ENGINE': 'sqlite3',
|
||||
'TEST_NAME': 'sentry_tests.db',
|
||||
},
|
||||
},
|
||||
# HACK: this fixes our threaded runserver remote tests
|
||||
# DATABASE_NAME='test_sentry',
|
||||
TEST_DATABASE_NAME='sentry_tests.db',
|
||||
INSTALLED_APPS=[
|
||||
'django.contrib.auth',
|
||||
'django.contrib.admin',
|
||||
'django.contrib.sessions',
|
||||
'django.contrib.sites',
|
||||
|
||||
# Included to fix Disqus' test Django which solves IntegrityMessage case
|
||||
'django.contrib.contenttypes',
|
||||
|
||||
'south',
|
||||
'djcelery', # celery client
|
||||
'haystack',
|
||||
|
||||
'sentry',
|
||||
'sentry.client',
|
||||
'sentry.client.celery',
|
||||
|
||||
# included plugin tests
|
||||
'sentry.plugins.sentry_servers',
|
||||
'sentry.plugins.sentry_sites',
|
||||
'sentry.plugins.sentry_urls',
|
||||
'sentry.plugins.sentry_redmine',
|
||||
|
||||
'tests',
|
||||
],
|
||||
ROOT_URLCONF='',
|
||||
DEBUG=False,
|
||||
SITE_ID=1,
|
||||
BROKER_HOST="localhost",
|
||||
BROKER_PORT=5672,
|
||||
BROKER_USER="guest",
|
||||
BROKER_PASSWORD="guest",
|
||||
BROKER_VHOST="/",
|
||||
CELERY_ALWAYS_EAGER=True,
|
||||
SENTRY_THRASHING_LIMIT=0,
|
||||
TEMPLATE_DEBUG=True,
|
||||
HAYSTACK_SITECONF='sentry.search_indexes',
|
||||
HAYSTACK_SEARCH_ENGINE='whoosh',
|
||||
SENTRY_SEARCH_ENGINE='whoosh',
|
||||
SENTRY_SEARCH_OPTIONS={
|
||||
'path': join(dirname(__file__), 'sentry_test_index'),
|
||||
},
|
||||
)
|
||||
import djcelery
|
||||
djcelery.setup_loader()
|
||||
|
||||
from django_nose import NoseTestSuiteRunner
|
||||
|
||||
def runtests(*test_args, **kwargs):
|
||||
if 'south' in settings.INSTALLED_APPS:
|
||||
from south.management.commands import patch_for_test_db_setup
|
||||
patch_for_test_db_setup()
|
||||
|
||||
if not test_args:
|
||||
test_args = ['tests']
|
||||
|
||||
test_runner = NoseTestSuiteRunner(**kwargs)
|
||||
|
||||
failures = test_runner.run_tests(test_args)
|
||||
sys.exit(failures)
|
||||
|
||||
if __name__ == '__main__':
|
||||
parser = OptionParser()
|
||||
parser.add_option('--verbosity', dest='verbosity', action='store', default=1, type=int)
|
||||
parser.add_options(NoseTestSuiteRunner.options)
|
||||
(options, args) = parser.parse_args()
|
||||
|
||||
runtests(*args, **options.__dict__)
|
3
setup.py
3
setup.py
|
@ -13,7 +13,6 @@ tests_require = [
|
|||
'Django>=1.2,<1.4',
|
||||
|
||||
'nose',
|
||||
'django-nose',
|
||||
]
|
||||
|
||||
install_requires = [
|
||||
|
@ -35,7 +34,7 @@ setup(
|
|||
install_requires=install_requires,
|
||||
tests_require=tests_require,
|
||||
extras_require={'test': tests_require},
|
||||
test_suite='runtests.runtests',
|
||||
test_suite='nose.collector',
|
||||
include_package_data=True,
|
||||
classifiers=[
|
||||
'Intended Audience :: Developers',
|
||||
|
|
Loading…
Reference in New Issue