Skip to content

Rollback whatwg-fetch update for now. #406

Rollback whatwg-fetch update for now.

Rollback whatwg-fetch update for now. #406

GitHub Actions / Test Results succeeded Jul 20, 2023 in 0s

All 1 654 tests pass, 10 skipped in 1h 5m 57s

   334 files  ±0     334 suites  ±0   1h 5m 57s ⏱️ + 5m 57s
1 664 tests +2  1 654 ✔️ +64  10 💤 ±0  0  - 5 
2 217 runs  +2  2 191 ✔️ +75  26 💤 ±0  0  - 7 

Results for commit ccd4ff8. ± Comparison against earlier commit 5d9596b.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

10 skipped tests found

There are 10 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
test_allow_ipv6_enabled
test_balances_across_multiple_ipv4_and_ipv6_backend_servers
test_custom_country_anonymous_proxy
test_keeps_idle_connections_open
test_logs_all_values_for_content_encoding
test_logs_all_values_for_transfer_encoding
test_logs_first_value_for_authorization
test_logs_first_value_for_content_length
test_logs_first_value_for_host
test_static_ipv6

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

1664 tests found (test 1 to 1599)

There are 1664 tests, see "Raw output" for the list of tests 1 to 1599.
Raw output
test_absolute_matching_host
test_absolute_matching_host_https
test_absolute_requires_full_domain_match
test_absolute_rewrite_keeps_query_params
test_absolute_rewrites_frontend_prefix_path
test_absolute_unknown_host
test_accepts_below_max_request_headers_count
test_accepts_below_max_response_headers_count
test_accepts_compacted_ipv6_address
test_accepts_duplicate_frontend_matchers_on_different_apis
test_accepts_duplicate_frontend_matchers_with_differing_http_method
test_accepts_duplicate_frontend_matchers_with_differing_matcher_type
test_accepts_duplicate_frontend_prefixes_on_different_apis
test_accepts_duplicate_hosts_on_different_apis
test_accepts_duplicate_hosts_with_differing_port
test_accepts_duplicate_rate_limit_durations_on_different_apis
test_accepts_duplicate_rate_limit_durations_with_differing_limit_by
test_accepts_duplicate_regexes_on_different_apis
test_accepts_duplicate_regexes_with_differing_http_method
test_accepts_duplicate_sort_orders_on_different_apis
test_accepts_empty_backend_when_frontend_wildcard
test_accepts_explicit_sort_orders
test_accepts_external_hostname
test_accepts_frontend_backend_dot_wildcard
test_accepts_frontend_backend_wildcard_with_dot
test_accepts_full_ipv6_address
test_accepts_implicit_sort_orders
test_accepts_internal_hostname
test_accepts_ipv4_address
test_accepts_null_backend_when_frontend_wildcard
test_accepts_null_backend_when_frontend_wildcard_with_dot
test_accepts_password_change_when_updating_own_admin
test_accepts_valid_rate_limit_settings
test_accepts_valid_rewrite
test_accepts_valid_server
test_accepts_valid_sub_settings
test_accepts_valid_url_match
test_accepts_wildcard_for_frontend_backend_rejects_for_server
test_accurately_blocks_requests_across_parallel_requests
test_accurately_reports_remaining_requests_across_parallel_requests
test_add_custom_rate_limits
test_adds
test_adds_groups_when_checked
test_adds_rewrites
test_adds_roles_header
test_adds_security_headers_to_admin_ui
test_adds_security_headers_to_static_site
test_adds_security_headers_to_web_app
test_adds_security_headers_to_website_backends
test_adds_servers
test_adds_settings
test_adds_sub_settings
test_adds_url_matches
test_adds_user_id_header
test_admin_api
test_admin_login
test_admin_manage_forbidden
test_admin_manage_permitted
test_admin_permission_records
test_admin_ui
test_admin_ui_wildcard_host
test_admin_usernames_empty
test_admin_usernames_in_group
test_admin_usernames_in_group_sorted_alpha
test_admin_uses_private_fields
test_admin_web_app
test_admin_web_app_wildcard_host
test_admins_in_group_empty
test_admins_in_group_metadata
test_admins_in_group_sorted_alpha
test_age_increases
test_age_increases_from_backend_age
test_all_apis_for_superuser
test_all_authenticated_behavior_api_key_ommitted
test_all_authenticated_behavior_api_key_provided
test_all_custom_fields
test_all_permissions_in_display_order
test_all_results_top_10_for_chart
test_all_websites_for_superuser
test_allow_ipv6_enabled
test_allow_limited_admins_publish_permitted_apis
test_allow_limited_admins_publish_permitted_websites
test_allows_admin_creation_if_no_admin_exists
test_allows_api_key_with_role
test_allows_api_key_without_role_if_configured
test_allows_api_umbrella_key_creator_role_allowed_by_itself
test_allows_backend_config_to_reference_same_api_umbrella_instance
test_allows_case_insensitive_authorization_header
test_allows_contact_links_to_parent_domains
test_allows_contact_links_to_sibling_subdomain
test_allows_contact_links_to_subdomains
test_allows_contact_links_to_website_backend_hosts
test_allows_custom_realip_header_for_hosts
test_allows_different_username_and_email
test_allows_estimated_rate_below_limit
test_allows_extra_spacing
test_allows_first_time_admin_creation
test_allows_ignored_password_value
test_allows_links_to_api_backend_hosts
test_allows_links_to_public_suffix_domain
test_allows_requests_after_time_expires
test_allows_valid_ldap_user
test_allows_with_api_key_without_roles
test_allows_without_api_key
test_ampersand_urls
test_analytics_forbidden
test_analytics_permitted
test_api_backends_forced_to_redirect
test_api_format
test_api_format_configurable
test_api_key_can_be_revealed_when_admin_has_permissions
test_api_key_disabled_message
test_api_key_for_admin
test_api_key_for_static_site
test_api_key_format
test_api_key_given_in_basic_auth
test_api_key_given_in_header
test_api_key_given_in_query
test_api_key_in_create_notification
test_api_key_invalid_message
test_api_key_is_hidden_when_admin_lacks_permissions
test_api_key_missing_message
test_api_key_only_authenticated_behavior_api_key_ommitted
test_api_key_only_authenticated_behavior_api_key_provided
test_api_key_rate_limit
test_api_keys_optional
test_api_requiring_key_and_roles_given_no_key
test_api_requiring_roles_not_key_given_key_with_roles
test_api_requiring_roles_not_key_given_key_without_roles
test_api_requiring_roles_not_key_given_no_key
test_api_requiring_roles_sub_settings_disables_key_given_key_with_roles
test_api_requiring_roles_sub_settings_disables_key_given_key_without_roles
test_api_requiring_roles_sub_settings_disables_key_given_no_key
test_api_with_lower_limit
test_appends_to_empty_query_string
test_appends_to_existing_query_string
test_appends_to_no_query_string
test_appends_trafficserver_via_to_backend_via
test_application_json
test_application_xml
test_audits_deletes
test_authenticated
test_authenticated_no_cross_site_access
test_authorized_key_with_all_required_roles
test_auto_selection_for_single_change
test_backend_does_not_gzip_multiple_vary
test_backend_does_not_gzip_no_vary
test_backend_does_not_gzip_no_vary_shares_cache_when_first_gzip_then_not
test_backend_does_not_gzip_no_vary_shares_cache_when_first_not_then_gzip
test_backend_does_not_gzip_vary_accept_encoding
test_backend_does_not_gzip_vary_accept_encoding_separates_cache_when_first_not_then_gzip
test_backend_does_not_gzip_vary_accept_encoding_shares_cache_when_first_gzip_then_not
test_backend_force_gzips_itself
test_backend_force_gzips_itself_multiple_vary
test_backend_force_gzips_itself_separates_cache_when_first_gzip_then_not
test_backend_force_gzips_itself_shares_cache_when_first_not_then_gzip
test_backend_gzips_itself
test_backend_gzips_itself_multiple_vary
test_backend_gzips_itself_separates_cache_when_first_gzip_then_not
test_backend_gzips_itself_separates_cache_when_first_not_then_gzip
test_backend_host_empty_string
test_backend_host_null
test_backend_manage_forbidden
test_backend_manage_permitted
test_backend_publish_forbidden
test_backend_publish_permitted
test_backend_remains_in_rotation_after_timeouts
test_backends_requiring_sni_support
test_balances_across_multiple_backend_servers
test_balances_across_multiple_ipv4_and_hostname_backend_servers
test_balances_across_multiple_ipv4_and_ipv6_backend_servers
test_ban_response_customization
test_bans_from_non_api_web_site
test_bans_individual_ips_and_cidr_ranges
test_bans_user_agent_case_insensitive
test_basic_host_header
test_basic_rewrites
test_begins_resolving
test_binary_rpaths
test_binds_http_to_public_interface_other_services_to_localhost
test_bins_daily_results_daylight_saving_time_begin
test_bins_daily_results_daylight_saving_time_end
test_bins_hourly_results_daylight_saving_time_begin
test_bins_hourly_results_daylight_saving_time_end
test_bins_results_by_day_with_time_zone_support
test_cache_upsert_timestamp_tracking
test_caches_across_different_api_keys
test_caches_based_on_cache_control_case_insensitive
test_caches_based_on_cache_control_max_age
test_caches_based_on_cache_control_s_maxage
test_caches_based_on_expires
test_caches_based_on_surrogate_control_case_insensitive
test_caches_based_on_surrogate_control_max_age
test_caches_dynamic_looking_urls
test_caches_failed_lookups_before_retrying
test_caches_get
test_caches_gzip_version
test_caches_head_when_get_made_first
test_caches_keys_inside_workers_for_up_to_a_few_seconds
test_caches_requests_that_add_auth_at_proxy
test_caches_requests_that_send_api_key_as_username
test_caches_requests_with_analytics_cookie
test_caches_requests_with_crazyegg_analytics_cookie
test_caches_requests_with_google_analytics_ga_cookie
test_caches_requests_with_google_analytics_utm_cookie
test_caches_results
test_caches_ungzip_version
test_caches_when_encoding_vary_non_vary_header_differs
test_caches_when_encoding_vary_same
test_caches_when_multi_vary_non_vary_header_differs
test_caches_when_multi_vary_same
test_caches_when_non_vary_headers_differs
test_caches_when_vary_header_not_set
test_caches_when_vary_header_same
test_captures_and_returns_requester_details_as_admin
test_captures_does_not_return_requester_details_as_non_admin
test_case_sensitivity
test_changing_intervals
test_check_or_uncheck_all_link
test_checks_for_updates_skipping_recent_files
test_city_accent_chars
test_client_no_gzip_streams_large_uncompressed_chunks
test_client_no_gzip_streams_small_uncompressed_chunks
test_client_side_fall_back_to_english_for_missing_data_in_known_locale
test_client_side_fall_back_to_english_for_unknown_locale
test_client_side_translations_in_de_locale
test_client_side_translations_in_en_locale
test_client_side_translations_in_es_419_locale
test_client_side_translations_in_fi_locale
test_client_side_translations_in_fr_locale
test_client_side_translations_in_it_locale
test_client_side_translations_in_ru_locale
test_client_side_validations
test_combines_new_and_existing_config_in_created_order
test_comma_delimits_multiple_roles
test_concurrent_backend_connections_can_exceed_keepalive_count
test_concurrent_requests_to_same_url_different_http_method
test_configured_apis
test_configured_apis_wildcard_host
test_conflicting_wrapped_and_non_wrapped_json_body
test_connect_timeout_get
test_connect_timeout_post
test_connection_collapsing_for_cacheable
test_connection_collapsing_for_cacheable_precache_fresh
test_connection_collapsing_for_cacheable_precache_stale
test_connection_collapsing_for_cacheable_streaming
test_connection_collapsing_for_cacheable_streaming_precache_fresh
test_connection_collapsing_for_cacheable_streaming_precache_stale
test_connection_collapsing_for_public_cacheable
test_connection_collapsing_for_public_cacheable_precache_fresh
test_connection_collapsing_for_public_cacheable_precache_stale
test_connection_collapsing_for_public_cacheable_streaming
test_connection_collapsing_for_public_cacheable_streaming_precache_fresh
test_connection_collapsing_for_public_cacheable_streaming_precache_stale
test_content
test_content_type_empty
test_content_type_null
test_content_type_text_plain
test_cookie_name_not_matching_pattern
test_cors_preflight
test_country_city_no_region
test_country_no_region_city
test_country_non_us
test_country_us
test_counts_down_response_header_limits_but_never_negative
test_counts_explicit_buckets_differently
test_create
test_create_csrf_token_optional
test_create_csrf_token_required
test_created_api_keys_can_be_used_immediately
test_csv
test_csv_download
test_csv_download_link_changes_with_filters
test_custom_api_backend_regex
test_custom_country_anonymous_proxy
test_custom_country_asia
test_custom_country_europe
test_custom_country_satellite
test_custom_field1
test_custom_field2
test_custom_field3
test_custom_fields_on_cached_responses
test_custom_mail_headers
test_custom_rate_limits_accept_same_duration_different_limit_by
test_custom_rate_limits_reject_same_duration_and_limit_by
test_custom_website
test_custom_website_backend_regex
test_custom_website_sub_path
test_customized_content
test_date_range_picker
test_db_dir
test_debug_workers
test_default_anonymous_behavior_api_key_ommitted
test_default_anonymous_behavior_api_key_provided
test_default_authenticated_behavior_api_key_ommitted
test_default_authenticated_behavior_api_key_provided
test_default_authorized_any_ip
test_default_authorized_any_referer
test_default_authorized_no_referer
test_default_cert_for_unknown_host
test_default_content
test_default_headers
test_default_host
test_default_ignores_custom_headers
test_default_leaves_existing_headers_case_insensitive
test_default_order_by_name
test_default_permissions
test_default_permissions_single_scope
test_default_required_return_error
test_default_response_headers_create_array_empty
test_default_response_headers_create_array_null
test_default_response_headers_create_array_of_objects
test_default_response_headers_create_string_empty
test_default_response_headers_create_string_extra_whitespace
test_default_response_headers_create_string_multiple
test_default_response_headers_create_string_null
test_default_response_headers_create_string_single
test_default_response_headers_create_string_values_with_colons
test_default_response_headers_update_array_empty
test_default_response_headers_update_array_null
test_default_response_headers_update_array_of_objects
test_default_response_headers_update_clears_existing_headers_array_empty
test_default_response_headers_update_clears_existing_headers_array_null
test_default_response_headers_update_clears_existing_headers_array_of_objects
test_default_response_headers_update_clears_existing_headers_string_empty
test_default_response_headers_update_clears_existing_headers_string_extra_whitespace
test_default_response_headers_update_clears_existing_headers_string_multiple
test_default_response_headers_update_clears_existing_headers_string_null
test_default_response_headers_update_clears_existing_headers_string_single
test_default_response_headers_update_clears_existing_headers_string_values_with_colons
test_default_response_headers_update_string_empty
test_default_response_headers_update_string_extra_whitespace
test_default_response_headers_update_string_multiple
test_default_response_headers_update_string_null
test_default_response_headers_update_string_single
test_default_response_headers_update_string_values_with_colons
test_default_self_signed_cert
test_default_sets_new_headers
test_default_sub_settings
test_default_website
test_default_x_forwarded_still_works
test_defaults_frontend_host_to_current_url_hostname
test_defaults_to_json_for_unknown_type
test_defaults_to_json_for_wildcard_type
test_defaults_to_json_when_no_format_detected
test_defaults_to_json_when_unknown_format_detected
test_defaults_to_json_when_unsupported_format_detected
test_defaults_to_no_ipv6
test_defaults_to_sending_invite_for_new_accounts
test_delete_requests
test_deleted_after_last_publish
test_denies_basic_scheme_without_value_with_space
test_denies_basic_scheme_without_value_without_space
test_denies_empty_authorization
test_denies_incorrect_authorization_scheme
test_denies_invalid_base64_decodes_to_binary
test_denies_invalid_base64_decodes_to_empty_string
test_denies_invalid_base64_non_base64_chars
test_denies_missing_password_separator
test_denies_requests_passing_key_in_password_not_username
test_denies_unknown_authorization
test_deny_host_keeps_stale_indefinitely
test_destroy_csrf_token_required
test_detects_published_api_changes_within_a_couple_seconds
test_detects_rate_limit_changes_within_a_few_seconds
test_detects_role_changes_within_a_few_seconds
test_diff_of_config_changes
test_disabled
test_disabled_api_key
test_disabled_by_default
test_disabled_for_specific_backend
test_disables_publish_button_when_no_changes_checked
test_discarded_changes
test_displays_existing_array_as_multiple_lines
test_does_not_accept_invalid_keys_that_share_a_prefix
test_does_not_add_security_headers_to_apis
test_does_not_add_via_header
test_does_not_cache_delete
test_does_not_cache_delete_when_get_made_first
test_does_not_cache_expires_0
test_does_not_cache_expires_past
test_does_not_cache_head
test_does_not_cache_options
test_does_not_cache_options_when_get_made_first
test_does_not_cache_patch
test_does_not_cache_patch_when_get_made_first
test_does_not_cache_post
test_does_not_cache_post_when_get_made_first
test_does_not_cache_put
test_does_not_cache_put_when_get_made_first
test_does_not_cache_requests_that_send_non_api_key_as_username
test_does_not_cache_requests_with_external_authorization_header
test_does_not_cache_requests_with_non_exact_cookie_match
test_does_not_cache_requests_with_unknown_and_analytics_cookie
test_does_not_cache_requests_with_unknown_cookie
test_does_not_cache_responses_that_set_cookies
test_does_not_cache_responses_with_any_cookie
test_does_not_cache_responses_with_google_analytics_ga_cookie
test_does_not_cache_responses_with_google_analytics_utm_cookie
test_does_not_cache_responses_with_www_authenticate
test_does_not_cache_uncacheable_requests_that_add_auth_at_proxy
test_does_not_cache_unless_explicit
test_does_not_cache_when_encoding_vary_any_vary_header_differs
test_does_not_cache_when_multi_vary_any_vary_header_differs
test_does_not_cache_when_vary_header_differs
test_does_not_change_existing_content_type
test_does_not_gzip_response_when_content_length_less_than_1000
test_does_not_hit_backend_app_when_denied
test_does_not_log_api_health_requests
test_does_not_log_api_state_requests
test_does_not_log_requests_exceeding_8kb_url_limit
test_does_not_log_web_app_asset_requests
test_does_not_log_web_app_other_admin_requests
test_does_not_log_website_backend_requests
test_does_not_match_more_specific_hosts_defined_after_wildcard
test_does_not_match_unknown_host
test_does_not_pass_auth_when_empty_string
test_does_not_replace_api_key
test_does_not_replace_existing_registration_source
test_does_not_sync_non_distributed_limits
test_does_not_sync_requests_in_past_outside_bucket_time
test_does_nothing_with_unknown_custom_fields
test_dot_does_not_match_domains_with_text_suffix
test_dot_does_not_match_wildcards_without_dot_boundary
test_dot_matches_multi_level_subdomains
test_dot_matches_root_domain
test_dot_matches_wildcard_subdomains
test_dot_matches_wildcard_with_port_suffix
test_dot_static_backend_host
test_dot_wildcard_backend_host
test_downcases_username
test_downloading_csv_that_uses_scan_and_scroll_elasticsearch_query
test_downloads_but_keeps_existing_db_if_same
test_drilldown
test_edit_custom_rate_limits
test_email_format
test_email_format_configurable
test_email_label_on_form
test_email_label_on_listing
test_email_label_on_login
test_email_verification
test_email_verification_does_not_return_key
test_email_verified_can_be_disabled_when_admin_creates_account
test_email_verified_explicit_true_when_admin_creates_account
test_email_verified_when_admin_creates_account
test_email_when_explicitly_requested
test_embedded_custom_rate_limit_object
test_embedded_rate_limit_response
test_ember_page_title
test_empty_api_key
test_empty_array_authorized_any_ip
test_empty_array_authorized_any_referer
test_empty_array_authorized_no_referer
test_empty_attributes_response_fields
test_empty_http_header_helper
test_empty_input_saves_as_null
test_empty_response_fields
test_empty_result
test_enables_publish_button_on_load_if
test_encoded_strings_as_given
test_error_data_create_empty_string
test_error_data_create_invalid_yaml
test_error_data_create_json
test_error_data_create_non_hash
test_error_data_create_null
test_error_data_create_valid
test_error_data_update_empty_string
test_error_data_update_invalid_yaml
test_error_data_update_json
test_error_data_update_non_hash
test_error_data_update_null
test_error_data_update_valid
test_error_message_from_external_provider
test_escaped_spaces_urls
test_escapes_csv_values
test_escapes_html_values
test_escapes_json_values
test_escapes_other_possible_regex_chars_in_wildcard_subdomains
test_escapes_xml_values
test_etc_dir
test_etc_perp_dir
test_etc_perp_disabled_service_dir
test_etc_perp_nginx_dir
test_etc_perp_nginx_rc_env_file
test_etc_perp_nginx_rc_log_file
test_etc_perp_nginx_rc_main_file
test_etc_perp_uninstalled_service_dir
test_etc_trafficserver_dir
test_exceeds_7_path_levels_deep
test_exclude_apis_without_publish_permission
test_exclude_websites_without_publish_permission
test_excludes_admins_without_root_url_permissions
test_excludes_forbidden_apis
test_excludes_forbidden_websites
test_excludes_partial_access_apis
test_expected_headers_on_blocked_requests
test_expected_headers_on_proxied_requests
test_expected_output_for_deleted_apis
test_expected_output_for_identical_apis
test_expected_output_for_modified_apis
test_expected_output_for_new_apis
test_expected_response
test_explicit_allowed_url_config
test_external_auth_redirect_wildcard_host
test_external_hostname
test_facebook_case_insensitive_username_admin
test_facebook_csrf_protection
test_facebook_nonexistent_admin
test_facebook_unverified_email
test_facebook_valid_admin
test_failed_host_keeps_stale_indefinitely
test_fails_with_large_body_above_default_limit
test_file_based_config_changes_updates_apis
test_file_based_config_changes_updates_templates
test_file_config_api_backends
test_file_config_hosts
test_file_config_web_default_host
test_file_config_website_backends
test_filled_attributes_response_fields
test_filter_options
test_first_priority_path_extension
test_first_supported_wildcard_type
test_forbids_admin_creation_if_admin_exists
test_forbids_api_key_without_any_role
test_forbids_api_key_without_correct_role
test_forbids_api_key_without_role
test_forbids_first_time_admin_creation
test_forbids_ldap_user_with_invalid_password
test_forbids_ldap_user_without_admin_account
test_forbids_limited_admin_adding_superuser_to_existing_admin
test_forbids_limited_admin_adding_superuser_to_own_account
test_forbids_limited_admin_assign_role_outside_scope
test_forbids_limited_admin_assign_role_partial_access
test_forbids_limited_admin_assign_sub_setting_role_outside_scope
test_forbids_limited_admin_create_new_api_umbrella_roles
test_forbids_limited_admin_removing_superuser_from_existing_admin
test_forbids_updating_permitted_admins_with_unpermitted_values
test_forbids_updating_permitted_apis_with_unpermitted_values
test_forbids_updating_permitted_backends_with_unpermitted_values
test_forbids_updating_permitted_groups_with_unpermitted_values
test_forbids_updating_permitted_scopes_with_unpermitted_values
test_forbids_updating_permitted_users_with_unpermitted_values
test_forbids_updating_unpermitted_admins_with_permitted_values
test_forbids_updating_unpermitted_apis_with_permitted_values
test_forbids_updating_unpermitted_backends_with_permitted_values
test_forbids_updating_unpermitted_groups_with_permitted_values
test_forbids_updating_unpermitted_scopes_with_permitted_values
test_forbids_updating_unpermitted_users_with_permitted_values
test_forbids_without_api_key
test_form
test_forwarded_port
test_forwarded_proto_http
test_forwarded_proto_http_and_port
test_forwarded_proto_https
test_forwarded_proto_https_and_port
test_gatekeeper_apis
test_gatekeeper_apis_for_wildcard_host
test_gatekeeper_apis_https_optional
test_get_query_param
test_get_requests
test_github_case_insensitive_username_admin
test_github_csrf_protection
test_github_nonexistent_admin
test_github_unverified_email
test_github_valid_admin
test_gitlab_case_insensitive_username_admin
test_gitlab_csrf_protection
test_gitlab_nonexistent_admin
test_gitlab_unverified_email
test_gitlab_valid_admin
test_gives_each_domain_separate_bucket
test_gives_precedence_to_admin_over_api_prefixes
test_gives_precedence_to_internal_apis
test_global_config_enabling_by_default
test_google_oauth2_case_insensitive_username_admin
test_google_oauth2_csrf_protection
test_google_oauth2_nonexistent_admin
test_google_oauth2_valid_admin
test_gracefully_handles_array_format_query_param
test_gracefully_handles_duplicate_format_query_param
test_gracefully_handles_empty_array_format_query_param
test_gracefully_handles_hash_format_query_param
test_grouped_into_categories
test_gzip_response_for_application_atom_xml
test_gzip_response_for_application_javascript
test_gzip_response_for_application_json
test_gzip_response_for_application_rss_xml
test_gzip_response_for_application_x_javascript
test_gzip_response_for_application_xml
test_gzip_response_for_text_css
test_gzip_response_for_text_csv
test_gzip_response_for_text_html
test_gzip_response_for_text_javascript
test_gzip_response_for_text_plain
test_gzip_response_for_text_xml
test_gzips_chunked_responses_of_any_size
test_gzips_response_when_content_length_exceeds_1000
test_head_requests
test_header_line_length_limit
test_header_line_length_limit_exceeded
test_headers_create_array_empty
test_headers_create_array_null
test_headers_create_array_of_objects
test_headers_create_string_empty
test_headers_create_string_extra_whitespace
test_headers_create_string_multiple
test_headers_create_string_null
test_headers_create_string_single
test_headers_create_string_values_with_colons
test_headers_from_website_backends_take_precendence
test_headers_update_array_empty
test_headers_update_array_null
test_headers_update_array_of_objects
test_headers_update_clears_existing_headers_array_empty
test_headers_update_clears_existing_headers_array_null
test_headers_update_clears_existing_headers_array_of_objects
test_headers_update_clears_existing_headers_string_empty
test_headers_update_clears_existing_headers_string_extra_whitespace
test_headers_update_clears_existing_headers_string_multiple
test_headers_update_clears_existing_headers_string_null
test_headers_update_clears_existing_headers_string_single
test_headers_update_clears_existing_headers_string_values_with_colons
test_headers_update_string_empty
test_headers_update_string_extra_whitespace
test_headers_update_string_multiple
test_headers_update_string_null
test_headers_update_string_single
test_headers_update_string_values_with_colons
test_help
test_help_long
test_help_short
test_hides_categories_without_changes
test_highest_quality_factor
test_hits_backend_app_when_allowed
test_host_with_port
test_html_escaping
test_http_basic_auth_username
test_http_header
test_https_redirect
test_https_redirect_wildcard_host
test_https_url_with_host_in_error_message
test_i18n_client_side
test_i18n_server_side
test_identical_if_no_changes_since_publish
test_if_statements
test_ignores_distributed_value_when_lower
test_ignores_forwarded_host_by_default
test_ignores_internal_authorization_headers_set_externally
test_ignores_invalid_sub_settings_without_regex
test_ignores_passwords_on_create
test_ignores_passwords_when_updating_another_admin
test_ignores_pre_set_created_order
test_ignores_private_metadata_field_as_non_admin
test_ignores_private_metadata_yaml_string_field_as_non_admin
test_ignores_private_roles_field_as_non_admin
test_ignores_request_no_cache_header
test_ignores_unexpected_array_value
test_ignores_unexpected_null_value
test_ignores_unexpected_number_value
test_ignores_unexpected_string_value
test_includes_api_key_preview_not_full_api_key
test_increases_existing_rate_limits_to_match_distributed_value
test_index_csrf_token_optional
test_individual_header_greater_than_8k
test_individual_header_less_than_8k
test_initial_superusers
test_inline_client_side_validations_on_blur
test_invalid_api_key
test_invalid_char_api_key
test_invalid_host_create
test_invalid_host_update
test_invalid_hostname
test_invalid_no_prefix_forbidden_as_full_host_admin
test_invalid_no_prefix_forbidden_as_prefix_admin
test_invalid_no_prefix_permitted_as_superuser
test_invalid_path_prefix_create
test_invalid_path_prefix_update
test_invalid_utf8_encoding_in_url_path_url_params_headers
test_inverted_statements
test_invites_can_be_resent
test_invites_can_be_skipped_for_new_users
test_ip_changes_without_dropped_connections
test_ip_connection_limit
test_ip_fallback_anonymous_behavior_api_key_ommitted
test_ip_fallback_anonymous_behavior_api_key_provided
test_ip_only_anonymous_behavior_api_key_ommitted
test_ip_only_anonymous_behavior_api_key_provided
test_ip_rate_limit
test_ip_rate_limit_with_burst
test_ipv4_address
test_ipv4_mapped_ipv6_address
test_ipv6_address
test_javascript_loading
test_json
test_json_body
test_keeps_api_key
test_keeps_empty_content_type
test_keeps_gzip
test_keeps_idle_connections_open
test_keeps_not_present_keys
test_keeps_not_present_keys_rewrites
test_keeps_not_present_keys_servers
test_keeps_not_present_keys_settings
test_keeps_not_present_keys_settings_embedded_settings
test_keeps_not_present_keys_sub_settings
test_keeps_not_present_keys_url_matches
test_keeps_username_and_email_in_sync
test_key_caching_disabled
test_keys_across_parallel_hits_with_key_caching
test_keys_across_repated_hits_with_key_caching
test_large_chunked_response_gzip
test_large_chunked_response_gzip_sanity
test_large_chunked_response_no_gzip
test_large_non_chunked_response_gzip
test_large_non_chunked_response_no_gzip
test_large_uploads
test_ldap_case_insensitive_username_admin
test_ldap_csrf_protection
test_ldap_login_fields_on_login_page_when_exclusive_provider
test_ldap_nonexistent_admin
test_ldap_valid_admin
test_leave_admin_session_cookie_with_mixed_calls
test_leaves_cache_control_header_when_surrogate_control_present
test_leaves_cookie_alone_without_analytics
test_leaves_empty_redirect
test_leaves_query_string_when_append_value_is_empty_string
test_legacy_camel_case
test_legacy_camel_case_variables_inside_other_variables
test_level0_prefix
test_level1_prefix
test_level2_prefix
test_limit_is_configurable
test_limited_admin_permissions
test_live_changes
test_live_changes_within_3_seconds
test_load_balances_across_multiple_ips
test_loads_from_server_on_each_load
test_local_login_endpoint_disabled
test_local_login_process
test_log_dir
test_log_nginx_dir
test_login.gov_case_insensitive_username_admin
test_login.gov_csrf_protection
test_login.gov_nonexistent_admin
test_login.gov_valid_admin
test_login_assets
test_login_empty_password
test_login_empty_password_for_admin_without_password
test_login_invalid_password
test_login_process
test_login_redirects
test_login_requires_csrf
test_logout
test_logout_requires_csrf_or_admin_token
test_logs
test_logs_accept_encoding_header_prior_to_normalization
test_logs_all_values_for_accept
test_logs_all_values_for_accept_encoding
test_logs_all_values_for_connection
test_logs_all_values_for_content_encoding
test_logs_all_values_for_origin
test_logs_all_values_for_transfer_encoding
test_logs_all_values_for_x_cache
test_logs_but_no_geoip
test_logs_cached_responses
test_logs_client_host_for_wildcard_domains
test_logs_denied_requests
test_logs_expected_fields_for_non_chunked_non_gzip
test_logs_external_connection_header_not_internal
test_logs_extra_fields_for_chunked_or_gzip
test_logs_first_value_for_age
test_logs_first_value_for_authorization
test_logs_first_value_for_content_length
test_logs_first_value_for_content_type
test_logs_first_value_for_host
test_logs_first_value_for_invalid_referer
test_logs_first_value_for_user_agent
test_logs_first_value_for_valid_referer
test_logs_headers_with_quotes
test_logs_headers_with_special_chars
test_logs_matched_api_backend_id
test_logs_request_at_as_date
test_logs_request_schema_for_direct_hits
test_logs_request_schema_from_forwarded_header
test_logs_requests_rejected_by_global_limits
test_logs_requests_that_are_canceled
test_logs_requests_that_time_out
test_logs_requests_when_backend_is_down
test_logs_requests_with_maximum_8kb_url_limit
test_logs_server_header
test_logs_utf8_urls
test_logs_web_app_api_requests
test_logs_web_app_api_stats_requests
test_logs_web_app_login_submit_requests
test_long_url_and_request_headers_and_response_headers
test_manage_admin_and_api_key_with_key_creator_role
test_manage_admin_and_api_key_without_key_creator_role
test_manage_admin_and_no_api_key
test_map
test_matches_beyond_prefix
test_matches_case_sensitively
test_matches_cookie_names_case_insensitively
test_matches_first_api_with_host_and_matching_port
test_matches_first_api_with_host_ignoring_default_port
test_matches_first_api_with_host_ignoring_forwarded_proto
test_matches_first_api_with_host_ignoring_matching_port
test_matches_first_api_with_host_ignoring_no_port
test_matches_first_api_with_host_lacking_port
test_matches_first_api_with_host_lacking_port_ignoring_port
test_matches_first_created_backend_in_case_of_conflicting_paths_on_different_backends
test_matches_host
test_matches_host_case_insensitively
test_matches_http_method
test_matches_longer_frontend_prefix_when_created_first
test_matches_longer_frontend_prefix_when_created_first_in_separate_backend
test_matches_longer_frontend_prefix_when_created_last
test_matches_longer_frontend_prefix_when_created_last_in_separate_backend
test_matches_more_specific_hosts_defined_before_wildcard
test_matches_path_prefix_host_combo
test_max.gov_case_insensitive_username_admin
test_max.gov_csrf_protection
test_max.gov_nonexistent_admin
test_max.gov_valid_admin
test_memory_leak
test_merges_custom_varaibles_with_default_variables
test_message_format
test_message_format_configurable
test_message_when_no_changes_to_publish
test_metadata_create_empty_string
test_metadata_create_invalid_yaml
test_metadata_create_json
test_metadata_create_non_hash
test_metadata_create_null
test_metadata_create_valid
test_metadata_update_empty_string
test_metadata_update_invalid_yaml
test_metadata_update_json
test_metadata_update_non_hash
test_metadata_update_null
test_metadata_update_valid
test_mfa_required_html_message
test_migrates_legacy_cached_values
test_missing_trailing_slash
test_missing_trailing_slash_wildcard_host
test_modified_if_changes_since_publish
test_multi_group_multi_scope_forbidden_as_single_scope_admin
test_multi_group_multi_scope_permitted_as_multi_scope_admin
test_multi_group_multi_scope_permitted_as_superuser
test_multi_prefix_forbidden_as_single_prefix_admin
test_multi_prefix_permitted_as_multi_prefix_admin
test_multi_prefix_permitted_as_superuser
test_multi_scope_forbidden_as_single_scope_admin
test_multi_scope_permitted_as_multi_scope_admin
test_multi_scope_permitted_as_superuser
test_multiple_backends_under_single_domain_use_same_bucket
test_multiple_cursor_fetches
test_multiple_empty_headers
test_multiple_headers_greater_than_8k
test_multiple_headers_less_than_8k
test_multiple_lines_saves_as_array
test_name_format
test_name_format_configurable
test_negative_ttl_can_be_configured
test_nested_select_menu_behavior_inside_modals
test_new_accounts_other_admins_created_with_roles
test_new_accounts_other_admins_created_without_roles
test_new_accounts_they_created_with_roles
test_new_accounts_they_created_without_roles
test_new_if_created_since_publish
test_new_if_never_published
test_nginx_geoip_config
test_nil_sub_settings_unset_timestamp
test_nil_unset_timestamp
test_no_admin_and_api_key_with_key_creator_role
test_no_admin_and_api_key_without_key_creator_role
test_no_admin_and_no_api_key
test_no_api_key
test_no_auto_selection_for_multiple_changes
test_no_connection_collapsing_for_cache_disabled
test_no_connection_collapsing_for_cache_disabled_precache_fresh
test_no_connection_collapsing_for_cache_disabled_precache_stale
test_no_connection_collapsing_for_cache_disabled_streaming
test_no_connection_collapsing_for_cache_disabled_streaming_precache_fresh
test_no_connection_collapsing_for_cache_disabled_streaming_precache_stale
test_no_connection_collapsing_for_no_explicit_cache
test_no_connection_collapsing_for_no_explicit_cache_precache_fresh
test_no_connection_collapsing_for_no_explicit_cache_precache_stale
test_no_connection_collapsing_for_no_explicit_cache_streaming
test_no_connection_collapsing_for_no_explicit_cache_streaming_precache_fresh
test_no_connection_collapsing_for_no_explicit_cache_streaming_precache_stale
test_no_connection_collapsing_for_non_cacheable
test_no_connection_collapsing_for_non_cacheable_precache_fresh
test_no_connection_collapsing_for_non_cacheable_precache_stale
test_no_connection_collapsing_for_non_cacheable_streaming
test_no_connection_collapsing_for_non_cacheable_streaming_precache_fresh
test_no_connection_collapsing_for_non_cacheable_streaming_precache_stale
test_no_connection_collapsing_for_private_cacheable
test_no_connection_collapsing_for_private_cacheable_precache_fresh
test_no_connection_collapsing_for_private_cacheable_precache_stale
test_no_connection_collapsing_for_private_cacheable_streaming
test_no_connection_collapsing_for_private_cacheable_streaming_precache_fresh
test_no_connection_collapsing_for_private_cacheable_streaming_precache_stale
test_no_connection_collapsing_when_retry_timeout_exceeded
test_no_country_region_city
test_no_default_host
test_no_default_host_by_default
test_no_default_host_wildcard_first
test_no_default_host_wildcard_last
test_no_default_limit
test_no_dropped_connections_during_reloads
test_no_email_by_default
test_no_email_when_disabled
test_no_email_when_unknown_value
test_no_file_descriptor_leaks_across_nginx_reloads
test_no_limits_by_default
test_no_longer_exists_for_superuser_admins
test_no_longer_exists_for_unauthenticated_requests
test_no_longer_exists_for_unauthorized_admins
test_no_nginx_geoip_config
test_no_password_field_on_admin_forms
test_no_request_retry_get
test_no_request_retry_post
test_no_request_retry_when_timeout_between_layer_timeouts
test_no_results_non_existent_indices
test_no_role_restrictions_by_default
test_no_user_attributes_error
test_nodata_host_expires_stale
test_non_admin
test_non_admin_exact_role_needed
test_non_admin_ignores_private_fields
test_non_admin_manager_views_own_profile
test_non_api_default_limit
test_non_existent_email
test_non_gzip_response_for_
test_non_gzip_response_for_application_octet_stream
test_non_gzip_response_for_application_x_perl
test_non_gzip_response_for_application_x_whatever_unknown
test_non_gzip_response_for_image_png
test_non_user_default_limit
test_non_wrapped_form_encoded_body
test_non_wrapped_json_body
test_non_wrapped_json_body_empty_hash_wrapper
test_non_wrapped_json_body_empty_string_wrapper
test_non_wrapped_json_body_false_wrapper
test_non_wrapped_json_body_invalid_type_wrapper
test_non_wrapped_json_body_invalid_values_wrapper
test_non_wrapped_json_body_null_wrapper
test_nonexistent_html_message
test_nonexistent_html_message_with_xss_email
test_noop_when_no_changes_selected
test_normalizes_containing_gzip_to_just_gzip
test_normalizes_gzip_with_quality
test_normalizes_gzip_with_quality_and_others
test_noscript_message
test_not_email_verified_by_default
test_not_found_route
test_nullifies_existing_array_when_empty_input_saved
test_nxdomain_host_expires_stale
test_old_accounts_other_admins_created_with_roles
test_old_accounts_other_admins_created_without_roles
test_old_accounts_they_created_with_roles
test_old_accounts_they_created_without_roles
test_omits_roles_header_if_empty
test_ongoing_dns_changes
test_only_uses_hostnames_and_ipv4_when_mixed_with_ipv6_addresses
test_optional
test_optional_sub_settings_unset_timestamp
test_optional_unset_timestamp
test_optionally_encodable_ascii_strings_as_given
test_options_requests_with_body
test_options_requests_with_chunked_body
test_options_requests_without_body
test_order_created_at
test_order_current_sign_in_at
test_order_email
test_order_first_name
test_order_host
test_order_last_name
test_order_multiple
test_order_name
test_order_path_prefix
test_order_registration_source
test_order_updated_at
test_order_use_description
test_ordering_chains_multiple_replacements_in_order
test_ordering_matches_after_api_key_removed
test_ordering_matches_after_url_prefix_replacement
test_orders_url_matches
test_origin_fallback_excludes_path_matching
test_override_public_http_port
test_override_public_http_proto
test_override_public_https_port
test_override_public_https_proto
test_override_public_ports_and_proto_ssl_terminator
test_override_public_ports_defaults
test_override_replaces_existing_headers_case_insensitive
test_override_response_headers_create_array_empty
test_override_response_headers_create_array_null
test_override_response_headers_create_array_of_objects
test_override_response_headers_create_string_empty
test_override_response_headers_create_string_extra_whitespace
test_override_response_headers_create_string_multiple
test_override_response_headers_create_string_null
test_override_response_headers_create_string_single
test_override_response_headers_create_string_values_with_colons
test_override_response_headers_update_array_empty
test_override_response_headers_update_array_null
test_override_response_headers_update_array_of_objects
test_override_response_headers_update_clears_existing_headers_array_empty
test_override_response_headers_update_clears_existing_headers_array_null
test_override_response_headers_update_clears_existing_headers_array_of_objects
test_override_response_headers_update_clears_existing_headers_string_empty
test_override_response_headers_update_clears_existing_headers_string_extra_whitespace
test_override_response_headers_update_clears_existing_headers_string_multiple
test_override_response_headers_update_clears_existing_headers_string_null
test_override_response_headers_update_clears_existing_headers_string_single
test_override_response_headers_update_clears_existing_headers_string_values_with_colons
test_override_response_headers_update_string_empty
test_override_response_headers_update_string_extra_whitespace
test_override_response_headers_update_string_multiple
test_override_response_headers_update_string_null
test_override_response_headers_update_string_single
test_override_response_headers_update_string_values_with_colons
test_override_sets_new_headers
test_override_sub_settings
test_overrides_and_merges_existing_headers_case_insensitively
test_overrides_api_backend_server_header_by_default
test_overrides_default_empty_hash_value
test_overrides_default_null_value_with_hash
test_overrides_default_null_value_with_string
test_overrides_existing_auth
test_overrides_existing_query_string
test_overwrites_invalid_key_in_query_with_valid_key_from_header
test_paginate_results
test_parses_cookies_with_commas_in_value
test_parses_cookies_with_variable_whitespace
test_passes_along_existing_via_header
test_passes_auth_from_client
test_passes_auth_from_proxy
test_passes_backslashes_to_backend
test_passes_unauthorized_error_from_backend_if_auth_is_invalid
test_password_fields_only_for_my_account
test_patch_requests_with_body
test_patch_requests_with_chunked_body
test_pending_changes_csrf_token_optional
test_pending_changes_grouped_into_categories
test_percent_urls
test_permits_any_admin_to_view_but_not_edit_own_record
test_permits_limited_admin_assign_key_creator_role
test_permits_limited_admin_assign_role_within_scope
test_permits_limited_admin_assign_unused_role
test_permits_private_metadata_field_as_admin
test_permits_private_metadata_yaml_string_field_as_admin
test_permits_private_roles_field_as_admin
test_permits_superuser_adding_superuser_to_existing_admin
test_permits_superuser_assign_any_role
test_permits_superuser_create_new_api_umbrella_roles
test_permits_superuser_removing_superuser_from_existing_admin
test_permitted_apis_for_limited_admin
test_permitted_websites_for_limited_admin
test_picks_first_when_no_other_precedence
test_polls_for_distributed_changes
test_populates_tracking_fields_on_first_login
test_post_requests_with_body
test_post_requests_with_chunked_body
test_precedence
test_prefers_http_header_over_all_others
test_prefers_matching_hostname_before_default
test_prefers_query_param_over_basic_auth
test_prefills_api_roles
test_prefills_user_roles
test_prefix_not_contains
test_prefix_regex_escaping
test_prepends_missing_mailto_on_contact_url_response
test_preserves_query_string_order
test_proxies_concurrent_requests_properly
test_publish_button
test_publish_csrf_token_required
test_publish_selected_apis_only
test_publish_with_existing_config
test_publish_with_no_existing_config
test_publishing_changes
test_publishing_only_selected_changes
test_put_requests_with_body
test_put_requests_with_chunked_body
test_query_builder_api_key_case_sensitive
test_query_builder_case_insensitive_defaults
test_query_builder_nulls
test_query_builder_request_method
test_question_urls
test_quick_timeout_when_backends_down
test_rails_login_page_no_version
test_rails_login_page_title
test_rate_limit_uses_realip
test_raw_html
test_receives_multiple_headers_for_custom_header
test_receives_multiple_headers_for_set_cookie
test_receives_multiple_headers_for_unknown_header
test_receives_multiple_headers_for_x_cache
test_receives_no_headers_for_invalid_referer
test_receives_single_header_for_accept
test_receives_single_header_for_access_control_allow_origin
test_receives_single_header_for_content_type
test_receives_single_header_for_cookie
test_receives_single_header_for_origin
test_receives_single_header_for_user_agent
test_receives_single_header_for_valid_referer
test_receives_single_header_for_vary
test_receives_single_header_for_via
test_redirect_not_found_to_https_disabled
test_redirects_away_from_signup_if_admin_exists
test_redirects_away_from_submit_if_admin_exists
test_redirects_to_login_if_admin_exists
test_redirects_to_signup_on_first_login
test_referer_takes_precedence_over_origin
test_refresh_prefilled_options_added_during_current_session
test_refreshes_after_ttl
test_refreshes_changes_on_load
test_regex_matcher_case_insensitive
test_regex_matcher_replaces_all_instances
test_regex_matcher_replaces_only_matched
test_regex_with_spaces_and_quotes
test_registration_ip_x_forwarded_last_trusted
test_registration_source_custom
test_registration_source_default
test_reject_limited_admins_publish_forbidden_apis
test_reject_limited_admins_publish_forbidden_website_backends
test_reject_limited_admins_publish_partial_access_apis
test_reject_limited_admins_without_publish_permission
test_reject_limited_admins_without_root_url_permission
test_rejects_above_max_request_headers_count
test_rejects_above_max_response_headers_count
test_rejects_api_umbrella_key_creator_role_with_other_roles
test_rejects_blank_backend_replacement
test_rejects_blank_frontend_matcher
test_rejects_blank_frontend_prefix
test_rejects_blank_host
test_rejects_blank_http_method
test_rejects_blank_matcher_type
test_rejects_blank_port
test_rejects_blank_regex
test_rejects_duplicate_frontend_matchers
test_rejects_duplicate_frontend_prefixes
test_rejects_duplicate_hosts
test_rejects_duplicate_rate_limit_durations
test_rejects_duplicate_regexes
test_rejects_duplicate_sort_orders
test_rejects_estimated_rate_above_limit_full_previous_period_count
test_rejects_estimated_rate_above_limit_partial_previous_period_count
test_rejects_frontend_backend_wildcard_without_dot
test_rejects_frontend_dot
test_rejects_frontend_star_dot
test_rejects_hostname_with_path_suffix
test_rejects_hostname_with_protocol_prefix
test_rejects_hostname_with_trailing_slash
test_rejects_invalid_frontend_prefix
test_rejects_invalid_host
test_rejects_invalid_http_method
test_rejects_invalid_matcher_type
test_rejects_invalid_port
test_rejects_links_to_sibling_public_suffix_domain
test_rejects_links_to_unknown_hosts
test_rejects_null_backend_replacement
test_rejects_null_backend_when_frontend_not_wildcard
test_rejects_null_backend_when_frontend_wildcard_in_middle
test_rejects_null_frontend_matcher
test_rejects_null_frontend_prefix
test_rejects_null_host
test_rejects_null_http_method
test_rejects_null_matcher_type
test_rejects_null_port
test_rejects_null_regex
test_rejects_password_change_when_current_password_empty
test_rejects_password_change_when_current_password_invalid
test_rejects_password_change_when_current_password_missing
test_rejects_requests_when_exceeded_in_duration
test_rejects_single_time_period_rate_above_limit
test_relative_backend_prefix_contains_frontend_prefix_complete
test_relative_backend_prefix_contains_frontend_prefix_partial
test_relative_frontend_prefix_contains_backend_prefix_complete
test_relative_frontend_prefix_contains_backend_prefix_partial
test_relative_frontend_prefix_equals_backend_prefix
test_relative_frontend_prefix_equals_backend_prefix_incomplete
test_relative_frontend_prefix_routes_to_path
test_relative_frontend_prefix_routes_to_root
test_relative_frontend_prefix_routes_to_root_incomplete_path
test_relative_rewrite_keeps_query_params
test_relative_unknown_path
test_relative_unknown_path_leaves_query_params
test_reloads_nginx_when_new_db_installed
test_remove_custom_rate_limits
test_removes_api_roles
test_removes_cookie_when_only_multiple_analytics_present
test_removes_cookie_when_only_single_analytics_present
test_removes_cookies_case_insensitively
test_removes_embedded_rate_limit_records
test_removes_empty_array
test_removes_empty_array_rewrites
test_removes_empty_array_servers
test_removes_empty_array_settings
test_removes_empty_array_sub_settings
test_removes_empty_array_sub_settings_embedded_settings
test_removes_empty_array_url_matches
test_removes_empty_string
test_removes_groups_when_checked
test_removes_gzip_with_quality_0_float
test_removes_gzip_with_quality_0_integer
test_removes_non_gzip
test_removes_non_gzip_containing_gzip_text
test_removes_null
test_removes_null_rewrites
test_removes_null_servers
test_removes_null_settings
test_removes_null_sub_settings
test_removes_null_sub_settings_embedded_settings
test_removes_null_url_matches
test_removes_only_analytics_cookies
test_removes_single_value
test_removes_single_value_rewrites
test_removes_single_value_servers
test_removes_single_value_settings
test_removes_single_value_sub_settings
test_removes_single_value_url_matches
test_removes_surrogate_control_header_from_client
test_removes_user_roles
test_reordering_nested_associations
test_repeated_edits
test_replaces_client_auth_with_proxy
test_request_at_is_time_request_finishes_not_starts
test_request_begins_within_send_timeout
test_request_chunked
test_request_closes_when_chunk_delay_exceeds_send_timeout
test_request_compress
test_request_deflate
test_request_empty
test_request_gzip
test_request_headers
test_request_id
test_request_multi
test_request_sends_chunks_at_least_once_per_send_timeout_interval
test_request_unknown
test_requests_with_dots_in_query_params
test_requests_with_duplicate_query_params
test_required
test_required_authorized_case_insensitive
test_required_authorized_cidr_match
test_required_authorized_exact_match
test_required_authorized_ipv6_cidr_match
test_required_authorized_origin_fallback
test_required_authorized_wildcard_match
test_required_by_default
test_required_create
test_required_return_error
test_required_return_error_sub_settings_unset_timestamp
test_required_return_error_unset_timestamp
test_required_unauthorized
test_required_unauthorized_cidr_match
test_required_unauthorized_exact_match
test_required_unauthorized_ipv6
test_required_unauthorized_ipv6_cidr_match
test_required_unauthorized_no_referer
test_required_unauthorized_wildcard_match
test_required_update
test_required_validations
test_requires_api_key
test_requires_confirmation_if_password_present
test_requires_password_if_confirmation_present
test_requires_trailing_slash_match
test_reset_process
test_resets_rate_limits_on_rolling_basis_from_estimated_rate
test_resolves_newly_published_apis
test_response_begins_within_read_timeout
test_response_chunked
test_response_closes_when_chunk_delay_exceeds_read_timeout
test_response_compress
test_response_default_headers
test_response_deflate
test_response_empty
test_response_fields
test_response_gzip
test_response_multi
test_response_override_headers
test_response_sends_chunks_at_least_once_per_read_timeout_interval
test_response_unknown
test_retains_api_key_string_in_param_with_prefix
test_retains_api_key_string_in_param_with_suffix
test_retains_api_key_string_in_values
test_retains_api_key_string_in_values_with_prefix
test_retains_api_key_string_in_values_with_suffix
test_retains_basic_auth_if_api_key_passed_by_other_means
test_retains_path_beyond_prefix
test_retains_previous_config_when_new_config_exceeds_memory
test_retains_query_params
test_returns_gzip_when_client_supports
test_returns_limit_header_even_when_first_limit_is_exceeded
test_returns_list_of_permitted_scopes_in_forbidden_error
test_returns_non_gzip_when_client_does_not_support
test_returns_trafficserver_via_details_but_omits_version_and_host
test_returns_unzipped_when_client_does_not_support
test_reuses_connections
test_rewrites_prefix
test_roles_override_checkbox_only_in_sub_settings
test_route_matcher_mix_path_and_query_params
test_route_matcher_path_captures_file_extension
test_route_matcher_path_captures_multiple_wildcards
test_route_matcher_path_captures_path_params
test_route_matcher_path_extra_path_no_match
test_route_matcher_path_ignores_trailing_slash_match_with_given_with
test_route_matcher_path_ignores_trailing_slash_match_with_given_with_plus_query
test_route_matcher_path_ignores_trailing_slash_match_with_given_without
test_route_matcher_path_ignores_trailing_slash_match_with_given_without_plus_query
test_route_matcher_path_ignores_trailing_slash_match_without_given_with
test_route_matcher_path_ignores_trailing_slash_match_without_given_with_plus_query
test_route_matcher_path_ignores_trailing_slash_match_without_given_without
test_route_matcher_path_ignores_trailing_slash_match_without_given_without_plus_query
test_route_matcher_query_params_capturing_args_any_order
test_route_matcher_query_params_capturing_comma_delimits_multi_matches
test_route_matcher_query_params_capturing_does_not_support_named_wildcards
test_route_matcher_query_params_capturing_extra_args_no_match
test_route_matcher_query_params_capturing_maintains_url_encoding
test_route_matcher_query_params_capturing_matches_and_replaces
test_route_matcher_query_params_capturing_missing_args_no_match
test_route_matcher_query_params_no_args_to_backend
test_route_matcher_query_params_noncapturing_args_any_order
test_route_matcher_query_params_noncapturing_duplicate_args_no_match
test_route_matcher_query_params_noncapturing_extra_args_no_match
test_route_matcher_query_params_noncapturing_missing_args_no_match
test_run_cached_random_config_file
test_run_dir
test_run_runtime_config_file
test_runs_auto_update_process
test_sanity_check_api_keys_optional
test_save_button
test_saves_when_created_order_is_null
test_saves_when_only_nested_fields_change
test_search_api_key
test_search_backend_host
test_search_counts_with_role_joins
test_search_counts_with_url_match_joins
test_search_email
test_search_first_name
test_search_frontend_host
test_search_host
test_search_id
test_search_last_name
test_search_name
test_search_path_prefix
test_search_registration_source
test_search_roles
test_search_server_hosts
test_search_url_match_backend_prefixes
test_search_url_match_frontend_prefixes
test_search_username
test_second_priority_query_param
test_sends_email
test_sends_email_when_enabled
test_sends_email_when_user_attribute_has_any_value
test_separate_login_page_used_when_non_exclusive_provider
test_separates_cache_for_different_backend_host
test_separates_cache_for_different_backend_host_port
test_separates_cache_for_different_backend_server_host
test_separates_cache_for_different_backend_server_port
test_sequence_cycle_start_9223372036854775804
test_sequence_cycle_start_9223372036854775805
test_server_side_changes
test_server_side_fall_back_to_english_for_missing_data_in_known_locale
test_server_side_fall_back_to_english_for_unknown_locale
test_server_side_loader
test_server_side_translations_in_de_locale
test_server_side_translations_in_en_locale
test_server_side_translations_in_es_419_locale
test_server_side_translations_in_fi_locale
test_server_side_translations_in_fr_locale
test_server_side_translations_in_it_locale
test_server_side_translations_in_ru_locale
test_server_side_validations
test_servers_create_empty_array
test_servers_create_exists
test_servers_create_nil
test_servers_update_empty_array
test_servers_update_exists
test_servers_update_nil
test_sets_auth
test_sets_auth_when_only_at_sub_url_level
test_sets_expected_rate_limit_record_after_requests
test_sets_expected_rate_limit_record_when_set_from_tests
test_sets_header_values
test_sets_new_limits_to_distributed_value
test_sets_server_header_by_default
test_share_roles_between_users_and_apis_forms
test_shifts_current_values_to_last_values_on_subsequent_logins
test_show_csrf_token_optional
test_shows_external_login_links_in_order_and_no_local_fields
test_shows_local_login_fields_and_external_login_links
test_shows_local_login_fields_no_external_login_links
test_shows_message_when_no_admins_exist
test_signup_https_redirect_wildcard_host
test_signup_missing_trailing_slash
test_signup_missing_trailing_slash_wildcard_host
test_single_backend_server
test_single_group_multi_scope_forbidden_as_single_scope_admin
test_single_group_multi_scope_permitted_as_multi_scope_admin
test_single_group_multi_scope_permitted_as_superuser
test_slashes_and_backslashes
test_slashes_urls
test_small_chunked_response_gzip
test_small_chunked_response_no_gzip
test_small_non_chunked_response_gzip
test_small_non_chunked_response_no_gzip
test_sni_for_configured_hosts
test_spinner_on_server_side_loads
test_star_does_not_match_root_domain
test_star_does_not_match_wildcard_subdomains
test_star_does_not_match_wildcards_without_dot_boundary
test_star_dot_does_not_match_domains_with_text_suffix
test_star_dot_does_not_match_root_domain
test_star_dot_does_not_match_wildcards_without_dot_boundary
test_star_dot_matches_multi_level_subdomains
test_star_dot_matches_wildcard_subdomains
test_star_dot_matches_wildcard_with_port_suffix
test_star_dot_static_backend_host
test_star_dot_wildcard_backend_host
test_starts_at_1
test_static_ipv4
test_static_ipv6
test_static_localhost
test_still_validates_key_if_not_required_but_given
test_streaming_requests
test_streaming_responses
test_streams_small_response_as_gzipped_chunks
test_strip_server_header
test_stripped_cookies_can_be_configured
test_strips_admin_csrf_token_cookie
test_strips_admin_session_cookie
test_strips_all_cookies_when_all_match
test_strips_api_key_from_basic_auth
test_strips_api_key_from_end_of_query
test_strips_api_key_from_header
test_strips_api_key_from_invalid_encoded_query
test_strips_api_key_from_middle_of_query
test_strips_api_key_from_query
test_strips_api_key_from_start_of_query
test_strips_api_keys_from_request_url_in_csv
test_strips_api_keys_from_request_url_in_json
test_strips_based_on_cookie_name_not_content
test_strips_boolean_value_api_key_from_query
test_strips_empty_api_key_from_query
test_strips_forged_values
test_strips_forged_values_case_insensitively
test_strips_internal_authorization_headers
test_strips_invalid_api_key_in_query
test_strips_leading_and_trailing_whitespace
test_strips_multiple_cookies
test_strips_no_cookies_when_not_all_stripped
test_strips_repeated_api_key_in_query
test_strips_single_cookie
test_sub_settings
test_sub_settings_additional_roles_authorized_with_all_roles
test_sub_settings_additional_roles_unauthorized_with_only_parent_roles
test_sub_settings_additional_roles_unauthorized_with_only_sub_roles
test_sub_settings_empty_roles_authorized_with_parent_roles
test_sub_settings_empty_roles_unauthorized_with_no_roles
test_sub_settings_null_roles_authorized_with_parent_roles
test_sub_settings_null_roles_unauthorized_with_no_roles
test_sub_settings_override_false_additional_roles_authorized_with_all_roles
test_sub_settings_override_false_additional_roles_unauthorized_with_only_parent_roles
test_sub_settings_override_false_additional_roles_unauthorized_with_only_sub_roles
test_sub_settings_override_true_additional_roles_authorized_with_only_sub_roles
test_sub_settings_override_true_additional_roles_unauthorized_with_no_roles
test_sub_settings_override_true_empty_roles_authorized_with_no_roles
test_sub_settings_override_true_null_roles_authorized_with_no_roles
test_sub_settings_override_true_unset_roles_authorized_with_no_roles
test_sub_settings_roles_parent_no_roles_authorized_with_sub_roles
test_sub_settings_roles_parent_no_roles_unauthorized_with_no_roles
test_sub_settings_unset_roles_authorized_with_parent_roles
test_sub_settings_unset_roles_unauthorized_with_no_roles
test_sub_settings_with_higher_limit
test_sub_url_settings_do_not_affect_subsequent_parent_calls
test_sub_url_settings_inherits_parent_settings
test_sub_url_settings_inherits_when_null
test_sub_url_settings_matches_based_on_http_method
test_sub_url_settings_matches_in_order
test_sub_url_settings_overrides_parent_settings
test_subject_format
test_subject_format_configurable
test_submission
test_succeeds_with_large_body_below_default_limit
test_superuser
test_superuser_admin_and_api_key_with_key_creator_role
test_superuser_admin_and_api_key_without_key_creator_role
test_superuser_admin_and_no_api_key
test_superuser_as_full_host_admin
test_superuser_as_prefix_admin
test_superuser_as_superuser
test_superuser_checkbox_as_limited_admin
test_superuser_checkbox_as_superuser_admin
test_superusers_publish_anything
test_supports_long_hostnames_in_api_backends_without_additional_config
test_supports_long_hostnames_in_hosts_with_additional_nginx_config
test_surrogate_control_has_precedence_over_cache_control
test_syncs_api_specific_limits
test_syncs_api_specific_subsetting_limits
test_syncs_local_limits_into_mongo
test_syncs_requests_in_past_within_bucket_time
test_syncs_short_duration_buckets
test_syncs_within_duration_on_reload_or_start
test_template_syntax_error_remains
test_text_csv
test_text_html
test_text_xml
test_third_priority_content_negotiation
test_time_zone
test_timeout_is_configurable
test_tmp_dir
test_tooltips_markdown
test_total_header_length_limit
test_total_header_length_limit_exceeded
test_trace_requests
test_transition_return_error_does_not_touch_existing_timestamp
test_transition_return_error_missing_key
test_transition_return_error_mode_changes_without_publishing_does_not_touch_existing_timestamp
test_transition_return_error_set_timestamp
test_transition_return_error_sub_settings_set_timestamp
test_transition_return_error_user_created_after_transition_time
test_transition_return_error_user_created_before_transition_time
test_truncates_url_path_length_in_logs
test_truncates_url_query_length_in_logs
test_truncates_values_to_400_chars
test_unauthenticated
test_unauthorized_key_with_admin_role
test_unauthorized_key_with_empty_roles
test_unauthorized_key_with_null_roles
test_unauthorized_key_with_only_one_required_role
test_unauthorized_key_with_other_roles
test_undefined_variables_remains
test_underlying_api_is_force_pre_gzipped
test_underlying_api_is_pre_gzipped
test_unescaped_spaces_path_url
test_unescaped_spaces_query_url
test_unexpected_error
test_unknown_command
test_unknown_flag
test_unlimited_rate_limit
test_unverified_html_message
test_unverified_html_message_with_xss_email
test_update
test_update_my_account_with_password
test_update_my_account_without_changing_password
test_update_post_csrf_token_required
test_update_put_csrf_token_required
test_updates
test_updates_embedded_rate_limit_records
test_updates_rewrites
test_updates_servers
test_updates_settings
test_updates_sub_settings
test_updates_url_matches
test_url_length_limit
test_url_length_limit_exceeded
test_url_matches_create_empty_array
test_url_matches_create_exists
test_url_matches_create_nil
test_url_matches_update_empty_array
test_url_matches_update_exists
test_url_matches_update_nil
test_us_state
test_user_attributes_unexpected_object_error
test_user_authorized_when_empty_array
test_user_authorized_when_user_allows_no_api_settings
test_user_authorized_when_user_and_api_both_allow
test_user_custom_limit
test_user_manage_forbidden
test_user_manage_permitted
test_user_response
test_user_throttle_by_ip
test_user_unauthorized_when_user_disallows_no_api_settings
test_user_unauthorized_when_user_or_api_dont_allow
test_user_unauthorized_when_user_or_api_dont_allow_exact
test_user_unauthorized_when_user_or_api_dont_allow_wildcard
test_user_unlimited
test_user_view_forbidden
test_user_view_permitted
test_user_with_empty_rate_limits_array
test_user_with_settings_but_null_rate_limit_mode
test_username_and_email_label_on_form
test_username_label_on_listing
test_username_label_on_login
test_users
test_uses_default_host_as_fallback_if_set
test_uses_default_if_api_specific_settings_are_empty_objects
test_uses_forwarded_host_when_enabled
test_uses_path_extension_despite_invalid_query_params
test_uses_placeholder_not_label_for_search_field
test_uses_wildcard_for_unknown_host
test_uses_wildcard_if_more_specific_host_exists_but_does_not_match_path
test_utf8_urls
test_valid_api_key
test_valid_create
test_valid_update

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

1664 tests found (test 1600 to 1664)

There are 1664 tests, see "Raw output" for the list of tests 1600 to 1664.
Raw output
test_valid_utf8_encoding_in_url_path_url_params_headers
test_validates_email_format
test_validates_email_format_configurable
test_validates_email_length
test_validates_first_name_format
test_validates_first_name_format_configurable
test_validates_first_name_length
test_validates_last_name_format
test_validates_last_name_format_configurable
test_validates_last_name_length
test_validates_password_confirmation_matches
test_validates_password_length
test_validates_website_length
test_validation_error_when_all_servers_removed_from_existing_api
test_validation_error_when_all_url_prefixes_removed_from_existing_api
test_var_dir
test_var_trafficserver_dir
test_variables
test_variables_inside_other_variables
test_verification_default_none_user_verified_false
test_verification_default_none_user_verified_true
test_verification_none_user_verified_false
test_verification_none_user_verified_true
test_verification_required_user_verified_false
test_verification_required_user_verified_true
test_verification_transition_user_verified_false_created_after_transition_time
test_verification_transition_user_verified_false_created_before_transition_time
test_verification_transition_user_verified_true_created_after_transition_time
test_verification_transition_user_verified_true_created_before_transition_time
test_verify_email_explicit_false
test_version
test_version_in_ember_pages
test_view_admin_and_api_key_with_key_creator_role
test_view_admin_and_api_key_without_key_creator_role
test_view_admin_and_no_api_key
test_view_manage_admin_and_api_key_with_key_creator_role
test_view_manage_admin_and_api_key_without_key_creator_role
test_view_manage_admin_and_no_api_key
test_web_app_apis
test_web_app_apis_for_wildcard_host
test_web_app_host_paths_on_different_host
test_web_app_redirects_to_https_or_errors
test_website
test_website_for_host_with_apis_no_website
test_website_wildcard_host
test_wildcard_backend_host_empty_string
test_wildcard_backend_host_null
test_wildcard_basic_host_header
test_wildcard_cors
test_wildcard_domains_on_backend_use_same_bucket
test_wildcard_host_with_port
test_wildcard_is_default
test_wildcard_is_not_default
test_world
test_x_cache
test_x_cache_custom_miss_from_backend
test_x_cache_hit_from_backend
test_x_cache_redirect_permanent
test_x_cache_redirect_temporary
test_xss_escaping_in_flash_confirmation_message
test_xss_escaping_in_form
test_xss_escaping_in_table
test_yaml_output_omits_separator
test_yaml_output_omits_unnecessary_fields
test_yaml_output_sorts_fields_alphabetically