354 lines
16 KiB
Plaintext
354 lines
16 KiB
Plaintext
Compiling rust-xmpp v0.5.0 (/workspace/scratch/362577cdf2e0/rust-xmpp-next)
|
|
Finished `test` profile [unoptimized + debuginfo] target(s) in 9.46s
|
|
Running unittests src/lib.rs (target/debug/deps/rust_xmpp-587bbb396e7c5a05)
|
|
|
|
running 24 tests
|
|
test federation::tests::external_must_be_in_the_advertised_mechanisms ... ok
|
|
test federation::tests::federation_domains_are_dns_names_and_case_insensitive ... ok
|
|
test federation::tests::starttls_must_be_an_immediate_stream_feature ... ok
|
|
test federation::tests::stream_restarts_compare_canonical_domains ... ok
|
|
test http_transport::tests::bosh_processing_capacity_is_bounded ... ok
|
|
test http_transport::tests::independent_framing ... ok
|
|
test sasl::tests::reject_malformed_and_downgrade ... ok
|
|
test http_transport::tests::websocket_preserves_inherited_namespaces_and_spaced_declarations ... ok
|
|
test sessions::push_timeout_tests::first_important_push_shortens_extended_hibernation_once ... ok
|
|
test sessions::tests::acknowledgement_wraps ... ok
|
|
test sessions::tests::graceful_disconnect_is_not_resumable ... ok
|
|
test sessions::tests::resume_replays_only_unacked_and_checks_owner ... ok
|
|
test wire::tests::arbitrary_prefix_and_inherited_namespaces ... ok
|
|
test wire::tests::cdata_and_comments_frame_without_counting_brackets ... ok
|
|
test wire::tests::declarations_rejected ... ok
|
|
test wire::tests::fragmented_and_pipelined ... ok
|
|
test wire::tests::invalid_namespace_and_declarations_rejected ... ok
|
|
test sasl::tests::rfc5802_sha1_vector ... ok
|
|
test http_service::tests::abandoned_slots_release_quota_without_pruning_existing_or_active_files ... ok
|
|
test sasl::tests::sha256_independent_python_vector ... ok
|
|
test sasl::tests::plus_channel_binding_and_ssdp_are_authenticated ... ok
|
|
test server::authorization_tests::upload_requires_registered_local_account_or_explicit_remote_access ... ok
|
|
test sasl::tests::wrong_proof_nonce_binding_and_duplicates ... ok
|
|
test admin::tests::real_admin_xml_protocol_over_duplex ... ok
|
|
|
|
test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s
|
|
|
|
Running unittests src/main.rs (target/debug/deps/rust_xmpp-43dc57ea24368ad6)
|
|
|
|
running 0 tests
|
|
|
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
|
|
|
Running tests/admin_socket.rs (target/debug/deps/admin_socket-572bc055bcf12a3a)
|
|
|
|
running 1 test
|
|
test prosody_wire_commands_password_prompt_and_safe_errors ... ignored, requires AF_UNIX socket permission; run on target host with --ignored
|
|
|
|
test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
|
|
|
Running tests/archive_mam.rs (target/debug/deps/archive_mam-973755ec43c22385)
|
|
|
|
running 14 tests
|
|
test archive_larger_than_128mib_streams ... ignored, large-file scalability regression; run explicitly
|
|
test mam_preferences_persist ... ok
|
|
test corrupt_archive_reports_server_error_and_namespace_stripping_is_precise ... ok
|
|
test legacy_records_binary_cache_and_roundtrip ... ok
|
|
test append_is_incremental_and_recovers_torn_tail ... ok
|
|
test smart_enable_and_message_selection ... ok
|
|
test archive_roundtrip_preserves_default_namespace_resets ... ok
|
|
test equal_cursors_and_normalized_query_jids ... ok
|
|
test real_archive_sid_and_sender_privacy ... ok
|
|
test muc_archive_filters_stanza_kind_instead_of_sender_jid ... ok
|
|
test zero_page_dates_and_invalid_forms ... ok
|
|
test mam_paging_filters_and_forbidden ... ok
|
|
test extended_ids_ranges_flip_and_metadata ... ok
|
|
test namespaces_expiry_and_concurrent_append ... ok
|
|
|
|
test result: ok. 13 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s
|
|
|
|
Running tests/auth.rs (target/debug/deps/auth-bd49e01cf4c2f281)
|
|
|
|
running 2 tests
|
|
test traversal_and_malicious_account_records_rejected ... ok
|
|
test create_and_read_hashed_accounts ... ok
|
|
|
|
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
|
|
|
|
Running tests/cli.rs (target/debug/deps/cli-b896cdfe001bea67)
|
|
|
|
running 2 tests
|
|
test server_cannot_be_mistaken_for_running_service ... ok
|
|
test conversion_preserves_source_and_refuses_overwrite ... ok
|
|
|
|
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
|
|
|
|
Running tests/config.rs (target/debug/deps/config-1478d42081f7ab0f)
|
|
|
|
running 12 tests
|
|
test component_can_explicitly_enable_global_modules ... ok
|
|
test include_has_own_global_scope_and_parent_scope_is_restored ... ok
|
|
test declarations_and_overrides ... ok
|
|
test storage_paths_encode_like_prosody ... ok
|
|
test supplied_configuration_scopes_arithmetic_and_modules ... ok
|
|
test include_cycles_rejected ... ok
|
|
test tables_cannot_recurse_forever ... ok
|
|
test runtime_capabilities_are_unavailable ... ok
|
|
test all_formats_round_trip_actual_config ... ok
|
|
test supplied_config_matches_original_prosody_loader ... ok
|
|
test malformed_values_rejected ... ok
|
|
test loops_are_bounded ... ok
|
|
|
|
test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
|
|
|
|
Running tests/csi.rs (target/debug/deps/csi-72cb213d3dbb7d6c)
|
|
|
|
running 2 tests
|
|
test bounded_queue_flush_delay_activity_and_grace ... ok
|
|
test native_importance_rules ... ok
|
|
|
|
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
|
|
|
Running tests/csi_native.rs (target/debug/deps/csi_native-eba98d9cb4d5f495)
|
|
|
|
running 1 test
|
|
test native_prosody_csi_importance_matches ... ignored, requires PROSODY_REFERENCE_SOURCE and PROSODY_REFERENCE_LUA
|
|
|
|
test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
|
|
|
Running tests/data_lock.rs (target/debug/deps/data_lock-c5d9714de0c98247)
|
|
|
|
running 2 tests
|
|
test child_process_probe ... ok
|
|
test excludes_another_process_and_releases_on_drop ... ok
|
|
|
|
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
|
|
|
|
Running tests/debug_legacy.rs (target/debug/deps/debug_legacy-ff48fac0b9f28fda)
|
|
|
|
running 1 test
|
|
test debug_empty_legacy_bind ... ok
|
|
|
|
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
|
|
|
|
Running tests/federation_tls.rs (target/debug/deps/federation_tls-1d17c1cfea5f4714)
|
|
|
|
running 3 tests
|
|
test native_prosody_tls_external_bidirectional ... ignored, requires native Prosody cafd74b9c5ea and Lua TLS dependencies
|
|
test mutual_tls_external_delivery_and_certificate_identity_rejection ... ok
|
|
test reuses_connections_serializes_writes_and_retires_idle_or_closed_peers ... ok
|
|
|
|
test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.61s
|
|
|
|
Running tests/http_transport.rs (target/debug/deps/http_transport-c4d9ba6090cac490)
|
|
|
|
running 7 tests
|
|
test configured_origin_is_enforced ... ok
|
|
test bosh_preserves_namespace_inherited_from_body ... ok
|
|
test transport_paths_and_cors_preflight_match_prosody ... ok
|
|
test bosh_session_retries_restart_termination ... ok
|
|
test bosh_reorders_two_requests_without_replaying_stanzas ... ok
|
|
test websocket_frames_are_independent_xml ... ok
|
|
test bosh_retry_survives_aborted_http_request_without_replaying_stanzas ... ok
|
|
|
|
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
|
|
|
|
Running tests/http_upload.rs (target/debug/deps/http_upload-a7eb3b455efd4574)
|
|
|
|
running 5 tests
|
|
test https_endpoint_uses_real_tls ... ok
|
|
test percent_escape_case_and_equivalent_url_spelling ... ok
|
|
test persisted_prosody_archive_and_hs256_slot_survive_without_sidecar ... ok
|
|
test expired_upload_releases_quota ... ok
|
|
test upload_authorization_streaming_ranges_and_restart ... ok
|
|
|
|
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
|
|
|
|
Running tests/message_routing.rs (target/debug/deps/message_routing-f782bf5ad5366e9d)
|
|
|
|
running 2 tests
|
|
test unknown_resource_falls_back_to_available_bare_jid ... ok
|
|
test headline_uses_all_nonnegative_available_resources_and_errors_never_fallback ... ok
|
|
|
|
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
|
|
|
Running tests/muc_access.rs (target/debug/deps/muc_access-aeab2ef041578295)
|
|
|
|
running 3 tests
|
|
test moderators_cannot_kick_or_demote_other_moderators ... ok
|
|
test nested_affiliations_do_not_fall_back_to_obsolete_flat_entries ... ok
|
|
test binary_occupant_id_salt_survives_saves_and_restarts ... ok
|
|
|
|
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
|
|
|
|
Running tests/muc_domain_bans.rs (target/debug/deps/muc_domain_bans-2cf55e8d47991b19)
|
|
|
|
running 2 tests
|
|
test applying_domain_ban_removes_remote_occupants_and_blocks_rejoin ... ok
|
|
test native_domain_bans_block_remote_users_but_allow_explicit_members ... ok
|
|
|
|
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
|
|
|
|
Running tests/muc_flow.rs (target/debug/deps/muc_flow-a4be20068ea0d649)
|
|
|
|
running 18 tests
|
|
test configured_lock_timeout_expires_without_owner_submission ... ok
|
|
test join_lock_chat_leave ... ok
|
|
test authorization_and_conflict ... ok
|
|
test iq_response_requires_expected_sender ... ok
|
|
test multiple_resources_share_nick_and_private_delivery ... ok
|
|
test occupant_id_is_stable_and_spoofed_ids_removed ... ok
|
|
test nick_invite_destroy_and_local_creation ... ok
|
|
test restored_temporary_room_is_deleted_after_last_disconnect ... ok
|
|
test persistence_roundtrip ... ok
|
|
test switching_to_members_only_removes_unaffiliated_users ... ok
|
|
test visitor_voice_request_cannot_spoof_identity_or_grant_itself_voice ... ok
|
|
test preserves_unknown_binary_mixed_room_fields ... ok
|
|
test room_vcard_owner_only_and_avatar_presence ... ok
|
|
test persistent_destroy_creates_prosody_tombstone ... ok
|
|
test reserved_nickname_blocks_other_users ... ok
|
|
test archive_history_and_permissions ... ok
|
|
test maintenance_expires_idle_archives_and_tombstones ... ok
|
|
test native_muc_archive_type_and_anonymity_are_preserved ... ok
|
|
|
|
test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
|
|
|
|
Running tests/muc_native.rs (target/debug/deps/muc_native-addf0f4a2dc96ddd)
|
|
|
|
running 1 test
|
|
test actual_prosody_muc_mam_reads_rust_and_writes_native_archive ... ignored, requires PROSODY_REFERENCE_SOURCE and PROSODY_REFERENCE_LUA
|
|
|
|
test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
|
|
|
Running tests/pep_discovery.rs (target/debug/deps/pep_discovery-e81fd010a9642251)
|
|
|
|
running 4 tests
|
|
test standalone_component_does_not_claim_pep_automatic_subscriptions ... ok
|
|
test account_disco_advertises_pep_without_requiring_a_node ... ok
|
|
test node_discovery_keeps_node_identity_errors_and_access_checks ... ok
|
|
test account_discovery_does_not_intercept_server_or_resource_caps ... ok
|
|
|
|
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
|
|
|
|
Running tests/preauth.rs (target/debug/deps/preauth-0088370dd8976061)
|
|
|
|
running 10 tests
|
|
test duplicate_or_wrong_namespace_tokens_do_not_qualify ... ok
|
|
test unknown_tokens_do_not_create_invite_stores_and_disabled_accounts_cannot_issue ... ok
|
|
test standard_adhoc_command_returns_contact_uri ... ok
|
|
test prosody_numeric_expiry_is_consumed_and_other_entries_preserved ... ok
|
|
test unknown_client_token_is_preserved_on_remote_and_pending_delivery ... ok
|
|
test concurrent_redemption_has_exactly_one_winner ... ok
|
|
test valid_token_autoapproves_and_sends_reciprocal_request ... ok
|
|
test identity_scope_does_not_burn_on_wrong_sender_or_leak_to_prosody ... ok
|
|
test invitations_expire_are_single_use_and_owner_scoped ... ok
|
|
test local_invitation_updates_both_rosters_without_granting_reverse_subscription ... ok
|
|
|
|
test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
|
|
|
|
Running tests/preauth_native.rs (target/debug/deps/preauth_native-ccb4b485a667f0f8)
|
|
|
|
running 1 test
|
|
test native_prosody_invitation_tokens_roundtrip ... ignored, requires PROSODY_REFERENCE_SOURCE and PROSODY_REFERENCE_LUA
|
|
|
|
test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
|
|
|
Running tests/pubsub_native.rs (target/debug/deps/pubsub_native-28e6095e22e2420b)
|
|
|
|
running 1 test
|
|
test native_prosody_pep_reads_rust_and_rust_reads_native ... ignored, requires PROSODY_REFERENCE_SOURCE and PROSODY_REFERENCE_LUA
|
|
|
|
test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
|
|
|
Running tests/pubsub_persistence.rs (target/debug/deps/pubsub_persistence-102bbd30c0a0e29d)
|
|
|
|
running 18 tests
|
|
test modern_bookmarks_notify_legacy_capability ... ok
|
|
test native_string_max_items_satisfies_numeric_publish_precondition ... ok
|
|
test configurable_limits_component_creation_and_publisher ... ok
|
|
test capability_discovery_replays_and_filters_notifications ... ok
|
|
test configure_requires_owner ... ok
|
|
test nonpersistent_items_stay_in_memory_and_can_be_made_persistent ... ok
|
|
test full_jid_block_applies_to_reads_subscription_replays_and_events ... ok
|
|
test open_model_and_notifications ... ok
|
|
test reads_prosody_legacy_fixture ... ok
|
|
test pep_persists_namespaces_and_enforces_owner ... ok
|
|
test publish_options_conflict_is_recoverable_and_preserves_item ... ok
|
|
test remote_unavailable_is_scoped_to_addressed_owner_and_cancels_pending ... ok
|
|
test roster_presence_access_and_foreign_subscription_denied ... ok
|
|
test remote_caps_replay_and_open_node_privacy_revoke ... ok
|
|
test subscription_options_disable_events_and_require_subscriber ... ok
|
|
test payload_policy_applies_to_subscription_and_caps_replays ... ok
|
|
test native_notification_fields_and_retract_policy_are_independent ... ok
|
|
test component_default_retention_matches_prosody_twenty_items ... ok
|
|
|
|
test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
|
|
|
|
Running tests/push.rs (target/debug/deps/push-99eb4de72a25a307)
|
|
|
|
running 7 tests
|
|
test native_push_body_lookup_excludes_extensions ... ignored, requires PROSODY_REFERENCE_SOURCE and PROSODY_REFERENCE_LUA
|
|
test foreign_account_cannot_register ... ok
|
|
test push_summary_never_copies_foreign_namespace_body ... ok
|
|
test queue_coalesces_and_importance_matches_native ... ok
|
|
test reenable_cancels_old_errors_and_failure_counts_are_per_account ... ok
|
|
test stable_client_registration_and_targeted_notification ... ok
|
|
test registrations_notifications_and_authenticated_errors ... ok
|
|
|
|
test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.09s
|
|
|
|
Running tests/reference_prosody.rs (target/debug/deps/reference_prosody-1275958eb2356dc6)
|
|
|
|
running 1 test
|
|
test real_prosody_storage_and_auth_roundtrip ... ignored, requires native supplied Prosody source; run scripts/prosody_compat/verify.sh
|
|
|
|
test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
|
|
|
Running tests/sasl_accounts.rs (target/debug/deps/sasl_accounts-c5837c508cc81fd7)
|
|
|
|
running 1 test
|
|
test disabled_legacy_and_unicode_accounts ... ok
|
|
|
|
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s
|
|
|
|
Running tests/storage_accounts.rs (target/debug/deps/storage_accounts-8a7eb307d9ed32f8)
|
|
|
|
running 20 tests
|
|
test broken_roster_is_not_overwritten ... ok
|
|
test account_purge_refuses_symlink_store_without_touching_other_files ... ok
|
|
test inbound_subscription_requires_pending_to_grant_to ... ok
|
|
test blocklist_enforcement_api ... ok
|
|
test malformed_legacy_vcard_and_private_bookmarks_rejected ... ok
|
|
test malformed_roster_iq_never_mutates ... ok
|
|
test domain_roster_and_block_jid_normalization ... ok
|
|
test private_and_vcard_authorization ... ok
|
|
test privacy_migration_only_default_deny_jids ... ok
|
|
test roster_empty_name_and_foreign_group_ignored ... ok
|
|
test reads_timestamp_blocklist_and_keeps_metadata ... ok
|
|
test roster_preserves_subscription_and_metadata ... ok
|
|
test purge_account_exact_files_preserves_others_and_extras ... ok
|
|
test subscription_handshake_and_cancel ... ok
|
|
test legacy_bookmarks_respect_host_limit_and_read_over_256 ... ok
|
|
test bookmarks_private_pep_bidirectional_and_private ... ok
|
|
test legacy_migration_clears_source_after_success ... ok
|
|
test vcard_pep_conversion_and_avatar ... ok
|
|
test password_change_after_purge_never_recreates_account ... ok
|
|
test creation_and_purge_are_serialized ... ok
|
|
|
|
test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.43s
|
|
|
|
Running tests/storage_compat.rs (target/debug/deps/storage_compat-1e1d2b48f1bf84f1)
|
|
|
|
running 6 tests
|
|
test empty_namespace_preserved ... ok
|
|
test stanza_roundtrip ... ok
|
|
test mixed_binary_roundtrip ... ok
|
|
test path_and_atomic_update ... ok
|
|
test rejects_cycles_code_and_bad_files ... ok
|
|
test concurrent_updates_do_not_lose_entries ... ok
|
|
|
|
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
|
|
|
|
Doc-tests rust_xmpp
|
|
|
|
running 0 tests
|
|
|
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
|
|