See <https://builds.apache.org/job/Allura/285/changes>
Changes:
[dbrondsema] [#3154] ticket:384 Application methods for bulk export
[dbrondsema] [#3154] ticket:387 Admin page for bulk export
[dbrondsema] [#3154] ticket:387 Post export task
[dbrondsema] [#3154] ticket:387 Bulk export task skeleton
[dbrondsema] [#3154] ticket:386 Config option for export dir
[dbrondsema] [#3154] ticket:386 Add file handle param to bulk_export()
[dbrondsema] [#3154] ticket:386 Pass file handles to the bulk_export()
[dbrondsema] [#3154] ticket:386 Zip exported data
[dbrondsema] [#3154] ticket:386 Don't run export if another one is running
[dbrondsema] [#3154] ticket:386 Check export status in UI
[dbrondsema] [#3154] ticket:386 Notify user when export finished
[dbrondsema] [#3154] ticket:388 Export wiki
[dbrondsema] [#3154] ticket:388 Add not exported tools to notification email
[dbrondsema] [#3154] ticket:394 Bulk export: ForgeLink
[dbrondsema] [#3154] ticket:394 Set up context before calling bulk_export
[dbrondsema] [#3154] ticket:394 Fix test
[dbrondsema] [#3153] ticket:389 bulk_export outline for tracker
[dbrondsema] [#3153] ticket:389 finished tickets with posts export
[dbrondsema] [#3153] ticket:389 added config to tracker bulk_export
[dbrondsema] [#3153] ticket:389 fixed tests for export
[dbrondsema] [#3153] ticket:389 added milestones to tracker bulk_export
[dbrondsema] [#3153] ticket:389 added saved search bins to tracker bulk_export
[dbrondsema] [#3154] ticket:389 Remove trailing spaces and commented code
[dbrondsema] [#3154] ticket:393 Bulk export: ForgeBlog
[dbrondsema] [#3154] ticket:393 Fix test after merge
[dbrondsema] [#3154] ticket:390 Bulk export: discussion
[dbrondsema] [#3154] ticket:395 created project __json__
[dbrondsema] [#3154] ticket:395 added more info to project json
[dbrondsema] [#3154] ticket:395 added test for project api
[dbrondsema] [#3154] ticket:395 added project metadata to bulk export task
[dbrondsema] [#3154] ticket:395 updated bulk_export test
[dbrondsema] [#3154] add & update project json API
[dbrondsema] [#3154] tweak bulk export email text & formatting
[dbrondsema] [#3154] only include options in config (exported by Tracker tool).
ACL and other fields aren't useful on their own
[dbrondsema] [#3154] pretty JSON output in exports
[dbrondsema] [#3154] fix blog export test
[dbrondsema] [#3154] avoid doing an extra count() query or storing all items in
memory
[dbrondsema] [#3154] ticket:408 clean up export tests
[dbrondsema] [#3154] ticket:408 refactored export tests
[dbrondsema] [#3154] ticket:409 fixed bulk export for nbhd and user projects
[dbrondsema] [#3154] ticket#411 removed sort in export queries
[dbrondsema] [#3154] ticket:411 removed try near zip_and_cleanup
[dbrondsema] [#3154] ticket:411 added exportable to Application docstring
[dbrondsema] [#3154] ticket:411 test fixes for zip_and_cleanup
[dbrondsema] ticket:411 bulk_export_enabled added to config
[dbrondsema] [#3154] ticket:411 tests for export ini option
[dbrondsema] [#4154] ticket:411 project export refactoring
[dbrondsema] [#3154] ticket:411 config bool refactor
[dbrondsema] [#3154] ticket:410 used mkstemp with tmp file in export
[dbrondsema] [#3154] merge fix conflict
[dbrondsema] [#3154] revise commit 099b2c so project metadata is on AdminApp
and less special handling is needed
[dbrondsema] [#3154] call bulk_export_filename() just once per export; better
status check; include filename & `c` in config templates
[dbrondsema] [#3154] don't hide task errors when run in tests
[dbrondsema] [#3154] remove unused Artifact.tool_version and make tracker
models less dependent on `c`
[dbrondsema] [#3154] add tests to make sure all bulk_exports can run without
context
[dbrondsema] [#3154] few minor fixes
[dbrondsema] [#3154] simplify zipping & cleanup
------------------------------------------
[...truncated 1604 lines...]
finished nosetests --with-xunit --with-coverage --cover-erase
--cover-package=forgegit {'cwd': 'ForgeGit'}
......................................................................................
Name Stmts Miss Cover Missing
----------------------------------------------------
forgesvn 0 0 100%
forgesvn.controllers 20 20 0% 18-45
forgesvn.model 1 0 100%
forgesvn.model.svn 435 341 22% 60, 66-70, 77-78, 81-84, 87,
92-95, 98, 103-112, 118, 121, 124, 127, 130, 133, 136, 139, 142, 158, 162, 166,
169, 172-178, 181-210, 213-220, 223-229, 233-275, 288-296, 299-303, 306-311,
317-318, 321-339, 343-424, 427-480, 483-484, 487-488, 491-495, 521-550,
553-558, 577-580, 583-598, 604-610, 613, 616, 621, 636-656, 660-677, 680-699,
702, 705-711, 714, 718-725, 729, 733, 737
forgesvn.svn_main 90 90 0% 19-171
forgesvn.templates 0 0 100%
forgesvn.version 2 2 0% 18-19
forgesvn.widgets 11 11 0% 18-45
----------------------------------------------------
TOTAL 559 464 17%
----------------------------------------------------------------------
Ran 86 tests in 179.991s
OK
finished nosetests --with-xunit --with-coverage --cover-erase
--cover-package=forgesvn {'cwd': 'ForgeSVN'}
................................................................................................................................................................
Name Stmts Miss Cover Missing
------------------------------------------------------------------------
forgetracker 0 0 100%
forgetracker.command 0 0 100%
forgetracker.command.fix_discussion 49 32 35% 49-72, 75-101
forgetracker.config 0 0 100%
forgetracker.config.resources 5 5 0% 18-24
forgetracker.import_support 259 212 18% 40-41, 56-60,
63-67, 70-81, 84-88, 91-94, 107-122, 126-131, 134, 142, 145-149, 152-170,
173-181, 187-225, 228, 231-232, 235-246, 249-256, 259, 262-271, 274-282,
285-290, 298-304, 307-311, 314-322, 325-330, 337-355, 358-392
forgetracker.model 1 0 100%
forgetracker.model.ticket 662 507 23% 61, 102-107,
111, 115, 119, 123, 127, 131, 136, 140, 143-146, 157-160, 164-174, 179-183,
186-197, 206-212, 215-222, 231, 235-294, 297-420, 423-439, 448, 451-454,
457-460, 464-466, 469-481, 495, 498-502, 505, 508-513, 516, 554, 559-574,
577-615, 619, 623-635, 639-643, 647-648, 652-654, 658-660, 664-665, 669, 673,
677, 681, 685-686, 691-707, 710, 713-723, 727-780, 788, 791, 794-796, 800,
805-844, 847-855, 859-947, 950, 972-993, 1020-1057, 1062-1069
forgetracker.plugins 14 6 57% 40-43, 46, 49
forgetracker.scripts 0 0 100%
forgetracker.site_stats 6 6 0% 18-27
forgetracker.tasks 15 6 60% 31-34, 39, 44
forgetracker.templates 0 0 100%
forgetracker.tracker_main 1065 779 27% 92-121,
125-129, 133-138, 149-158, 226-229, 233, 236, 239-248, 254, 261-263, 267-275,
279-317, 320, 356-359, 363-398, 404-409, 412-428, 432, 436-448, 454-496,
499-540, 545-547, 550, 554-565, 569-576, 580-600, 607-631, 636-639, 646-691,
698-718, 725-744, 748-753, 758-761, 768, 773, 782-798, 807-820, 829-840,
845-872, 877-885, 888-894, 897-901, 906-932, 953-970, 975-979, 984-987, 990,
995-997, 1002-1004, 1009-1010, 1028-1053, 1060-1062, 1078-1138, 1169-1171,
1174-1178, 1181-1188, 1193-1203, 1207-1208, 1216-1238, 1247-1249, 1258-1265,
1272-1277, 1283-1289, 1295-1300, 1304-1371, 1376-1380, 1385-1394, 1402-1429,
1447-1448, 1453, 1457, 1462-1465, 1469-1470, 1482-1486, 1491-1496, 1500,
1507-1589, 1594, 1597, 1601-1607, 1614-1620, 1624-1631, 1635-1647, 1651-1654,
1658, 1663-1668, 1671, 1675, 1682-1687, 1692-1707, 1719-1747
forgetracker.version 2 0 100%
forgetracker.widgets 0 0 100%
forgetracker.widgets.admin 10 2 80% 32-63
forgetracker.widgets.admin_custom_fields 56 15 73% 56-61, 64-65,
98-100, 126-127, 142-143
forgetracker.widgets.bin_form 13 0 100%
forgetracker.widgets.ticket_form 103 70 32% 32-34, 37-39,
45-50, 61-78, 87-90, 98-123, 129-132, 135-136, 165-174, 177-187, 190, 193, 196,
200, 211-212, 234-244
forgetracker.widgets.ticket_search 41 10 76% 48-51, 70-73,
86, 94
------------------------------------------------------------------------
TOTAL 2301 1650 28%
----------------------------------------------------------------------
Ran 160 tests in 305.428s
OK
finished nosetests --with-xunit --with-coverage --cover-erase
--cover-package=forgetracker {'cwd': 'ForgeTracker'}
....................................................................................................................................................................S...............................................................................................................................................................................................................................E............................................................................................S....................................................................................
======================================================================
ERROR: allura.tests.test_commands.TestBackgroundCommand.test_invalid_args
----------------------------------------------------------------------
Traceback (most recent call last):
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",>
line 197, in runTest
self.test(*self.arg)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/tests/test_commands.py",>
line 347, in test_invalid_args
M.MonQTask.run_ready()
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/model/monq_model.py",>
line 232, in run_ready
task()
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/model/monq_model.py",>
line 258, in __call__
self.result = func(*self.args, **self.kwargs)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/command/base.py",> line
48, in run_command
raise Exception("Error parsing args: '%s'" % args)
Exception: Error parsing args: '--invalid-option'
-------------------- >> begin captured logging << --------------------
allura.model.monq_model: INFO: starting <MonQTask 52168bd1df256828f2bd0931
(ready) P:10 allura.command.base.run_command None project:/p/test/ app:None
user:test-admin>
allura.model.monq_model: ERROR: Usage: nosetests [options]
allura.model.monq_model: ERROR:
allura.model.monq_model: ERROR: nosetests: error: no such option:
--invalid-option
--------------------- >> end captured logging << ---------------------
Name Stmts Miss Cover Missing
-----------------------------------------------------------------------------
allura 3 0 100%
allura.app 251 159 37% 57-59,
74-83, 98-102, 105-110, 119-125, 143-152, 158, 248-250, 261, 268, 276, 288-291,
299, 315-317, 326, 337-340, 351, 360, 367-368, 379-380, 394, 401-407, 411-420,
432, 441, 448, 456, 477-484, 498, 513-541, 554, 574, 583, 591-601, 611,
621-623, 630, 641-668, 678-704
allura.command 7 7 0% 18-24
allura.command.base 76 76 0% 18-119
allura.command.create_neighborhood 59 59 0% 18-102
allura.command.create_trove_categories 661 661 0% 18-686
allura.command.script 60 60 0% 18-91
allura.command.set_neighborhood_features 43 43 0% 18-89
allura.command.show_models 248 248 0% 18-353
allura.command.smtp_server 24 24 0% 18-53
allura.command.taskd_cleanup 129 129 0% 18-196
allura.config 0 0 100%
allura.config.app_cfg 72 33 54% 76-90,
93-107, 114, 117-120, 123, 126-129
allura.config.environment 7 0 100%
allura.config.middleware 106 57 46% 93, 99,
118-178, 181-185, 188-194, 197-206
allura.config.resources 21 21 0% 18-48
allura.controllers 4 0 100%
allura.controllers.attachments 58 37 36% 31,
35-41, 48, 51-52, 56-61, 65-70, 74-87, 91
allura.controllers.auth 536 536 0% 18-784
allura.controllers.base 16 8 50% 28, 46-52
allura.controllers.basetest_neighborhood_root 116 116 0% 20-191
allura.controllers.basetest_project_root 127 127 0% 20-201
allura.controllers.discuss 346 187 46% 47,
78-86, 90-94, 100-108, 117, 127, 139, 143-147, 158-160, 163-167, 171-172,
176-182, 195-209, 214-218, 222-225, 234, 249, 252-255, 259-266, 273-310,
320-324, 331-340, 347-351, 357-359, 363-364, 385, 388, 392, 398-421, 430-449,
455, 462-466, 472, 479-482, 490
allura.controllers.error 13 13 0% 20-40
allura.controllers.feed 38 19 50% 36-39,
60-62, 65-68, 80-92, 105
allura.controllers.project 621 621 0% 18-928
allura.controllers.repository 437 437 0% 18-670
allura.controllers.rest 173 173 0% 20-284
allura.controllers.root 61 61 0% 20-112
allura.controllers.search 78 78 0% 18-125
allura.controllers.site_admin 250 250 0% 18-348
allura.controllers.static 20 20 0% 18-43
allura.controllers.trovecategories 145 145 0% 18-208
allura.eventslistener 40 19 53% 24, 27,
30, 33, 36, 39, 42, 45, 51, 54-55, 58, 61, 64, 67, 70, 73, 76, 79
allura.ext 0 0 100%
allura.ext.admin 1 0 100%
allura.ext.admin.admin_main 737 552 25% 87-91,
95, 99-104, 109-113, 119, 123-160, 163, 166, 169, 176-181, 187, 190-193,
198-203, 208, 213-226, 233-235, 240-244, 249-255, 264-271, 276-279, 287-308,
313, 317-320, 341-434, 437-453, 458-460, 465-469, 474-483, 489-507, 520-523,
528-533, 538-542, 547-560, 566-574, 580-635, 639-659, 668, 673-674, 681-714,
717-722, 727, 730-735, 738-765, 771-779, 784-791, 799-809, 816-832, 839-852,
859-894, 899-900, 910-916, 920, 925, 930-937, 947-959, 966-977
allura.ext.admin.templates 0 0 100%
allura.ext.admin.templates.widgets 0 0 100%
allura.ext.admin.widgets 95 20 79% 46, 49,
52-56, 82, 85, 88, 93-100, 107, 110, 139-143, 203-205
allura.ext.project_home 1 0 100%
allura.ext.project_home.project_main 42 14 67% 47-49,
54, 60, 67-68, 73, 76, 79-82, 92
allura.ext.search 1 0 100%
allura.ext.search.search_main 38 13 66% 44-46,
70-90
allura.ext.user_profile 1 0 100%
allura.ext.user_profile.templates 0 0 100%
allura.ext.user_profile.user_main 51 17 67% 52-54,
60, 63, 66, 70, 73-75, 86, 90-93, 102-103
allura.lib 0 0 100%
allura.lib.AsciiDammit 45 26 42% 168,
172-178, 183-190, 194, 198, 205, 209-217
allura.lib.app_globals 278 170 39% 68-80,
105-107, 184, 188-189, 204-212, 218-219, 224-238, 242-253, 256, 262-297, 302,
306-309, 313, 316-319, 322-336, 339-348, 351-368, 372, 378, 382-387, 391,
395-398, 402, 405, 408, 411-412, 416-417, 421, 424, 427, 430-431, 435-440,
443-446, 449-453, 457-465, 469, 472-476, 479-481, 484, 492
allura.lib.async 18 9 50% 26-34,
37-38, 43-44, 47
allura.lib.base 23 23 0% 20-69
allura.lib.custom_middleware 154 118 23% 49-51,
56-64, 67-82, 91, 94-110, 118-121, 124-139, 145-149, 152-171, 175-183, 219-221,
224-239, 242-254, 259-262
allura.lib.decorators 71 33 54% 56-62,
69, 76, 79-81, 90-93, 194-198, 201, 206-211, 219-226
allura.lib.diff 52 52 0% 18-115
allura.lib.exceptions 27 9 67% 26, 43,
48-54
allura.lib.gravatar 15 10 33% 31-34,
73-77, 80
allura.lib.helpers 614 459 25% 114-123,
132-135, 138-141, 144-154, 158-164, 167-175, 178-193, 196, 199, 202, 205,
208-215, 219-233, 236-239, 242-275, 279-292, 297, 303-306, 311, 314-315,
323-337, 340, 343-346, 351-357, 361, 364-373, 376-400, 403-411, 426, 430-434,
437-439, 445-446, 449, 452-453, 457, 459, 461, 464-474, 482-490, 494-499,
502-512, 519-520, 525-545, 560-561, 564-571, 574, 577, 580, 583, 586, 589,
593-618, 626-630, 634-638, 642-657, 668-683, 694-715, 720-725, 730-731,
740-743, 747, 752-771, 785-836, 847-857, 868-871, 875-888, 896-901, 909,
924-930, 945-959, 963-983
allura.lib.macro 246 197 20% 50,
53-75, 78-82, 86-103, 107-126, 130-152, 159-253, 261-262, 274-283, 291-295,
299-303, 308-319, 324-342, 346-352, 356-365, 369-384, 388-394
allura.lib.mail_util 152 119 22% 45-56,
64-74, 78-93, 97-131, 134-142, 145-148, 151-157, 160-161, 165-169, 174-178,
186-212, 218-234
allura.lib.markdown_extensions 219 166 24% 46-49,
52-74, 77, 85-86, 89-121, 125-145, 156-166, 170-174, 181-191, 197-199, 202-204,
211-212, 215-218, 221, 227, 233, 239, 242-259, 262-279, 282-285, 291-296,
302-305, 309-316, 332-342
allura.lib.oid_helper 57 57 0% 18-113
allura.lib.package_path_loader 68 52 24% 144-153,
157, 163-168, 191-205, 216-223, 237-244, 250-256, 264-281
allura.lib.patches 48 33 31% 31-37,
42-58, 64-68, 74-78, 87-93
allura.lib.plugin 442 322 27% 36, 68,
73-78, 82, 85-92, 101, 110, 113-122, 125-126, 134, 144, 153, 156, 182, 189,
192, 201, 210-214, 217-220, 223-228, 231-236, 239, 242-247, 250, 253-254, 257,
260-262, 266-303, 306-314, 317-318, 321-328, 331-341, 364-366, 370-372, 380,
387-399, 402-431, 437-438, 444-472, 479-582, 585-605, 608-610, 613-615, 620,
656-657, 661, 672-673, 680-681, 689-690, 698-699, 707-708, 716-717, 725-726,
734-735, 743-744, 752-753, 761-762, 770-771, 779-780, 788-789, 797-798,
807-808, 816-817, 824-825, 829, 833-834, 841-849, 868-869, 878, 886, 892,
901-904, 907-910, 913-917, 949
allura.lib.repository 129 74 43% 75-76,
82, 89-91, 95-102, 106-176, 179-185, 197, 202, 206, 209, 214, 219, 227, 232-236
allura.lib.search 135 112 17% 38-49,
56-58, 61-71, 79-90, 98-202, 209-214
allura.lib.security 249 204 18% 40,
44-46, 51-52, 56-57, 60-66, 71-92, 97-105, 111-115, 121-133, 136-137, 141-142,
145-146, 151-152, 155-165, 168-169, 172, 175, 179, 183, 189-193, 197-207,
211-213, 217, 221-233, 237, 241, 273-319, 346-384, 395-405, 408-412, 418-420,
423-426, 429-434
allura.lib.solr 88 67 24% 30-36,
52-58, 61-68, 71-76, 79-82, 85, 93, 97, 103-105, 108, 111-140, 143-149
allura.lib.spam 21 21 0% 18-51
allura.lib.spam.akismetfilter 43 43 0% 18-95
allura.lib.spam.mollomfilter 40 40 0% 18-90
allura.lib.utils 309 212 31% 52-55,
63-68, 80, 83, 86, 94, 98, 101-102, 107-109, 112, 116, 119-124, 135-137,
140-152, 163-166, 177-196, 200-205, 210-211, 215-218, 228-253, 262-267,
271-278, 287-294, 297-302, 305-314, 317-325, 329-349, 356-360, 370, 372, 374,
390, 396, 399, 402, 405, 435-447, 450-459, 463-466, 470-473, 478-497, 503-508
allura.lib.validators 188 128 32% 32-38,
41, 46-50, 55, 58, 61, 67-70, 73, 77-94, 98-102, 106-134, 139-143, 148-152,
159, 170, 173-180, 192-197, 201-206, 215-229, 238-248, 251-260, 263-271
allura.lib.widgets 5 0 100%
allura.lib.widgets.analytics 4 0 100%
allura.lib.widgets.auth_widgets 24 6 75% 41-49
allura.lib.widgets.discuss 154 45 71% 64-67,
75-76, 120-124, 129, 142-156, 159-161, 209-210, 220-224, 227-229, 275-280,
396-400, 458
allura.lib.widgets.form_fields 199 81 59% 32,
41-42, 45-47, 61-64, 67-69, 87-89, 92, 95-97, 125, 128-133, 149-152, 155,
158-160, 192-193, 212-213, 227, 230-234, 247-253, 257, 261-265, 278-282, 285,
297-299, 332-338, 398, 410-411, 426-428, 431-432, 443-444
allura.lib.widgets.forms 375 204 46% 51-52,
57-59, 71-77, 90-98, 101-104, 107-111, 114-122, 137-140, 184-219, 222-225,
255-257, 269-271, 283-285, 291-314, 318-320, 341-361, 365-368, 385-390,
396-415, 419-422, 446-452, 458-482, 486-490, 497-514, 518-522, 536-539,
543-545, 570-573, 585-594, 600-622, 626-628, 656-663, 686-692, 695-722,
726-735, 738-755, 810-816, 823-829, 936-938
allura.lib.widgets.macros 33 33 0% 18-63
allura.lib.widgets.oauth_widgets 18 0 100%
allura.lib.widgets.project_list 85 66 22% 42-82,
85-86, 122-154, 157-158, 168-169
allura.lib.widgets.repo 41 41 0% 18-104
allura.lib.widgets.search 21 4 81% 39-42
allura.lib.widgets.subscriptions 36 1 97% 77
allura.lib.widgets.vote 7 1 86% 31
allura.lib.zarkov_helpers 46 33 28% 30-32,
35-37, 55-64, 85-105, 110
allura.model 26 0 100%
allura.model.artifact 450 249 45% 66-71,
95, 113, 117, 126-130, 138, 146, 155-156, 162-182, 193-195, 211-213, 224, 235,
241-249, 257, 265, 273-278, 286-290, 312-313, 355, 363-377, 385, 388-392,
402-405, 411-412, 415, 439-453, 459, 462, 478-508, 511-521, 524-528, 531-533,
537-541, 545-547, 576-586, 589-590, 593-603, 606-611, 614, 617-624, 627,
651-659, 663, 666, 669, 672, 692-700, 704, 707-708, 711-713, 716-719, 763-796,
802-826, 843-857, 860-874, 884-888, 892-895
allura.model.attachments 40 15 63% 45, 48,
51-52, 56, 62-80
allura.model.auth 570 356 38% 65-84,
87-88, 96, 102-115, 118-132, 135, 153, 174-176, 179-181, 184, 200, 204-208,
212-219, 222-231, 250-255, 258-267, 279-284, 292-296, 358, 362-368, 371, 374,
377-379, 384-387, 390, 393-396, 399, 402-405, 408, 414-418, 421, 426-430,
433-474, 479-487, 490-500, 503-509, 512, 516-526, 530-538, 542-544, 548-553,
557, 560, 563-565, 568, 571, 574-577, 580-584, 590-603, 607-618, 622-623,
629-646, 650, 659-671, 674-678, 681, 686, 689-692, 695, 699, 702, 745-746,
749-755, 760-771, 775-785, 789, 793, 797-805, 809-812, 817-821, 825-827, 830,
833-841, 844-846, 863, 867-875, 879-886
allura.model.discuss 418 255 39% 62, 73,
77, 81, 85, 88-90, 95-102, 105, 108, 111-116, 119, 123-126, 129-130, 164, 180,
183, 188-198, 202, 206, 210, 214-216, 221, 227-229, 233-243, 246-249, 253-280,
284-310, 313, 318-320, 323-332, 336-354, 358, 362, 369-370, 373, 376-382, 385,
388-391, 395-398, 402-403, 414, 417, 420-424, 427-430, 433-437, 463-464, 478,
488-493, 497-504, 508, 512, 516, 520, 524-529, 533, 537-540, 543-547, 554, 557,
560-561, 572-603, 607-608, 613, 616-619, 622-624, 627-649, 653-668, 671-673,
695, 699, 703, 707, 714-721
allura.model.filesystem 116 76 34% 56-58,
62, 68, 72-73, 77-83, 87-89, 93, 96-97, 100, 103-107, 111-112, 123-152,
162-194, 197, 202
allura.model.index 110 76 31% 72-83,
91-97, 113, 121, 125-141, 146-188, 193-231
allura.model.monq_model 155 104 33% 101-112,
126-128, 139-173, 183-210, 216-218, 223-224, 229-233, 240-278, 282-285, 290-291
allura.model.neighborhood 171 106 38% 88,
92-97, 101, 104-111, 117-120, 124-126, 129-131, 135, 140, 144, 147-149, 152,
155-216, 221-254, 257, 260-267
allura.model.notification 313 222 29% 106-113,
119-131, 140-225, 228, 231, 241-258, 270-295, 305-316, 379-427, 434-437,
448-456, 468-488, 498-542, 548-592, 605, 609, 615
allura.model.oauth 66 8 88% 47, 50,
67, 72, 76-77, 106-107
allura.model.openid_model 80 47 41% 41-45,
48-51, 54-58, 61-69, 72-76, 89-92, 95-96, 99-103, 106-107, 110-117, 120-124
allura.model.project 643 431 33% 78, 82,
101, 105, 109-115, 119-122, 126-131, 135-140, 143, 152, 223, 227-230, 234, 238,
242, 246-258, 261, 267-276, 279, 282-284, 287, 291-295, 298-308, 311-312, 315,
321, 327, 331-332, 336-337, 340-348, 353, 360-363, 367-368, 372-381, 385,
388-393, 398-427, 432-438, 443-448, 456-504, 507-519, 526-563, 566-570,
574-580, 584, 588-589, 593-597, 600-633, 636-641, 644-654, 657, 662-664,
667-672, 677-693, 696-706, 711-712, 717-722, 725-729, 733-737, 746-750, 754,
757-764, 771-814, 818-821, 825, 829, 832-837, 840-844, 850-857, 868-876,
882-891, 895, 957, 960-962, 966, 972-976, 979, 983-985, 988, 992
allura.model.repo 615 487 21% 140,
146-150, 154-164, 172, 176-177, 181-182, 186, 189-201, 205-207, 210-212, 216,
224-232, 239-243, 246-248, 251-260, 269, 272-281, 285, 288-303, 313-367,
370-377, 380-384, 400-411, 430-436, 440, 461-468, 471-484, 487-498, 501-502,
505-512, 516-521, 532-547, 550-583, 587-641, 644-648, 651, 655-662, 665,
668-669, 675-681, 684, 687, 691-694, 698-710, 714, 718, 722, 726-728, 732-737,
741, 744-757, 762, 765, 769, 773, 777-778, 782, 786-791, 795-806, 811-819,
827-860, 864, 887-903, 906-909, 912-917, 920-933, 936-952, 959-968, 971-978,
981-988, 992-993, 1006-1012, 1015-1018, 1021-1024, 1027, 1037-1041
allura.model.repo_refresh 362 320 12% 45-146,
150-158, 163-196, 200, 209-212, 216-232, 236-252, 256-281, 285-310, 314-322,
326-332, 336-388, 392-434, 442-445, 449-455, 458-494, 497-501, 521-523,
530-539, 542-549, 558-567, 570-573
allura.model.repository 409 247 40% 136, 140,
147-168, 172, 176, 180, 184, 188-196, 204-211, 214-218, 222, 226, 230, 234,
260-265, 269, 273-274, 278, 282, 290-293, 296-303, 306-313, 322, 324, 326, 328,
330, 332, 334, 336, 338, 340, 342, 344, 346, 355, 364, 373, 376, 378, 381-386,
389-396, 418-422, 425-430, 436, 439, 443-444, 447-452, 456, 459, 465-466,
472-476, 481, 488-491, 495-503, 506, 510-518, 521-524, 527-532, 536-537,
540-542, 545, 570, 574-575, 579, 583, 587-588, 592-593, 598, 602, 605-606,
613-619, 625, 628-634, 646-648, 651-656, 659-665, 668-674, 679-682, 686-690,
693, 697-703, 717-733, 738-749
allura.model.session 53 31 42% 35-38,
50-75, 79-84
allura.model.stats 373 314 16% 91-92,
95-106, 109-121, 124-130, 133-140, 145-152, 155-168, 175-188, 195-200, 204-219,
222-229, 232-250, 253-256, 259-275, 278-294, 297-305, 308-323, 326-343,
346-365, 372-398, 401-416, 419, 422, 425-427, 431-435, 438-445, 448-527,
530-563, 566-585, 588-594, 597-599, 602-610
allura.model.timeline 33 20 39% 27, 34,
38, 45, 52, 58, 62-78
allura.model.types 20 2 90% 40, 54
allura.scripts 1 1 0% 18
allura.scripts.scripttask 28 28 0% 18-93
allura.tasks 0 0 100%
allura.tasks.event_tasks 14 10 29% 25-35
allura.tasks.export_tasks 60 43 28% 46,
50-101, 108-112, 120-123
allura.tasks.index_tasks 52 52 0% 18-91
allura.tasks.mail_tasks 97 82 15% 41-75,
80-133, 146-162
allura.tasks.notification_tasks 5 5 0% 18-24
allura.tasks.repo_tasks 77 77 0% 18-137
allura.templates 1 1 0% 20
allura.templates.discussion 0 0 100%
allura.templates.macro 0 0 100%
allura.templates.oembed 0 0 100%
allura.templates.repo 0 0 100%
allura.templates.widgets 0 0 100%
allura.version 2 0 100%
allura.websetup 11 11 0% 20-37
allura.websetup.bootstrap 165 165 0% 20-316
allura.websetup.schema 17 17 0% 20-43
-----------------------------------------------------------------------------
TOTAL 16145 12169 25%
----------------------------------------------------------------------
Ran 566 tests in 578.080s
FAILED (SKIP=2, errors=1)
finished nosetests --with-xunit --with-coverage --cover-erase
--cover-package=allura {'cwd': 'Allura'}
~/jenkins-slave/workspace/Allura/ForgeLink ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeTracker ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeChat ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeShortUrl ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeActivity ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/AlluraTesting ~/jenkins-slave/workspace/Allura
No source for code:
'<https://builds.apache.org/job/Allura/ws/AlluraTesting/alluratest/__init__.py'>
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeWiki ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeImporters ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeGit ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/AlluraTest ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeUserStats ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeDiscussion
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeBlog ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/NoWarnings ~/jenkins-slave/workspace/Allura
No data to report.
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/Allura ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeSVN ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
Build step 'Execute shell' marked build as failure
Skipping Cobertura coverage report as build was not SUCCESS or better ...
Recording test results