See 
<https://ci-builds.apache.org/job/Allura/job/Allura-py3.11/206/display/redirect?page=changes>

Changes:

[dbrondsema] test speedup: response.html faster parser


------------------------------------------
[...truncated 1.11 MB...]
    return self.find_form(resp, cond)
../AlluraTest/alluratest/controller.py:214: in find_form
    for f in resp.forms.values():
/allura-data/virtualenv/lib/python3.11/site-packages/webtest/response.py:35: in 
forms
    self._parse_forms()
/allura-data/virtualenv/lib/python3.11/site-packages/webtest/response.py:69: in 
_parse_forms
    form_texts = [str(f) for f in self.html('form')]
/allura-data/virtualenv/lib/python3.11/site-packages/webtest/response.py:398: 
in html
    soup = BeautifulSoup(self.testbody, self.parser_features)
/allura-data/virtualenv/lib/python3.11/site-packages/bs4/__init__.py:250: in 
__init__
    raise FeatureNotFound(
E   bs4.FeatureNotFound: Couldn't find a tree builder with the features you 
requested: lxml. Do you need to install a parser library?
------------------------------ Captured log call -------------------------------
INFO     allura.model.monq_model:monq_model.py:240 starting <MonQTask 
672107be4c7638704a3a4b81 (ready) P:10 allura.tasks.index_tasks.add_artifacts 
setup project:/p/test/ app:bugs user:test-admin>
WARNING  allura.tasks.index_tasks:index_tasks.py:68 add_artifacts task changed 
objects, causing writes back to mongo: [<AppConfig 
_id=ObjectId('672107be4c7638704a3a4b82')
  project_id=ObjectId('672107be4c7638704a3a4b42')
  discussion_id=ObjectId('672107be4c7638704a3a4b83')
  tool_name='tickets' version=None options=I{'mount_point':
  'features', 'mount_label': 'Tickets', 'ordinal': 5,
  'EnableVoting': True, 'TicketMonitoringEmail': '',
  'TicketMonitoringType': None, 'AllowEmailPosting': True}
  tool_data=I{} acl=I[{'access': 'ALLOW', 'permission':
  'read', 'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b47')}, {'access': 'ALLOW',
  'permission': 'post', 'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b46')}, {'access': 'ALLOW',
  'permission': 'unmoderated_post', 'reason': None,
  'role_id': ObjectId('672107be4c7638704a3a4b46')},
  {'access': 'ALLOW', 'permission': 'create', 'reason':
  None, 'role_id': ObjectId('672107be4c7638704a3a4b46')},
  {'access': 'ALLOW', 'permission': 'update', 'reason':
  None, 'role_id': ObjectId('672107be4c7638704a3a4b44')},
  {'access': 'ALLOW', 'permission': 'moderate', 'reason':
  None, 'role_id': ObjectId('672107be4c7638704a3a4b44')},
  {'access': 'ALLOW', 'permission': 'save_searches',
  'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b44')}, {'access': 'ALLOW',
  'permission': 'delete', 'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b44')}, {'access': 'ALLOW',
  'permission': 'configure', 'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b43')}, {'access': 'ALLOW',
  'permission': 'admin', 'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b43')}]>]
INFO     allura.model.monq_model:monq_model.py:240 starting <MonQTask 
672107be4c7638704a3a4b85 (ready) P:10 allura.tasks.index_tasks.add_artifacts 
setup project:/p/test/ app:features user:test-admin>
WARNING  allura.tasks.index_tasks:index_tasks.py:68 add_artifacts task changed 
objects, causing writes back to mongo: [<AppConfig 
_id=ObjectId('672107be4c7638704a3a4b82')
  project_id=ObjectId('672107be4c7638704a3a4b42')
  discussion_id=ObjectId('672107be4c7638704a3a4b83')
  tool_name='tickets' version=None options=I{'mount_point':
  'features', 'mount_label': 'Tickets', 'ordinal': 5,
  'EnableVoting': True, 'TicketMonitoringEmail': '',
  'TicketMonitoringType': None, 'AllowEmailPosting': True}
  tool_data=I{} acl=I[{'access': 'ALLOW', 'permission':
  'read', 'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b47')}, {'access': 'ALLOW',
  'permission': 'post', 'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b46')}, {'access': 'ALLOW',
  'permission': 'unmoderated_post', 'reason': None,
  'role_id': ObjectId('672107be4c7638704a3a4b46')},
  {'access': 'ALLOW', 'permission': 'create', 'reason':
  None, 'role_id': ObjectId('672107be4c7638704a3a4b46')},
  {'access': 'ALLOW', 'permission': 'update', 'reason':
  None, 'role_id': ObjectId('672107be4c7638704a3a4b44')},
  {'access': 'ALLOW', 'permission': 'moderate', 'reason':
  None, 'role_id': ObjectId('672107be4c7638704a3a4b44')},
  {'access': 'ALLOW', 'permission': 'save_searches',
  'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b44')}, {'access': 'ALLOW',
  'permission': 'delete', 'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b44')}, {'access': 'ALLOW',
  'permission': 'configure', 'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b43')}, {'access': 'ALLOW',
  'permission': 'admin', 'reason': None, 'role_id':
  ObjectId('672107be4c7638704a3a4b43')}]>]
DEBUG    allura.model.artifact:artifact.py:661 Snapshot version 1 of <class 
'forgewiki.model.wiki.Page'>
DEBUG    allura.model.notification:notification.py:249 Notifications disabled 
for project u/test-admin, not sending metadata(<Page title='Home' text='Welcome 
to your wiki!\n\nThis is
  the default page, edit it as you see fit. To add a new
  page simply reference it within brackets, e.g.:
  [SamplePage].\n\nThe wiki uses
  [Markdown](/u/test-admin/wiki/markdown_syntax/)
  syntax.\n\n[[members limit=20]]\n' text_cache=I{'md5':
  None, 'fix7528': <Missing>, 'html': None, 'render_time':
  None} version=1 _id=ObjectId('672107be4c7638704a3a4baf')
  mod_date=datetime.datetime(2024, 10, 29, 16, 5, 18,
  702166) app_config_id=ObjectId('672107be4c7638704a3a4ba8')
  acl=I[] labels=I[] import_id=None deleted=False>)
---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml -----------
=========================== short test summary info ============================
FAILED 
forgetracker/tests/functional/test_root.py::TestMilestones::test_milestone_list_progress
FAILED 
forgetracker/tests/functional/test_root.py::TestMilestones::test_closed_milestone
FAILED 
forgetracker/tests/functional/test_root.py::TestMilestones::test_duplicate_milestone
FAILED 
forgetracker/tests/functional/test_root.py::TestMilestones::test_default_milestone
FAILED 
forgetracker/tests/functional/test_root.py::TestSubprojectTrackerController::test_index_page_ticket_visibility
FAILED 
forgetracker/tests/functional/test_root.py::TestSubprojectTrackerController::test_search_page_ticket_visibility
FAILED 
forgetracker/tests/functional/test_root.py::TestSubprojectTrackerController::test_deleted_ticket_visibility
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_activity
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_new_ticket
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_ticket_get_markdown
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_ticket_update_markdown
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_labels
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_new_with_milestone
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_milestone_count
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_bin_counts
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_milestone_progress
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_new_ticket_form
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_new_ticket_prepop_from_url
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_mass_edit
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_label_for_mass_edit
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_mass_edit_custom_fields
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_mass_edit_select_options_split
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_mass_edit_private_field
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_private_ticket
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_discussion_disabled_ticket
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_two_trackers
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_render_ticket
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_render_index
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_cached_convert
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_ticket_diffs
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_meta_comment
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_ticket_label_unlabel
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_new_attachment
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_delete_attachment
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_delete_attachment_from_comments
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_new_text_attachment_content
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_two_attachments
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_new_image_attachment_content
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_related_artifacts
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_related_artifacts_closed_tickets
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_ticket_view_editable
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_assigned_to_nobody
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_assign_ticket
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_custom_fields
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_select_custom_field
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_custom_field_update_comments
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_milestone_names
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_milestone_rename
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_milestone_close
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_custom_fields_preserve_user_input_on_form_errors
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_new_ticket_validation
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_edit_ticket_validation
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_home
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_search
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_search_canonical
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_saved_search_with_strange_chars
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_search_feed
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_search_current_user
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_feed
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_touch
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_save_invalid_search
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_saved_search_labels_truncated
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_edit_saved_search
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_comment_split
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_discussion_paging
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_discussion_feed
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_bulk_edit_index
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_bulk_edit_milestone
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_bulk_edit_search
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_bulk_edit_after_filtering
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_ticket_notification_contains_milestones
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_bulk_edit_notifications
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_bulk_edit_notifications_monitoring_email
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_bulk_edit_notifications_monitoring_email_public_only
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_bulk_edit_monitoring_email_all_private_edits
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_filtered_by_subscription
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_vote
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_create_permission
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_update_permission
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_ticket_creator_cant_edit_private_ticket_without_update_perm
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_imported_tickets_redirect
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_ticket_delete
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_ticket_delete_without_permission
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_deleted_ticket_visible
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_show_hide_deleted_tickets
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_move_ticket
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_move_ticket_feed
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_move_ticket_bad_data
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_move_ticket_access
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_move_ticket_redirect
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_move_ticket_and_delete_tool
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_move_ticket_email_notifications
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_move_ticket_subscriptions
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_move_attachment
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_move_ticket_comments
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_tags
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_rest_tickets
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_html_escaping
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_multiselect
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_rate_limit_new
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_user_missing
FAILED 
forgetracker/tests/functional/test_root.py::TestFunctionalController::test_bulk_delete
FAILED 
forgetracker/tests/functional/test_root.py::TestMilestoneAdmin::test_delete_milestone_field
FAILED 
forgetracker/tests/functional/test_root.py::TestMilestoneAdmin::test_rename_milestone_field
FAILED 
forgetracker/tests/functional/test_root.py::TestMilestoneAdmin::test_delete_milestone
FAILED 
forgetracker/tests/functional/test_root.py::TestMilestoneAdmin::test_rename_milestone
FAILED 
forgetracker/tests/functional/test_root.py::TestEmailMonitoring::test_set_options
FAILED 
forgetracker/tests/functional/test_root.py::TestEmailMonitoring::test_notifications_moderators
FAILED 
forgetracker/tests/functional/test_root.py::TestEmailMonitoring::test_notifications_off_spam
FAILED 
forgetracker/tests/functional/test_root.py::TestEmailMonitoring::test_notifications_new
FAILED 
forgetracker/tests/functional/test_root.py::TestEmailMonitoring::test_notifications_new_public_only
FAILED 
forgetracker/tests/functional/test_root.py::TestEmailMonitoring::test_notifications_all
FAILED 
forgetracker/tests/functional/test_root.py::TestEmailMonitoring::test_notifications_all_public_only
FAILED 
forgetracker/tests/functional/test_root.py::TestEmailMonitoring::test_notifications_off
FAILED 
forgetracker/tests/functional/test_root.py::TestEmailMonitoring::test_footer
FAILED 
forgetracker/tests/functional/test_root.py::TestCustomUserField::test_blank_user
FAILED 
forgetracker/tests/functional/test_root.py::TestCustomUserField::test_project_member
FAILED 
forgetracker/tests/functional/test_root.py::TestCustomUserField::test_change_user_field
FAILED 
forgetracker/tests/functional/test_root.py::TestCustomUserField::test_search_results
FAILED 
forgetracker/tests/functional/test_root.py::TestHelpTextOptions::test_help_text
FAILED 
forgetracker/tests/functional/test_root.py::TestShowDefaultFields::test_show_default_fields
FAILED 
forgetracker/tests/functional/test_root.py::TestNotificationEmailGrouping::test_new_ticket_message_id
FAILED 
forgetracker/tests/functional/test_root.py::TestNotificationEmailGrouping::test_comments
FAILED 
forgetracker/tests/functional/test_root.py::TestArtifactLinks::test_ambiguous_shortlinks
ERROR forgetracker/tests/test_app.py::TestBulkExport::test_bulk_export - bs4....
ERROR 
forgetracker/tests/test_app.py::TestBulkExport::test_export_with_attachments
ERROR 
forgetracker/tests/functional/test_root.py::TestBulkMove::test_access_restriction
ERROR forgetracker/tests/functional/test_root.py::TestBulkMove::test_ticket_list
ERROR 
forgetracker/tests/functional/test_root.py::TestBulkMove::test_controls_present
ERROR forgetracker/tests/functional/test_root.py::TestBulkMove::test_move - b...
ERROR 
forgetracker/tests/functional/test_root.py::TestBulkMove::test_notifications
ERROR 
forgetracker/tests/functional/test_root.py::TestBulkMove::test_monitoring_email
ERROR 
forgetracker/tests/functional/test_root.py::TestBulkMove::test_monitoring_email_public_only
ERROR 
forgetracker/tests/functional/test_root.py::TestBulkMove::test_monitoring_email_all_private_moved
===== 124 failed, 73 passed, 513 warnings, 10 errors in 281.19s (0:04:41) ======
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist 
loadfile` in ForgeTracker, with returncode: 1

=============================================================================
Shutdown
=============================================================================
 Container allura-web-1  Stopping
 Container allura-web-1  Stopped
 Container allura-web-1  Removing
 Container allura-web-1  Removed
 Container allura-solr-1  Stopping
 Container allura-mongo-1  Stopping
 Container allura-mongo-1  Stopped
 Container allura-mongo-1  Removing
 Container allura-mongo-1  Removed
 Container allura-solr-1  Stopped
 Container allura-solr-1  Removing
 Container allura-solr-1  Removed
 Network allura_default  Removing
 Network allura_default  Removed
Total reclaimed space: 0B
Deleted Volumes:
1d6798da3c2ba4bd4a46bc120661b0a771ff8f1aaabcf8364e891f5af0778832

Total reclaimed space: 0B
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.

Reply via email to