On 04/20/2010 02:48 PM, Christian Hammond wrote:
Good question... Can you run the test suite from a source tree and see
if anything fails? (./reviewboard/manage.py test)

Christian


Getting a traceback trying to run the tests. I'm using the contrib/conf/settings_local.py.tmpl as the settings_local.py in the root of the reviewboard directory. Running ./contrib/internal/devserver.sh works fine in this configuration.

$ ./reviewboard/manage.py test

Running dependency checks (set DEBUG=False to turn this off)...
Warning: p4python (>=07.3) not found.  Perforce integration will not work.
Warning: hg not found.  Mercurial integration will not work.
Warning: PyLucene (with JCC) is required to enable search. See the documentation for instructions.
Warning: mtn binary not found.  Monotone integration will not work.

Please see http://www.reviewboard.org/docs/manual/dev/admin/
for help setting up Review Board.


Creating test database...
Traceback (most recent call last):
  File "./reviewboard/manage.py", line 138, in <module>
    execute_manager(settings)
File "/usr/lib/python2.6/site-packages/django/core/management/__init__.py", line 362, in execute_manager
    utility.execute()
File "/usr/lib/python2.6/site-packages/django/core/management/__init__.py", line 303, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/lib/python2.6/site-packages/django/core/management/base.py", line 195, in run_from_argv
    self.execute(*args, **options.__dict__)
File "/usr/lib/python2.6/site-packages/django/core/management/base.py", line 222, in execute
    output = self.handle(*args, **options)
File "/usr/lib/python2.6/site-packages/django/core/management/commands/test.py", line 23, in handle failures = test_runner(test_labels, verbosity=verbosity, interactive=interactive) File "/home/bos/sgallagh/workspace/reviewboard/reviewboard/test.py", line 63, in runner connection.creation.create_test_db(verbosity, autoclobber=not interactive) File "/usr/lib/python2.6/site-packages/django/db/backends/creation.py", line 327, in create_test_db
    test_database_name = self._create_test_db(verbosity, autoclobber)
File "/usr/lib/python2.6/site-packages/django/db/backends/creation.py", line 363, in _create_test_db
    cursor = self.connection.cursor()
File "/usr/lib/python2.6/site-packages/django/db/backends/dummy/base.py", line 15, in complain raise ImproperlyConfigured, "You haven't set the DATABASE_ENGINE setting yet." django.core.exceptions.ImproperlyConfigured: You haven't set the DATABASE_ENGINE setting yet.


On Tuesday, April 20, 2010, Stephen Gallagher<step...@gallagherhome.com>  wrote:
On 04/20/2010 11:26 AM, Stephen Gallagher wrote:

Sorry, maybe I was unclear. By putting that log message where Scott 
recommended, I proved that send_review_mail() was not being called at all (the 
log message never printed). So I'm trying to figure out how to track down the 
misconfiguration.



Upon further investigation, it looks like the callback hooks for notifications are never 
being set up. I set a "raise SyntaxError" in 
reviewboard.notifications.email.connect_signals() and it never fired (and ReviewBoard 
continued to operate normally)

So... can anyone tell me why notifications aren't being set up?

--
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

--
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Reply via email to