See <https://builds.apache.org/job/Allura/695/changes>

Changes:

[dbrondsema] [#7527] Allow different users to claim the same email address + 
tests

[dbrondsema] [#7527] Added EmailAddress data migration

[dbrondsema] [#7527] Bugfixing

[dbrondsema] [#7527] Replaced the migration with a raw mongo migration

[dbrondsema] [#7527] Split the migration into 3 steps

[dbrondsema] [#7527] Flush email address

[dbrondsema] [#7527] Bugfix for migrations to prevent duplicates

[dbrondsema] [#7527] Fixed unit tests

------------------------------------------
[...truncated 1697 lines...]
Ran 58 tests in 135.733s

OK
finished nosetests  --with-xunit --with-coverage --cover-erase 
--cover-package=forgediscussion  {'cwd': 'ForgeDiscussion'}
...........................................................................................
Name                   Stmts   Miss  Cover   Missing
----------------------------------------------------
forgesvn                   0      0   100%   
forgesvn.controllers      20      8    60%   29, 32, 37-41, 46
forgesvn.model             1      0   100%   
forgesvn.model.svn       466    370    21%   62, 68-72, 79, 82-84, 87-90, 93, 
99-102, 105, 110-119, 127, 130, 133, 136, 139, 142, 145, 148, 151, 167, 171, 
175, 178, 181-189, 192-222, 225-232, 235-240, 244-287, 300-309, 312-316, 
319-324, 330-331, 334-353, 357-441, 445-498, 501-502, 505-506, 509-513, 
539-572, 575-583, 586-605, 625-628, 631-651, 657-663, 666, 669, 674, 689-710, 
713-724, 728-746, 749-774, 777, 780-788, 791, 795-802, 806, 810, 814
forgesvn.svn_main        121     61    50%   71-78, 82, 86-101, 104-108, 
114-115, 120, 127-144, 151, 156-158, 165-181, 189-216, 220, 226
forgesvn.templates         0      0   100%   
forgesvn.version           2      0   100%   
forgesvn.widgets          11      0   100%   
----------------------------------------------------
TOTAL                    621    439    29%   
----------------------------------------------------------------------
Ran 91 tests in 147.934s

OK
finished nosetests  --with-xunit --with-coverage --cover-erase 
--cover-package=forgesvn  {'cwd': 'ForgeSVN'}
..................................................................................................................
Name                      Stmts   Miss  Cover   Missing
-------------------------------------------------------
forgegit                      0      0   100%   
forgegit.controllers         13      5    62%   30-34
forgegit.git_main            55     27    51%   58-63, 67, 71, 74-81, 85-109, 
113, 121
forgegit.model                1      0   100%   
forgegit.model.git_repo     336    247    26%   51, 67, 70, 73-76, 80-92, 99, 
115, 123-125, 128-140, 143-146, 150-173, 177-195, 201-208, 211-225, 228-257, 
260-284, 306-336, 386-420, 423, 427, 431-437, 440-445, 448, 451-457, 460-462, 
465-479, 482, 485-491, 495-506, 510, 514, 518, 521-526, 557, 568, 571, 577-593, 
596
forgegit.version              2      0   100%   
-------------------------------------------------------
TOTAL                       407    279    31%   
----------------------------------------------------------------------
Ran 114 tests in 189.914s

OK
finished nosetests  --with-xunit --with-coverage --cover-erase 
--cover-package=forgegit  {'cwd': 'ForgeGit'}
..................................................................................................................................................................................
Name                                       Stmts   Miss  Cover   Missing
------------------------------------------------------------------------
forgetracker                                   0      0   100%   
forgetracker.command                           0      0   100%   
forgetracker.command.fix_discussion           49     32    35%   50-74, 77-105
forgetracker.config                            0      0   100%   
forgetracker.config.resources                  4      4     0%   18-24
forgetracker.import_support                  235    192    18%   39-40, 58-62, 
65-69, 72-83, 86-90, 93-96, 111-128, 131-136, 139, 146, 149-160, 163-183, 
186-196, 199-245, 249, 253, 256-264, 267-273, 281-287, 290-294, 297-305, 
308-313, 320-338, 341-374
forgetracker.model                             1      0   100%   
forgetracker.model.ticket                    733    564    23%   83, 127-132, 
136, 140, 144, 148, 152, 156, 161, 165, 168-171, 182-185, 189-201, 206-211, 
214-232, 241-247, 250-257, 266, 270-334, 337-491, 494-511, 514-516, 525, 
528-531, 534-537, 541-543, 546-558, 574, 577-581, 584, 587-592, 595, 634-637, 
641, 645-647, 652-668, 671-709, 713, 717-729, 733-737, 741-743, 747-749, 
753-755, 759-761, 765, 769, 773, 777, 781, 785-786, 791-808, 811, 814-825, 
829-894, 902, 905, 908-911, 915-955, 958-967, 971-1073, 1076-1081, 1107-1129, 
1157-1201, 1215-1233, 1236-1243, 1267
forgetracker.search                           16     11    31%   37-48, 57-63
forgetracker.site_stats                        6      6     0%   18-27
forgetracker.tasks                            20     10    50%   32-35, 40, 
45-55
forgetracker.templates                         0      0   100%   
forgetracker.tracker_main                   1042    766    26%   90-119, 
123-129, 133-142, 154-163, 230-233, 237, 240, 243-252, 258, 265-267, 271-280, 
284-331, 334, 370-373, 377-415, 421-426, 429-456, 460, 464-478, 484-527, 
531-574, 580-582, 585, 589-600, 604-613, 617-637, 645-671, 676-679, 686-742, 
750-773, 780-801, 805-810, 816, 821-824, 831, 836, 845-863, 873-891, 901-917, 
922-951, 956-967, 970-977, 980-986, 991-1017, 1039-1043, 1049-1052, 1055, 
1060-1061, 1066-1067, 1072-1073, 1091-1116, 1123-1125, 1141-1201, 1234-1236, 
1239-1243, 1246-1253, 1259-1280, 1283-1284, 1292-1314, 1323-1325, 1334-1341, 
1348-1353, 1359-1366, 1372-1378, 1382-1451, 1456-1460, 1465-1474, 1482-1510, 
1530-1531, 1536, 1540, 1545-1549, 1553-1554, 1568-1572, 1577-1582, 1586, 
1593-1675, 1681, 1684, 1688-1703, 1710-1716, 1720-1724, 1728, 1734-1746, 1749, 
1753, 1760-1765, 1771-1788, 1801-1831
forgetracker.version                           2      0   100%   
forgetracker.widgets                           0      0   100%   
forgetracker.widgets.admin                    10      2    80%   33-68
forgetracker.widgets.admin_custom_fields      54     16    70%   55-60, 63-65, 
100-102, 131-132, 152-153
forgetracker.widgets.bin_form                 13      0   100%   
forgetracker.widgets.ticket_form             104     71    32%   33-35, 38-40, 
46-51, 63-81, 90-93, 101-135, 143-146, 149-151, 177-188, 191-202, 205, 208, 
211, 215, 226-227, 250-262
forgetracker.widgets.ticket_search            45     17    62%   46-54, 57-63, 
83-85, 99, 108
------------------------------------------------------------------------
TOTAL                                       2334   1691    28%   
----------------------------------------------------------------------
Ran 178 tests in 317.575s

OK
finished nosetests  --with-xunit --with-coverage --cover-erase 
--cover-package=forgetracker  {'cwd': 'ForgeTracker'}
................................................................................F....................................................................................................................................S.............................................................................................................................................................................................................................................................................................................................................................................................................S...................................................................................................................................................
======================================================================
FAIL: 
allura.tests.functional.test_auth.TestAuth.test_user_can_not_claim_duplicate_emails
----------------------------------------------------------------------
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/decorators.py";,> 
line 46, in wrapped
    return func(*args, **kw)
  File 
"<https://builds.apache.org/job/Allura/ws/Allura/allura/tests/functional/test_auth.py";,>
 line 156, in test_user_can_not_claim_duplicate_emails
    assert M.EmailAddress.query.find(dict(email=email_address, 
claimed_by_user_id=user._id)).count() == 1
AssertionError: 
-------------------- >> begin captured stdout << ---------------------
Running setup_app() from allura.websetup

--------------------- >> end captured stdout << ----------------------

Name                                       Stmts   Miss  Cover   Missing
------------------------------------------------------------------------
allura                                         3      0   100%   
allura.app                                   326    214    34%   67-69, 86-95, 
110-114, 117-123, 132-138, 156-165, 171, 263-265, 276, 283, 298-299, 307, 
319-322, 330, 341, 348-351, 367-369, 378, 388-393, 406-408, 419, 428, 435-436, 
447-448, 462, 469-475, 479-489, 501, 510, 517, 525, 546-557, 571, 586-618, 631, 
639-642, 664, 673, 678-688, 695-709, 717-734, 745, 755-757, 764, 775-803, 
813-852
allura.command                                 7      7     0%   18-24
allura.command.base                           76     76     0%   18-127
allura.command.create_neighborhood            59     59     0%   18-103
allura.command.create_trove_categories       926    926     0%   18-2059
allura.command.script                         60     60     0%   18-94
allura.command.set_neighborhood_features      43     43     0%   18-92
allura.command.show_models                   242    242     0%   18-364
allura.command.smtp_server                    30     30     0%   18-62
allura.command.taskd_cleanup                 129    129     0%   18-206
allura.config                                  0      0   100%   
allura.config.app_cfg                         76     36    53%   78-92, 95-113, 
120, 123-126, 129, 132-135
allura.config.environment                      7      0   100%   
allura.config.middleware                     107     56    48%   95, 120-187, 
191-195, 199-206, 210-220
allura.config.resources                       26     26     0%   18-54
allura.controllers                             4      0   100%   
allura.controllers.attachments                58     37    36%   32, 36-42, 50, 
53-54, 58-64, 68-74, 78-91, 95
allura.controllers.auth                      653    653     0%   18-961
allura.controllers.base                       17      8    53%   29, 48-54
allura.controllers.basetest_project_root     122    122     0%   20-207
allura.controllers.discuss                   348    179    49%   46, 93-97, 
103-111, 120, 131, 151-155, 169-171, 174-178, 182-183, 187-194, 202, 210-225, 
230-234, 238-241, 250, 267, 270-273, 277-282, 289-329, 333, 342-346, 353-365, 
372-376, 382-384, 388-389, 415, 422, 428-451, 460-486, 493, 500-504, 511, 
518-521, 530
allura.controllers.error                      13     13     0%   20-40
allura.controllers.feed                       38     17    55%   38-41, 64, 
68-71, 83-95, 108
allura.controllers.project                   640    640     0%   18-1018
allura.controllers.repository                481    340    29%   70-75, 78, 
83-85, 91-100, 104-109, 115-148, 152-159, 166-174, 182-203, 208-215, 220-279, 
287, 294-295, 299-301, 330-333, 339, 350-355, 359-364, 373-380, 386-396, 
406-429, 435-440, 446, 450-455, 462-467, 474, 477, 482, 487, 492-493, 504-509, 
515-530, 534-538, 542-550, 554-557, 564-576, 593-596, 601-610, 621-643, 
652-656, 662-665, 669-682, 690-700, 703-732, 736-749
allura.controllers.rest                      179    179     0%   20-298
allura.controllers.root                       52     52     0%   20-106
allura.controllers.search                     78     78     0%   18-133
allura.controllers.site_admin                310    310     0%   18-477
allura.controllers.static                     21     21     0%   18-51
allura.controllers.trovecategories           166    166     0%   17-247
allura.eventslistener                         40     19    53%   27, 30, 33, 
36, 39, 42, 45, 48, 57, 60-61, 64, 67, 71, 74, 77, 80, 83, 86
allura.ext                                     0      0   100%   
allura.ext.admin                               1      0   100%   
allura.ext.admin.admin_main                  823    626    24%   89-95, 99, 
103-112, 117-121, 127, 131-171, 174, 177, 180, 186-191, 196, 199-202, 207-212, 
217, 222-236, 243-245, 250-257, 262-272, 285-293, 298-301, 309-330, 335, 
339-342, 364-475, 478-495, 500-502, 507-511, 516-526, 532-551, 564-567, 
572-578, 583-588, 593-606, 612-621, 624-682, 688-696, 700-714, 726, 750-767, 
780-781, 812-880, 889, 894-895, 902-937, 940-945, 950, 953-958, 961-992, 
998-1006, 1011-1018, 1026-1038, 1045-1062, 1069-1083, 1090-1128, 1133-1134, 
1144-1150, 1154, 1159, 1164-1171, 1181-1193, 1200-1211
allura.ext.admin.widgets                     101     20    80%   46, 49, 52-56, 
84, 87, 90, 96-103, 111, 114, 150-155, 225-227
allura.ext.project_home                        1      1     0%   18
allura.ext.project_home.project_main          41     41     0%   18-91
allura.ext.search                              1      0   100%   
allura.ext.search.search_main                 38     13    66%   46-48, 74-94
allura.ext.user_profile                        1      0   100%   
allura.ext.user_profile.user_main            170     95    44%   68-72, 77, 80, 
83, 87, 90-92, 115-126, 132, 135-151, 155-161, 173-174, 184-189, 199-211, 
217-226, 251-252, 258, 265, 276-294, 301-305, 308-309, 325, 334-335, 338-345, 
352, 363
allura.lib                                     0      0   100%   
allura.lib.AsciiDammit                        44     26    41%   169, 174-180, 
186-193, 198, 203, 211, 215-223
allura.lib.app_globals                       329    212    36%   74-87, 95-130, 
146, 155-157, 236, 241-242, 261-269, 275-276, 281-306, 310-321, 324, 330-366, 
371, 375-378, 382, 385-388, 391-406, 409-418, 421-442, 446, 455, 459-464, 
471-472, 477, 485, 493, 497-500, 509-515, 519, 522, 525, 528, 531, 534-535, 
539-540, 544, 547, 550, 553-554, 558-561, 564-568, 572-580, 584, 587-591, 
594-596, 599, 603, 607, 618
allura.lib.async                              18      9    50%   27-35, 38-39, 
45-46, 49
allura.lib.base                               24     24     0%   20-73
allura.lib.custom_middleware                 161    124    23%   51-53, 58-66, 
69-84, 95, 98-114, 124-128, 131-147, 155-163, 166-191, 197-271, 274-276, 
279-283, 292-293, 297-319
allura.lib.decorators                         71     33    54%   56-62, 69, 78, 
81-83, 93-96, 201-205, 208, 213-218, 226-233
allura.lib.diff                               53     42    21%   45, 48-52, 
55-58, 65-81, 84-98, 112-116
allura.lib.exceptions                         39      9    77%   30, 81, 87-93
allura.lib.gravatar                           18     11    39%   34-37, 77-82, 
86
allura.lib.helpers                           671    491    27%   120-129, 132, 
142-145, 149-152, 156-167, 172-178, 182-183, 187-205, 209, 213, 217, 221, 
225-232, 236-239, 244-258, 262-265, 269-305, 310-323, 329, 336-339, 345, 
349-350, 359-374, 378, 382-385, 391-397, 400, 407-417, 421-443, 447-457, 476, 
480-484, 487-489, 497-498, 501, 504-505, 511, 514, 517, 521-531, 536-541, 
545-557, 564-565, 571-591, 607-608, 611-618, 621, 624, 627, 630, 633, 636, 
640-667, 676-680, 684-690, 694-712, 725-740, 753-774, 778-779, 784-789, 
794-799, 808-811, 815, 820-840, 856-907, 918-928, 939-942, 946-959, 967-972, 
980, 997-1004, 1019-1038, 1042-1062, 1094, 1097-1103, 1110-1111, 1151-1158, 
1166-1172, 1181-1182, 1187
allura.lib.macro                             294    242    18%   55, 58-83, 
86-90, 95-112, 117-136, 141-163, 172-266, 274-275, 289-298, 308-312, 317-321, 
325-344, 348-371, 376-398, 403-409, 414-423, 428-443, 448-473
allura.lib.mail_util                         175    140    20%   47-59, 68-78, 
87-88, 101-116, 121-155, 159-171, 175-178, 182-188, 192-194, 199-205, 211-215, 
226-264, 270-287
allura.lib.markdown_extensions               304    227    25%   69-71, 74-96, 
99, 113, 120, 134-139, 154-168, 174-184, 200-201, 204-215, 230, 233-238, 
244-247, 250-282, 285, 293-294, 297-329, 333-355, 367-378, 382-386, 393-403, 
409-411, 414-416, 424-425, 428-431, 434, 440, 446, 452, 455-472, 475-497, 
500-503, 509-515, 521-525, 529-537, 554-564
allura.lib.package_path_loader                69     52    25%   146-155, 159, 
165-170, 193-207, 218-226, 240-247, 253-259, 268-284
allura.lib.patches                            56     35    38%   36-42, 47-63, 
69-73, 79-83, 98-101, 111-118
allura.lib.plugin                            633    472    25%   39, 83, 88-93, 
97, 100-117, 126, 135, 138-158, 161-164, 171, 175, 183, 193, 202, 205, 234, 
241, 248, 251, 260, 269, 272-280, 293-297, 300-303, 306-309, 312, 315-323, 
326-331, 334-339, 342-347, 350, 353-354, 357, 360-362, 365-371, 379-382, 387, 
397-442, 445-457, 460-462, 465-473, 476-477, 480-495, 498-515, 519, 523-529, 
532, 535, 539, 542, 545, 548, 572-574, 579-581, 589, 596-609, 612-640, 646-648, 
654-686, 693, 700-811, 814-834, 837-839, 842-844, 849, 855, 862, 903-904, 908, 
919-920, 928-929, 937-938, 946-947, 955-956, 964-965, 973-974, 982-983, 
991-992, 1000-1001, 1009-1010, 1018-1019, 1027-1028, 1036-1037, 1046-1047, 
1055-1056, 1060, 1064-1065, 1072-1082, 1085-1103, 1125-1126, 1135, 1143, 
1168-1174, 1185-1193, 1196-1199, 1209, 1212-1228, 1231-1238, 1271, 1301, 
1320-1323, 1326-1328, 1331-1335
allura.lib.repository                        142     81    43%   76-77, 83, 
90-92, 96-117, 121-197, 200-206, 218, 224, 228, 231, 236, 241, 249, 255-259, 
265, 272-279
allura.lib.search                            165    138    16%   49-53, 78, 86, 
89-101, 110-112, 116-126, 136-159, 168-180, 188-301, 308-315
allura.lib.security                          265    220    17%   42, 48-50, 
55-56, 60-61, 64-71, 76-99, 104-114, 120-124, 130-142, 145-146, 150-151, 
154-155, 168-169, 172-185, 188-190, 193, 196, 200, 204, 210-214, 218-230, 
234-236, 240, 244-260, 264, 268, 310-369, 398-438, 450-461, 465-469, 477-479, 
483-487, 491-496
allura.lib.solr                               98     74    24%   47-51, 59-65, 
82-88, 91-98, 101-106, 109-112, 115, 124, 128, 132, 138-140, 143, 146-177, 
180-186
allura.lib.spam                               21     21     0%   18-53
allura.lib.spam.akismetfilter                 42     42     0%   18-98
allura.lib.spam.mollomfilter                  40     40     0%   18-93
allura.lib.utils                             324    224    31%   57-60, 68-73, 
86, 89, 92, 101, 105, 108-110, 116-118, 122, 126, 129-134, 147-149, 152-164, 
176-179, 190-210, 215-220, 226-227, 232-235, 247-272, 281-286, 290-297, 
306-313, 316-321, 324-333, 336-346, 350-373, 380-384, 397, 400, 403, 420, 426, 
429, 432, 435, 470-482, 486-495, 499-502, 506-509, 515-539, 547-553
allura.lib.validators                        230    153    33%   75-81, 84, 
90-95, 101, 104, 107, 114-118, 121, 128-130, 133-146, 149-155, 161-179, 
185-189, 195-228, 236-240, 248-252, 262, 276, 279-286, 301-306, 312-317, 
328-342, 353-363, 378-383, 388-397, 401-409
allura.lib.widgets                             5      0   100%   
allura.lib.widgets.analytics                   4      0   100%   
allura.lib.widgets.auth_widgets               40     14    65%   38-56, 60-70, 
88-91
allura.lib.widgets.discuss                   162     55    66%   33, 36, 72-76, 
86-88, 135-139, 144-145, 159-174, 177-181, 235-237, 249-253, 256-258, 309-315, 
431-436, 495-496
allura.lib.widgets.form_fields               218     96    56%   33, 43-44, 
47-49, 64-67, 70-72, 107-109, 112, 115-118, 146, 149-154, 170-173, 176, 
179-182, 216-218, 253-254, 269, 272-277, 293-300, 304-311, 314, 318-322, 
336-340, 343, 356-359, 393-400, 464, 477-479, 497-499, 502-503, 516-517
allura.lib.widgets.forms                     407    237    42%   55-56, 61-64, 
76-83, 98-106, 109-112, 115-120, 123-132, 139, 155-158, 165, 186-191, 237-272, 
275-278, 309-311, 324-326, 339-341, 348-371, 375-377, 385-388, 406-426, 
430-433, 452-457, 464-483, 487-490, 516-522, 529-553, 557-561, 568-585, 
589-593, 608-611, 615-617, 643-646, 659-668, 675-697, 701-703, 716-725, 
746-754, 780-786, 789-817, 821-830, 833-851, 892-900, 917-924, 1031-1033, 
1045-1048, 1054-1056, 1060, 1064, 1093-1100, 1117-1122
allura.lib.widgets.macros                     27     27     0%   18-58
allura.lib.widgets.oauth_widgets              16      0   100%   
allura.lib.widgets.project_list               75     55    27%   44-84, 87-88, 
125-144, 147-148, 160-161
allura.lib.widgets.repo                       42      8    81%   41-43, 69-81, 
84, 112-113
allura.lib.widgets.search                     21      4    81%   40-43
allura.lib.widgets.subscriptions              36      1    97%   88
allura.lib.widgets.user_profile               11      0   100%   
allura.lib.widgets.vote                        7      1    86%   31
allura.lib.zarkov_helpers                     15      5    67%   31-33, 36-38
allura.model                                  26      0   100%   
allura.model.artifact                        476    263    45%   71-79, 108, 
127, 131, 144-149, 157, 165, 174-175, 181-205, 216-219, 235-238, 249, 260, 
266-274, 282, 290, 298-303, 306-307, 349, 357-371, 379, 382-386, 397-400, 404, 
411-412, 415, 419, 444-458, 464, 468-471, 474, 492-523, 526-536, 539-543, 
546-549, 553-557, 561-563, 592-602, 605-606, 609-616, 619, 649-657, 661, 664, 
667, 670, 697-705, 709, 712-713, 716-718, 721-724, 730-732, 735-737, 793-828, 
834-862, 880-894, 897-911, 921-925, 929-932, 935
allura.model.attachments                      40     15    63%   46, 49, 52-53, 
57, 63-83
allura.model.auth                            536    348    35%   65-84, 88-89, 
98, 128, 132-133, 137-144, 147-156, 176-182, 190-194, 204-210, 284-289, 
292-303, 313-317, 326-328, 336-352, 356, 360-362, 366-372, 375, 378, 381-383, 
388-391, 394, 397-400, 403, 406-409, 412, 418-422, 425, 430-434, 437-477, 
482-490, 493-503, 506-512, 519, 523-534, 538-547, 551-554, 558-563, 566, 
569-571, 574, 577-583, 587-598, 602-603, 609-631, 635, 638-644, 651-659, 662, 
667, 670, 673-676, 679, 683, 686, 733-734, 737-747, 752-762, 769-780, 784, 788, 
792-801, 805-808, 813-817, 821-823, 826, 829-837, 840-842, 861, 865-873, 
877-887, 891, 895-896, 900-901
allura.model.discuss                         445    274    38%   66, 77, 81, 
85, 89, 92-94, 99-105, 108, 111, 114-119, 122, 126-129, 132-133, 173-175, 178, 
196, 199, 204-215, 219, 223, 227, 231-233, 238, 244-246, 249-253, 263-269, 
272-275, 280-309, 313-339, 342, 347-349, 352-361, 365-383, 387, 392-393, 396, 
399-405, 408, 411-414, 418-421, 425-426, 438, 441, 444-448, 451-454, 457-461, 
495-496, 511, 515, 525-534, 539-549, 552-559, 563, 567, 571, 575-576, 580-585, 
589, 593-596, 599-603, 610, 613, 616-617, 628-660, 663-664, 669, 672-675, 
678-680, 683-707, 712-729, 732-734, 756, 760, 764, 768, 775-782
allura.model.filesystem                      115     77    33%   56-58, 62, 68, 
72-73, 77-84, 88-90, 94, 97-98, 101, 104-108, 112-113, 124-154, 164-199, 202, 
207
allura.model.index                           124     88    29%   77-89, 97-103, 
121, 129, 133-149, 154-189, 193-208, 212-214, 219-257
allura.model.monq_model                      158    107    32%   102-113, 
127-129, 140-177, 187-215, 221-223, 228-229, 234-238, 245-285, 289-292, 297-298
allura.model.neighborhood                    179    110    39%   96, 100-105, 
109, 112-119, 125-128, 132-134, 137-139, 143, 148, 152, 155-157, 160, 163-230, 
235-271, 274, 277-285, 288-291
allura.model.notification                    355    252    29%   113-120, 
126-138, 147-246, 249, 252-255, 259-265, 268, 280-300, 314-343, 353-366, 
432-485, 492-498, 509-520, 532-553, 563-610, 616-663, 676, 680, 687, 712-715
allura.model.oauth                            91     24    74%   54, 57, 77-86, 
90, 95, 99-101, 136-138, 141-144
allura.model.project                         754    522    31%   90, 94, 100, 
103, 106, 128, 132, 136, 140-143, 147-152, 156-161, 164, 175, 257-258, 262, 
266-269, 273, 277, 281-293, 296-300, 306-315, 318, 321-323, 326, 330-334, 
337-347, 350-351, 354, 360, 366, 370-372, 376-377, 381-390, 395, 402-406, 
410-412, 416-426, 430, 433-438, 443-473, 478-485, 490-495, 517-597, 600-613, 
620-660, 663-667, 671-677, 681, 685-686, 690-695, 707-723, 726-730, 733-752, 
755-761, 764-774, 777, 782-784, 787-793, 798-817, 820-830, 835-836, 841-846, 
849-856, 860-865, 874-878, 882, 885-894, 901-950, 954-957, 961, 965, 968-974, 
977-981, 987-994, 1005-1013, 1019-1028, 1031-1061, 1070-1072, 1075-1114, 
1117-1202, 1238, 1241, 1244-1246, 1250, 1256-1260, 1263, 1267-1269, 1272, 1276
allura.model.repo_refresh                    377    334    11%   47-155, 
160-169, 175-208, 213, 224-227, 231-248, 252-269, 273-301, 305-332, 337-345, 
350-356, 361-418, 423-465, 473-476, 480-489, 493-530, 534-539, 560-564, 
571-580, 584-591, 601-610, 614-617
allura.model.repository                     1046    767    27%   147, 159, 163, 
167, 171, 175, 179, 183-192, 200-208, 211-217, 221, 225, 229, 233, 247-297, 
308, 314, 342-347, 351, 355-356, 360, 364, 372-375, 378-385, 388-401, 410, 413, 
416, 419, 422, 425, 428, 431, 434, 437, 440, 443, 446, 449, 459, 469, 479, 483, 
486, 489-495, 498-505, 527-531, 534-539, 545, 548, 555, 559-561, 564-569, 573, 
576, 582-587, 593-597, 603, 610-613, 617-625, 628-629, 633-640, 643-646, 
649-654, 658-659, 664-666, 669, 684-691, 694-705, 732, 736-737, 741, 745, 
749-750, 754-755, 759-760, 765, 769, 772-778, 785-791, 797, 800-806, 876, 
882-886, 890-901, 910-911, 915, 919-923, 932-936, 939, 943-945, 949-951, 955, 
958-970, 974-976, 979-983, 987, 995-1003, 1010-1014, 1017-1021, 1024-1034, 
1043, 1046-1057, 1061, 1064-1079, 1089-1143, 1146-1153, 1156-1160, 1176-1186, 
1205-1211, 1215, 1237-1244, 1247-1262, 1265-1276, 1279-1280, 1283-1290, 
1294-1299, 1306-1313, 1322-1356, 1359-1363, 1366, 1370-1377, 1380, 1383-1384, 
1392-1398, 1401, 1404, 1408, 1412, 1416, 1420-1422, 1426-1432, 1436, 1439, 
1442, 1446, 1450, 1454-1455, 1461, 1465-1471, 1475-1486, 1491-1499, 1507-1547, 
1551, 1578-1595, 1598-1601, 1604-1609, 1613-1626, 1629-1645, 1652-1661, 
1664-1672, 1675-1682, 1686-1687, 1700-1706, 1709-1712, 1715-1718, 1721, 
1731-1735, 1748-1750, 1753-1760, 1763-1770, 1773-1780, 1785-1788, 1792-1796, 
1799, 1803-1810, 1825-1842, 1850-1858, 1863-1874
allura.model.session                         132     89    33%   34-36, 48-51, 
62-64, 75-79, 82-93, 96-108, 115-141, 145-149, 175-182, 200-208, 216-225, 
234-249
allura.model.stats                           365    312    15%   87-88, 91-102, 
105-117, 120-126, 129-136, 141-148, 151-164, 171-184, 191-194, 198-213, 
216-223, 226-244, 247-250, 253-269, 272-288, 291-299, 302-317, 320-337, 
340-359, 366-392, 395-410, 413, 416, 419-421, 425-429, 432-439, 442-522, 
525-558, 561-580, 584-590, 594-596, 600-608
allura.model.timeline                         63     37    41%   43-57, 68, 79, 
83, 90, 97, 103-105, 113-115, 123-135, 143-146
allura.model.types                            33      8    76%   62, 79, 105-111
allura.scripts                                 1      1     0%   18
allura.scripts.scripttask                     28     28     0%   18-95
allura.tasks                                   0      0   100%   
allura.tasks.activity_tasks                    4      1    75%   25
allura.tasks.admin_tasks                       7      7     0%   18-34
allura.tasks.event_tasks                      14     10    29%   26-36
allura.tasks.export_tasks                     61     42    31%   45, 51-97, 
103-105, 108, 111-125, 128
allura.tasks.index_tasks                      67     49    27%   33, 37-38, 
42-44, 49-51, 56, 67-99, 104-108, 113, 118-122
allura.tasks.mail_tasks                      108     93    14%   42-82, 92-147, 
168-195
allura.tasks.notification_tasks                5      5     0%   18-25
allura.tasks.repo_tasks                       76     62    18%   30-32, 40-51, 
57-65, 70-89, 95-104, 109-110, 115-129, 135-152
allura.version                                 2      0   100%   
allura.websetup                               11     11     0%   20-38
allura.websetup.bootstrap                    170    170     0%   20-354
allura.websetup.schema                        22     22     0%   20-51
------------------------------------------------------------------------
TOTAL                                      17777  13307    25%   
----------------------------------------------------------------------
Ran 759 tests in 543.691s

FAILED (SKIP=2, failures=1)
finished nosetests allura/tests/ --with-xunit --with-coverage --cover-erase 
--cover-package=allura  {'cwd': 'Allura'}
~/jenkins-slave/workspace/Allura/NoWarnings ~/jenkins-slave/workspace/Allura
No data to report.
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeTracker ~/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/ForgeActivity ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeSVN ~/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/ForgeGit ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeWiki ~/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/ForgeBlog ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura/ForgeLink ~/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/Allura ~/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/ForgeImporters ~/jenkins-slave/workspace/Allura
~/jenkins-slave/workspace/Allura
Running setup_app() from allura.websetup
/p/test/wiki/_discuss/thread/9d72cd4a/ 200 OK
{"sidebar": 1, "jinja": 1, "markdown": 4, "ming": 105}
Build step 'Execute shell' marked build as failure
Recording plot data
Skipping Cobertura coverage report as build was not SUCCESS or better ...
Recording test results

Reply via email to