Skip to content

Conversation

@shruthilayaj
Copy link
Member

Legal Boilerplate

Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.

@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Nov 10, 2025
@codecov
Copy link

codecov bot commented Nov 10, 2025

❌ 32 Tests Failed:

Tests completed Failed Passed Skipped
4421 32 4389 53
View the top 3 failed test(s) by shortest run time
tests.sentry.search.eap.test_ourlogs::test_monoid_functions[p75-12]
Stack Traces | 0.05s run time
#x1B[1m#x1B[.../search/eap/test_ourlogs.py#x1B[0m:274: in test_monoid_functions
    resolved_column, virtual_context = resolver.resolve_column(f"{function_name}({attr})")
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:833: in resolve_column
    return self.resolve_function(column, match, public_alias_override)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:1061: in resolve_function
    resolved_function = function_definition.resolve(
#x1B[1m#x1B[.../search/eap/columns.py#x1B[0m:332: in resolve
    return ResolvedAggregate(
#x1B[1m#x1B[31mE   TypeError: ResolvedAggregate.__init__() got an unexpected keyword argument 'extrapolation_mode'#x1B[0m
tests.sentry.search.eap.test_spans.SearchResolverQueryTest::test_simple_negation_aggregate_query
Stack Traces | 0.085s run time
#x1B[1m#x1B[.../search/eap/test_spans.py#x1B[0m:307: in test_simple_negation_aggregate_query
    where, having, _ = self.resolver.resolve_query(f"!count():{str_op}2")
#x1B[1m#x1B[31m.venv/lib/python3.13.../site-packages/sentry_sdk/tracing_utils.py#x1B[0m:904: in sync_wrapper
    result = f(*args, **kwargs)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:135: in resolve_query
    where, having, contexts = self.__resolve_query(querystring)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:217: in __resolve_query
    return self._resolve_terms(parsed_terms)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:319: in _resolve_terms
    having, having_contexts = self._resolve_having(terms)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:349: in _resolve_having
    resolved_term, resolved_context = self.resolve_aggregate_term(item)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:658: in resolve_aggregate_term
    resolved_column, context = self.resolve_column(term.key.name)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:833: in resolve_column
    return self.resolve_function(column, match, public_alias_override)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:1061: in resolve_function
    resolved_function = function_definition.resolve(
#x1B[1m#x1B[.../search/eap/columns.py#x1B[0m:332: in resolve
    return ResolvedAggregate(
#x1B[1m#x1B[31mE   TypeError: ResolvedAggregate.__init__() got an unexpected keyword argument 'extrapolation_mode'#x1B[0m
tests.sentry.snuba.test_rpc_dataset_common::test_force_sampling_mode_in_timeseries[trace:00000000000000000000000000000000-4-spans]
Stack Traces | 0.934s run time
#x1B[1m#x1B[.../sentry/snuba/test_rpc_dataset_common.py#x1B[0m:143: in test_force_sampling_mode_in_timeseries
    rpc_request, _, _ = RPCBase.get_timeseries_query(
#x1B[1m#x1B[.../sentry/snuba/rpc_dataset_common.py#x1B[0m:576: in get_timeseries_query
    (functions, _) = search_resolver.resolve_functions(selected_axes)
#x1B[1m#x1B[31m.venv/lib/python3.13.../site-packages/sentry_sdk/tracing_utils.py#x1B[0m:904: in sync_wrapper
    result = f(*args, **kwargs)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:938: in resolve_functions
    function, context = self.resolve_function(column)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:1061: in resolve_function
    resolved_function = function_definition.resolve(
#x1B[1m#x1B[.../search/eap/columns.py#x1B[0m:332: in resolve
    return ResolvedAggregate(
#x1B[1m#x1B[31mE   TypeError: ResolvedAggregate.__init__() got an unexpected keyword argument 'extrapolation_mode'#x1B[0m
tests.sentry.snuba.test_rpc_dataset_common::test_force_sampling_mode_in_timeseries[foo:bar-3-ourlogs]
Stack Traces | 0.957s run time
#x1B[1m#x1B[.../sentry/snuba/test_rpc_dataset_common.py#x1B[0m:143: in test_force_sampling_mode_in_timeseries
    rpc_request, _, _ = RPCBase.get_timeseries_query(
#x1B[1m#x1B[.../sentry/snuba/rpc_dataset_common.py#x1B[0m:576: in get_timeseries_query
    (functions, _) = search_resolver.resolve_functions(selected_axes)
#x1B[1m#x1B[31m.venv/lib/python3.13.../site-packages/sentry_sdk/tracing_utils.py#x1B[0m:904: in sync_wrapper
    result = f(*args, **kwargs)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:938: in resolve_functions
    function, context = self.resolve_function(column)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:1061: in resolve_function
    resolved_function = function_definition.resolve(
#x1B[1m#x1B[.../search/eap/columns.py#x1B[0m:332: in resolve
    return ResolvedAggregate(
#x1B[1m#x1B[31mE   TypeError: ResolvedAggregate.__init__() got an unexpected keyword argument 'extrapolation_mode'#x1B[0m
tests.sentry.snuba.test_rpc_dataset_common::test_force_sampling_mode_in_timeseries[-3-spans]
Stack Traces | 1.08s run time
#x1B[1m#x1B[.../sentry/snuba/test_rpc_dataset_common.py#x1B[0m:143: in test_force_sampling_mode_in_timeseries
    rpc_request, _, _ = RPCBase.get_timeseries_query(
#x1B[1m#x1B[.../sentry/snuba/rpc_dataset_common.py#x1B[0m:576: in get_timeseries_query
    (functions, _) = search_resolver.resolve_functions(selected_axes)
#x1B[1m#x1B[31m.venv/lib/python3.13.../site-packages/sentry_sdk/tracing_utils.py#x1B[0m:904: in sync_wrapper
    result = f(*args, **kwargs)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:938: in resolve_functions
    function, context = self.resolve_function(column)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:1061: in resolve_function
    resolved_function = function_definition.resolve(
#x1B[1m#x1B[.../search/eap/columns.py#x1B[0m:332: in resolve
    return ResolvedAggregate(
#x1B[1m#x1B[31mE   TypeError: ResolvedAggregate.__init__() got an unexpected keyword argument 'extrapolation_mode'#x1B[0m
tests.sentry.snuba.test_rpc_dataset_common::test_force_sampling_mode_in_timeseries[!trace:00000000000000000000000000000000-3-ourlogs]
Stack Traces | 1.37s run time
#x1B[1m#x1B[.../sentry/snuba/test_rpc_dataset_common.py#x1B[0m:143: in test_force_sampling_mode_in_timeseries
    rpc_request, _, _ = RPCBase.get_timeseries_query(
#x1B[1m#x1B[.../sentry/snuba/rpc_dataset_common.py#x1B[0m:576: in get_timeseries_query
    (functions, _) = search_resolver.resolve_functions(selected_axes)
#x1B[1m#x1B[31m.venv/lib/python3.13.../site-packages/sentry_sdk/tracing_utils.py#x1B[0m:904: in sync_wrapper
    result = f(*args, **kwargs)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:938: in resolve_functions
    function, context = self.resolve_function(column)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:1061: in resolve_function
    resolved_function = function_definition.resolve(
#x1B[1m#x1B[.../search/eap/columns.py#x1B[0m:332: in resolve
    return ResolvedAggregate(
#x1B[1m#x1B[31mE   TypeError: ResolvedAggregate.__init__() got an unexpected keyword argument 'extrapolation_mode'#x1B[0m
tests.sentry.search.eap.test_spans.SearchResolverColumnTest::test_sum_default_argument
Stack Traces | 1.97s run time
#x1B[1m#x1B[.../search/eap/test_spans.py#x1B[0m:620: in test_sum_default_argument
    resolved_column, virtual_context = self.resolver.resolve_column("sum()")
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:833: in resolve_column
    return self.resolve_function(column, match, public_alias_override)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:1061: in resolve_function
    resolved_function = function_definition.resolve(
#x1B[1m#x1B[.../search/eap/columns.py#x1B[0m:332: in resolve
    return ResolvedAggregate(
#x1B[1m#x1B[31mE   TypeError: ResolvedAggregate.__init__() got an unexpected keyword argument 'extrapolation_mode'#x1B[0m
tests.sentry.explore.translation.test_alerts_translation.AlertsTranslationTestCase::test_translate_anomaly_detection_alert
Stack Traces | 2.65s run time
#x1B[1m#x1B[.../explore/translation/test_alerts_translation.py#x1B[0m:611: in test_translate_anomaly_detection_alert
    translate_detector_and_update_subscription_in_snuba(snuba_query)
#x1B[1m#x1B[.../explore/translation/alerts_translation.py#x1B[0m:110: in translate_detector_and_update_subscription_in_snuba
    with transaction.atomic(router.db_for_write(QuerySubscription)):
#x1B[1m#x1B[.../sentry/testutils/hybrid_cloud.py#x1B[0m:229: in new_atomic_exit
    maybe_flush_commit_hooks(connection)
#x1B[1m#x1B[.../sentry/testutils/hybrid_cloud.py#x1B[0m:220: in maybe_flush_commit_hooks
    connection.run_and_clear_commit_hooks()
#x1B[1m#x1B[.../testutils/pytest/stale_database_reads.py#x1B[0m:130: in run_and_clear_commit_hooks
    return old_run_and_clear_commit_hooks(*args, **kwargs)
#x1B[1m#x1B[31m.venv/lib/python3.13.../backends/base/base.py#x1B[0m:769: in run_and_clear_commit_hooks
    func()
#x1B[1m#x1B[.../explore/translation/alerts_translation.py#x1B[0m:114: in <lambda>
    lambda: update_subscription_in_snuba(
#x1B[1m#x1B[.../sentry/taskworker/task.py#x1B[0m:89: in __call__
    return self._func(*args, **kwargs)
#x1B[1m#x1B[.../sentry/snuba/tasks.py#x1B[0m:156: in update_subscription_in_snuba
    subscription_id = _create_in_snuba(subscription)
#x1B[1m#x1B[.../sentry/snuba/tasks.py#x1B[0m:237: in _create_in_snuba
    rpc_time_series_request = entity_subscription.build_rpc_request(
#x1B[1m#x1B[.../sentry/snuba/entity_subscription.py#x1B[0m:308: in build_rpc_request
    rpc_request, _, _ = dataset_module.get_timeseries_query(
#x1B[1m#x1B[.../sentry/snuba/rpc_dataset_common.py#x1B[0m:576: in get_timeseries_query
    (functions, _) = search_resolver.resolve_functions(selected_axes)
#x1B[1m#x1B[31m.venv/lib/python3.13.../site-packages/sentry_sdk/tracing_utils.py#x1B[0m:904: in sync_wrapper
    result = f(*args, **kwargs)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:938: in resolve_functions
    function, context = self.resolve_function(column)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:1061: in resolve_function
    resolved_function = function_definition.resolve(
#x1B[1m#x1B[.../search/eap/columns.py#x1B[0m:332: in resolve
    return ResolvedAggregate(
#x1B[1m#x1B[31mE   TypeError: ResolvedAggregate.__init__() got an unexpected keyword argument 'extrapolation_mode'#x1B[0m
tests.sentry.incidents.endpoints.test_organization_alert_rule_index.AlertRuleCreateEndpointTest::test_anomaly_detection_alert_ourlogs
Stack Traces | 3.45s run time
#x1B[1m#x1B[.../incidents/endpoints/test_organization_alert_rule_index.py#x1B[0m:543: in test_anomaly_detection_alert_ourlogs
    resp = self.get_success_response(
#x1B[1m#x1B[.../sentry/testutils/cases.py#x1B[0m:614: in get_success_response
    assert_status_code(response, status_code)
#x1B[1m#x1B[.../sentry/testutils/asserts.py#x1B[0m:47: in assert_status_code
    assert minimum <= response.status_code < maximum, (
#x1B[1m#x1B[31mE   AssertionError: (400, b'["Failed to send data to Seer - cannot create alert rule."]')#x1B[0m
#x1B[1m#x1B[31mE   assert 400 < 202#x1B[0m
#x1B[1m#x1B[31mE    +  where 400 = <Response status_code=400, "application/json">.status_code#x1B[0m
tests.sentry.explore.translation.test_alerts_translation.AlertsTranslationTestCase::test_translate_alert_rule_p95
Stack Traces | 4.04s run time
#x1B[1m#x1B[.../explore/translation/test_alerts_translation.py#x1B[0m:261: in test_translate_alert_rule_p95
    translate_detector_and_update_subscription_in_snuba(snuba_query)
#x1B[1m#x1B[.../explore/translation/alerts_translation.py#x1B[0m:110: in translate_detector_and_update_subscription_in_snuba
    with transaction.atomic(router.db_for_write(QuerySubscription)):
#x1B[1m#x1B[.../sentry/testutils/hybrid_cloud.py#x1B[0m:229: in new_atomic_exit
    maybe_flush_commit_hooks(connection)
#x1B[1m#x1B[.../sentry/testutils/hybrid_cloud.py#x1B[0m:220: in maybe_flush_commit_hooks
    connection.run_and_clear_commit_hooks()
#x1B[1m#x1B[.../testutils/pytest/stale_database_reads.py#x1B[0m:130: in run_and_clear_commit_hooks
    return old_run_and_clear_commit_hooks(*args, **kwargs)
#x1B[1m#x1B[31m.venv/lib/python3.13.../backends/base/base.py#x1B[0m:769: in run_and_clear_commit_hooks
    func()
#x1B[1m#x1B[.../explore/translation/alerts_translation.py#x1B[0m:114: in <lambda>
    lambda: update_subscription_in_snuba(
#x1B[1m#x1B[.../sentry/taskworker/task.py#x1B[0m:89: in __call__
    return self._func(*args, **kwargs)
#x1B[1m#x1B[.../sentry/snuba/tasks.py#x1B[0m:156: in update_subscription_in_snuba
    subscription_id = _create_in_snuba(subscription)
#x1B[1m#x1B[.../sentry/snuba/tasks.py#x1B[0m:237: in _create_in_snuba
    rpc_time_series_request = entity_subscription.build_rpc_request(
#x1B[1m#x1B[.../sentry/snuba/entity_subscription.py#x1B[0m:308: in build_rpc_request
    rpc_request, _, _ = dataset_module.get_timeseries_query(
#x1B[1m#x1B[.../sentry/snuba/rpc_dataset_common.py#x1B[0m:576: in get_timeseries_query
    (functions, _) = search_resolver.resolve_functions(selected_axes)
#x1B[1m#x1B[31m.venv/lib/python3.13.../site-packages/sentry_sdk/tracing_utils.py#x1B[0m:904: in sync_wrapper
    result = f(*args, **kwargs)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:938: in resolve_functions
    function, context = self.resolve_function(column)
#x1B[1m#x1B[.../search/eap/resolver.py#x1B[0m:1061: in resolve_function
    resolved_function = function_definition.resolve(
#x1B[1m#x1B[.../search/eap/columns.py#x1B[0m:332: in resolve
    return ResolvedAggregate(
#x1B[1m#x1B[31mE   TypeError: ResolvedAggregate.__init__() got an unexpected keyword argument 'extrapolation_mode'#x1B[0m
tests.snuba.api.endpoints.test_organization_events_ourlogs.OrganizationEventsOurLogsEndpointTest::test_count_message
Stack Traces | 4.16s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_ourlogs.py#x1B[0m:945: in test_count_message
    assert response.status_code == 200
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_meta.OrganizationSpansSamplesEndpoint::test_basic_query
Stack Traces | 12.8s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_meta.py#x1B[0m:597: in test_basic_query
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_stats_span_indexed.OrganizationEventsStatsSpansEndpointTest::test_top_events_multi_y_axis
Stack Traces | 12.9s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_stats_span_indexed.py#x1B[0m:566: in test_top_events_multi_y_axis
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_stats_ourlogs.OrganizationEventsStatsOurlogsEndpointTest::test_top_events_multi_y_axis
Stack Traces | 12.9s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_stats_ourlogs.py#x1B[0m:241: in test_top_events_multi_y_axis
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_stats_span_indexed.OrganizationEventsStatsSpansEndpointTest::test_top_events_empty_other
Stack Traces | 13s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_stats_span_indexed.py#x1B[0m:492: in test_top_events_empty_other
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_stats_span_indexed.OrganizationEventsStatsSpansEndpointTest::test_top_events_exclude_other
Stack Traces | 13.2s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_stats_span_indexed.py#x1B[0m:529: in test_top_events_exclude_other
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_span_indexed.OrganizationEventsSpansEndpointTest::test_filtering_null_numeric_attr
Stack Traces | 13.4s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_span_indexed.py#x1B[0m:4258: in test_filtering_null_numeric_attr
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_span_indexed.OrganizationEventsSpansEndpointTest::test_tag_wildcards_with_in_filter
Stack Traces | 13.4s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_span_indexed.py#x1B[0m:5750: in test_tag_wildcards_with_in_filter
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_trace_item_attributes_ranked.OrganizationTraceItemsAttributesRankedEndpointTest::test_filters_out_internal_and_private_attributes
Stack Traces | 13.5s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_trace_item_attributes_ranked.py#x1B[0m:265: in test_filters_out_internal_and_private_attributes
    assert response.status_code == 200, response.data
#x1B[1m#x1B[31mE   AssertionError: {'detail': 'Internal Error', 'errorId': None}#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_meta.OrganizationSpansSamplesEAPRPCEndpointTest::test_simple
Stack Traces | 13.5s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_meta.py#x1B[0m:729: in test_simple
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_span_indexed.OrganizationEventsSpansEndpointTest::test_opportunity_score_with_filter
Stack Traces | 13.8s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_span_indexed.py#x1B[0m:3997: in test_opportunity_score_with_filter
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_stats_span_indexed.OrganizationEventsStatsSpansEndpointTest::test_invalid_intervals
Stack Traces | 14.3s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_stats_span_indexed.py#x1B[0m:1148: in test_invalid_intervals
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_timeseries_spans.OrganizationEventsStatsSpansMetricsEndpointTest::test_top_events_empty_other
Stack Traces | 14.7s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_timeseries_spans.py#x1B[0m:657: in test_top_events_empty_other
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_timeseries_spans.OrganizationEventsStatsSpansMetricsEndpointTest::test_simple_equation_with_multi_axis
Stack Traces | 14.8s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_timeseries_spans.py#x1B[0m:2173: in test_simple_equation_with_multi_axis
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_span_indexed.OrganizationEventsSpansEndpointTest::test_is_transaction
Stack Traces | 15.1s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_span_indexed.py#x1B[0m:2312: in test_is_transaction
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.sentry.seer.explorer.test_tools.TestTraceQueryChartTable::test_execute_trace_query_table_with_groupby
Stack Traces | 15.1s run time
#x1B[1m#x1B[.../seer/explorer/test_tools.py#x1B[0m:301: in test_execute_trace_query_table_with_groupby
    result = execute_trace_query_table(
#x1B[1m#x1B[.../seer/explorer/tools.py#x1B[0m:168: in execute_trace_query_table
    resp = client.get(
#x1B[1m#x1B[.../sentry/api/client.py#x1B[0m:118: in get
    return self.request("GET", *args, **kwargs)
#x1B[1m#x1B[.../sentry/api/client.py#x1B[0m:115: in request
    raise self.ApiError(response.status_code, response.data)
#x1B[1m#x1B[31mE   sentry.api.client.ApiError: status=500 body={'detail': 'Internal Error', 'errorId': None}#x1B[0m
tests.sentry.seer.explorer.test_tools.TestTraceQueryChartTable::test_execute_trace_query_chart_duration_filtering
Stack Traces | 15.4s run time
#x1B[1m#x1B[.../seer/explorer/test_tools.py#x1B[0m:210: in test_execute_trace_query_chart_duration_filtering
    result = execute_trace_query_chart(
#x1B[1m#x1B[.../seer/explorer/tools.py#x1B[0m:74: in execute_trace_query_chart
    resp = client.get(
#x1B[1m#x1B[.../sentry/api/client.py#x1B[0m:118: in get
    return self.request("GET", *args, **kwargs)
#x1B[1m#x1B[.../sentry/api/client.py#x1B[0m:115: in request
    raise self.ApiError(response.status_code, response.data)
#x1B[1m#x1B[31mE   sentry.api.client.ApiError: status=500 body={'detail': 'Internal Error', 'errorId': None}#x1B[0m
tests.snuba.api.endpoints.test_organization_events_span_indexed.OrganizationEventsSpansEndpointTest::test_device_class_filter_for_unknown
Stack Traces | 16.2s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_span_indexed.py#x1B[0m:220: in test_device_class_filter_for_unknown
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_stats_span_indexed.OrganizationEventsStatsSpansEndpointTest::test_simple_equation_with_multi_axis
Stack Traces | 16.5s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_stats_span_indexed.py#x1B[0m:2227: in test_simple_equation_with_multi_axis
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_events_span_indexed.OrganizationEventsSpansEndpointTest::test_query_for_missing_tag
Stack Traces | 16.7s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_events_span_indexed.py#x1B[0m:643: in test_query_for_missing_tag
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_trace_item_attributes_ranked.OrganizationTraceItemsAttributesRankedEndpointTest::test_function_with_multiple_arguments
Stack Traces | 16.9s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_trace_item_attributes_ranked.py#x1B[0m:144: in test_function_with_multiple_arguments
    assert response.status_code == 200, response.data
#x1B[1m#x1B[31mE   AssertionError: {'detail': 'Internal Error', 'errorId': None}#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m
tests.snuba.api.endpoints.test_organization_trace_meta.OrganizationEventsTraceMetaEndpointTest::test_with_errors
Stack Traces | 29.2s run time
#x1B[1m#x1B[.../api/endpoints/test_organization_trace_meta.py#x1B[0m:116: in test_with_errors
    assert response.status_code == 200, response.content
#x1B[1m#x1B[31mE   AssertionError: b'{"detail":"Internal Error","errorId":null}'#x1B[0m
#x1B[1m#x1B[31mE   assert 500 == 200#x1B[0m
#x1B[1m#x1B[31mE    +  where 500 = <Response status_code=500, "application/json">.status_code#x1B[0m

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@shruthilayaj shruthilayaj force-pushed the shruthi/feat/make-extrapolation-mode-enum-2 branch from a24edac to 670af02 Compare November 10, 2025 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants