See <http://jenkins.turbogears.org/job/tg-2.1-py2.6/134/changes>

Changes:

[Alessandro Molina] Crank based dispatch, all tests passing

------------------------------------------
[...truncated 1226 lines...]
    import tg
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

======================================================================
ERROR: Failure: ImportError (No module named crank.dispatchstate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/loader.py";,>
 line 390, in loadTestsFromName
    addr.filename, addr.module)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tests/test_generic_json.py";,>
 line 1, in <module>
    from tg.jsonify import jsonify, encode
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

======================================================================
ERROR: Failure: ImportError (No module named crank.dispatchstate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/loader.py";,>
 line 390, in loadTestsFromName
    addr.filename, addr.module)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tests/test_i18n.py";,> line 
3, in <module>
    from tg import i18n
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

======================================================================
ERROR: Failure: ImportError (No module named crank.dispatchstate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/loader.py";,>
 line 390, in loadTestsFromName
    addr.filename, addr.module)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tests/test_jsonify.py";,> 
line 1, in <module>
    from tg import jsonify
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

======================================================================
ERROR: Failure: ImportError (No module named crank.dispatchstate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/loader.py";,>
 line 390, in loadTestsFromName
    addr.filename, addr.module)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tests/test_jsonify_sqlalchemy.py";,>
 line 2, in <module>
    from tg import jsonify
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

======================================================================
ERROR: Failure: ImportError (No module named crank.dispatchstate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/loader.py";,>
 line 390, in loadTestsFromName
    addr.filename, addr.module)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tests/test_render.py";,> 
line 7, in <module>
    from tg.render import render, MissingRendererError
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

======================================================================
ERROR: Failure: ImportError (No module named crank.dispatchstate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/loader.py";,>
 line 390, in loadTestsFromName
    addr.filename, addr.module)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tests/test_rest_controller_dispatch.py";,>
 line 5, in <module>
    from tg.controllers import TGController, RestController
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

======================================================================
ERROR: Failure: ImportError (No module named crank.dispatchstate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/loader.py";,>
 line 390, in loadTestsFromName
    addr.filename, addr.module)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tests/test_stack/__init__.py";,>
 line 3, in <module>
    import tg
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

======================================================================
ERROR: Failure: ImportError (No module named crank.dispatchstate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/loader.py";,>
 line 390, in loadTestsFromName
    addr.filename, addr.module)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tests/test_tg_controller_dispatch.py";,>
 line 12, in <module>
    import tg
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

======================================================================
ERROR: Failure: ImportError (No module named crank.dispatchstate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/loader.py";,>
 line 390, in loadTestsFromName
    addr.filename, addr.module)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tests/test_util.py";,> line 
1, in <module>
    import tg
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

======================================================================
ERROR: Failure: ImportError (No module named crank.dispatchstate)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/loader.py";,>
 line 390, in loadTestsFromName
    addr.filename, addr.module)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 39, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg2env/lib/python2.6/site-packages/nose-1.0.0-py2.6.egg/nose/importer.py";,>
 line 86, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tests/test_validation.py";,> 
line 9, in <module>
    from tg.controllers import TGController
  File "<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/__init__.py";,> 
line 58, in <module>
    from tg.controllers import TGController, redirect, url, lurl, abort
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/__init__.py";,>
 line 1, in <module>
    from dispatcher          import CoreDispatcher
  File 
"<http://jenkins.turbogears.org/job/tg-2.1-py2.6/ws/tg/controllers/dispatcher.py";,>
 line 26, in <module>
    from crank.dispatchstate import DispatchState
ImportError: No module named crank.dispatchstate

----------------------------------------------------------------------
XML: nosetests.xml
Name                                  Stmts   Miss  Cover   Missing
-------------------------------------------------------------------
tests/__init__                            0      0   100%   
tests/fixtures/__init__                   0      0   100%   
tests/test_caching                      113    111     2%   12-181
tests/test_configuration                 98     95     3%   8-140
tests/test_controllers                   56     54     4%   5-89
tests/test_generic_json                  52     51     2%   2-80
tests/test_i18n                           8      7    13%   6-13
tests/test_jsonify                       49     48     2%   2-64
tests/test_jsonify_sqlalchemy            60     58     3%   4-101
tests/test_render                        10      7    30%   8-17
tests/test_rest_controller_dispatch     513    511     1%   6-771
tests/test_stack/__init__                40     37     8%   4-56
tests/test_tg_controller_dispatch       461    455     1%   13-739
tests/test_util                          20     19     5%   2-33
tests/test_validation                   169    164     3%   10-266
tg/__init__                              12      9    25%   59-71
tg/configuration                        384    315    18%   59, 62, 73-79, 82, 
85-88, 91, 118-155, 158-162, 165-172, 175-188, 191-200, 214-233, 286-292, 
302-304, 309-322, 338-398, 402-412, 421-446, 450-454, 458-492, 495-496, 
499-500, 510-526, 530-534, 548-551, 555-559, 594-598, 606-607, 619-651, 
656-668, 680-708, 729-732, 765-783, 812-819, 822-824, 837, 851-852, 856-857, 
866-872, 886-986, 989-993
tg/controllers/__init__                   7      6    14%   2-9
tg/controllers/dispatcher                89     80    10%   28-169
tg/controllers/util                      98     70    29%   24-43, 46-52, 60, 
73-94, 103-105, 109-111, 115, 118, 121, 124, 127, 130, 133, 136, 139, 153, 
167-169, 172, 177-198
tg/decorators                           281    212    25%   29-33, 44-51, 
57-59, 64, 67-70, 73-76, 93-100, 121-123, 133-174, 185, 198-200, 289-322, 
325-333, 339-349, 366-378, 403-407, 410-412, 459-464, 467-470, 473-508, 
511-523, 534-540, 545-549, 561-565, 586-588, 610-615, 635-641, 661-667, 
671-674, 677-684
tg/exceptions                             1      0   100%   
tg/flash                                 19      8    58%   17-22, 26, 30, 47, 
56
tg/i18n                                  57     39    32%   25-33, 45-62, 
76-84, 96-100, 107-112
tg/paginate                              20     14    30%   27-51
tg/util                                 133     98    26%   13-16, 20-23, 
27-42, 46-54, 69-78, 84, 87-90, 95-98, 102-109, 123, 150-170, 175-176, 179-182, 
185, 188-189, 192, 199-200, 203, 206-207, 210, 213-214, 217-218, 221, 225-230, 
234-238
tg/wsgiapp                               28     18    36%   11, 23-49
-------------------------------------------------------------------
TOTAL                                  2778   2486    11%   
----------------------------------------------------------------------
Ran 14 tests in 1.240s

FAILED (errors=14)
Build step 'Execute shell' marked build as failure
Skipping Cobertura coverage report as build was not UNSTABLE or better ...
Recording test results

-- 
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to turbogears-trunk@googlegroups.com.
To unsubscribe from this group, send email to 
turbogears-trunk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk?hl=en.

Reply via email to