Skip to content

Conversation

shayna-ch
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 Oct 8, 2025
Copy link

codecov bot commented Oct 8, 2025

❌ 60 Tests Failed:

Tests completed Failed Passed Skipped
9287 60 9227 78
View the top 3 failed test(s) by shortest run time
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-stacktrace_excludes_single_frame_urls]
Stack Traces | 1.64s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_excludes_single_frame_urls.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -47,26 +47,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -126,26 +106,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "event-level stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "cd2a9fd0cdaa8cd55ed22b101fc65882",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-csp_script_src_uri]
Stack Traces | 1.65s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_uri.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -41,26 +41,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "directive and URL",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "223cdacfe5b4b830dc700b5c18cc21b4",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-frame_uses_context_line_over_function]
Stack Traces | 1.66s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/frame_uses_context_line_over_function.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -56,26 +56,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -144,26 +124,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "event-level stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "60e0a667027bef0d0b7c4882891df7e8",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-frame_sanitizes_block_functions]
Stack Traces | 1.67s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_block_functions.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -47,26 +47,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -126,26 +106,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "event-level stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "27eed4125fc13d42163ddb0b8f357b48",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-frame_ignores_filename_if_blob]
Stack Traces | 1.7s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_filename_if_blob.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -45,26 +45,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -130,26 +110,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE        "description": "event-level stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": null,#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-javascript_unpkg]
Stack Traces | 1.7s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_unpkg.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -174,26 +174,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -380,26 +360,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "6ab78545e13144405fb21dadb9045b91",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-frame_ignores_sentry_flutter_sdk]
Stack Traces | 1.71s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_flutter_sdk.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -47,26 +47,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -134,26 +114,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE        "description": "event-level stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": null,#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-exception_groups_one_type_with_different_values]
Stack Traces | 1.72s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_one_type_with_different_values.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -115,26 +115,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "chained exception messages",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "17022e0561e9b6e6351723a08aa81b18",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-exception_groups_two_types]
Stack Traces | 1.72s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_types.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -115,26 +115,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "chained exception messages",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "bca604b98cb4637167eb6190a92e8933",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-javascript_message]
Stack Traces | 1.73s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_message.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -17,26 +17,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "message",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "4119639092e62c55ea8be348e4d9260d",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-javascript_xbrowser_http_safari]
Stack Traces | 1.73s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_safari.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -415,26 +415,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -862,26 +842,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "b2602ad455472dede8e4c340d8a7eaba",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-frame_ignores_sentry_dart_packages]
Stack Traces | 1.73s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sentry_dart_packages.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -245,26 +245,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -530,26 +510,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE        "description": "event-level stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": null,#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-frame_ignores_javassist_2]
Stack Traces | 1.73s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_javassist_2.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -47,26 +47,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -126,26 +106,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "event-level stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "538bdfd8d7bb2495d0d6429c3689a420",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-native_driver_crash3]
Stack Traces | 1.74s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/native_driver_crash3.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -284,26 +284,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -600,26 +580,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "784442a33bd16c15013bb8f69f68e7d6",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-frame_ignores_sun_java_generated_constructors]
Stack Traces | 1.75s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_sun_java_generated_constructors.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -47,26 +47,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -126,26 +106,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "event-level stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "07d1a8e5728b3c4c7aa8b8273fd0e753",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-javascript_xbrowser_chrome]
Stack Traces | 1.75s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_chrome.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -366,26 +366,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -764,26 +744,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "c63e8727af1a8fe75872b6a762797113",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-contributing_system_frames]
Stack Traces | 1.76s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/contributing_system_frames.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -166,26 +166,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -364,26 +344,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "fe92cff6711f8a0a30cabb8b9245b1d6",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-exception_compute_hashes_2]
Stack Traces | 1.76s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes_2.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -71,26 +71,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -174,26 +154,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": null,#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-native_with_function_name]
Stack Traces | 1.76s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/native_with_function_name.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -179,26 +179,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE              "name": "thread",#x1B[0m
#x1B[1m#x1B[31mE              "values": []#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -383,26 +363,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "c29439027eafcf7642f641554ab0f0ef",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-csp_script_src_unsafe_eval]
Stack Traces | 1.79s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_unsafe_eval.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -52,26 +52,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "directive",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "56c6520f35bce2f89ed2c4e725ccef65",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-react_concurrent_rendering]
Stack Traces | 1.79s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -82,26 +82,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "chained exception messages",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "11e6467c8358a9366c6538f95dcd7bd4",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-logentry_uses_formatted]
Stack Traces | 1.81s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/logentry_uses_formatted.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -17,26 +17,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "message",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "329b29efcf1f77067a063e34f56e7791",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-exception_groups_two_exceptions_with_frames]
Stack Traces | 1.81s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/exception_groups_two_exceptions_with_frames.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -247,26 +247,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -493,26 +473,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "chained exception stacktraces — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "4f9cc6a81f4eb34f9e917374f281b9dc",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-python_exception_base]
Stack Traces | 1.82s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/python_exception_base.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -144,26 +144,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -320,26 +300,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "chained exception stacktraces — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "669cb6664e0f5fed38665da04e464f7e",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-group_294_event_294]
Stack Traces | 1.83s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/group_294_event_294.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1261,26 +1261,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -2554,26 +2534,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "49b6f72b6635cb43190c57ee56b026b0",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-built_in_fingerprint_chunkload_error_hybrid_fingerprint]
Stack Traces | 1.84s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -75,26 +75,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -198,26 +178,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": null,#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-stacktrace_rust2]
Stack Traces | 1.85s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/stacktrace_rust2.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -257,26 +257,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -546,26 +526,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "0817e4e604fbe88c4534eff166df1db9",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-macos_amd_driver]
Stack Traces | 1.86s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/macos_amd_driver.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1555,26 +1555,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -3142,26 +3122,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "b8baf791d22ac902d5f59a7eedd844fd",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-threads_no_hash]
Stack Traces | 1.87s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/threads_no_hash.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -13,26 +13,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE              "name": "thread",#x1B[0m
#x1B[1m#x1B[31mE              "values": []#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-group_125_event_126]
Stack Traces | 1.87s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/group_125_event_126.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1232,26 +1232,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -2496,26 +2476,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "3da34e8c72dbcd4a490ac36eb7130638",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-group_445_event_445]
Stack Traces | 1.88s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/group_445_event_445.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1211,26 +1211,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -2454,26 +2434,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "15526a7b64e9b5dc6d89e7ebec864260",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-group_432_event_432]
Stack Traces | 1.88s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/group_432_event_432.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1106,26 +1106,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -2244,26 +2224,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "6148c73af04344a8597354711f5951ea",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-macos_intel_driver]
Stack Traces | 1.9s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/macos_intel_driver.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1919,26 +1919,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -3870,26 +3850,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "36be6e0b6123ef6ecfbef62f5cb88406",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-native_unlimited_frames]
Stack Traces | 1.91s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/native_unlimited_frames.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -133,26 +133,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -298,26 +278,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "9b78cced1eefcd0c655a0a3d8ce2cdd2",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-node_low_level_async]
Stack Traces | 1.91s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/node_low_level_async.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -108,26 +108,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -248,26 +228,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception message",#x1B[0m
#x1B[1m#x1B[31mE        "hash": null,#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-csp_script_src_unsafe_inline]
Stack Traces | 1.92s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_src_unsafe_inline.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -52,26 +52,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "directive",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "d346ee37d19a2be6587e609075ca2d57",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-expectct]
Stack Traces | 1.94s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/expectct.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -34,26 +34,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "hostname",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "3d2933f4b5ec459ec8d569a398fd328c",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-group_313_event_313]
Stack Traces | 1.95s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/group_313_event_313.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1869,26 +1869,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -3770,26 +3750,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "8be5979a334287a1b47457228f1d4612",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-javascript_xbrowser_http_chrome]
Stack Traces | 1.95s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_http_chrome.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -384,26 +384,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -800,26 +780,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "b2602ad455472dede8e4c340d8a7eaba",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-callee_guaranteed]
Stack Traces | 1.95s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/callee_guaranteed.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1043,26 +1043,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -2118,26 +2098,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "47481871aa8d5ab5729cf2db78ce3032",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-react_concurrent_rendering_no_mechanism]
Stack Traces | 1.96s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/react_concurrent_rendering_no_mechanism.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -82,26 +82,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "chained exception messages",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "5f209162115f576bedbaf6f0ad30e5aa",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-minified_javascript]
Stack Traces | 1.96s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/minified_javascript.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1006,26 +1006,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -2044,26 +2024,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "dcfcd48a02c100bbe4023cbc783054f0",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-native_windows_anon_namespace]
Stack Traces | 1.98s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/native_windows_anon_namespace.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -205,26 +205,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -442,26 +422,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "46b84e4da51648cc9f9741abd2bdad51",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-native_no_filenames]
Stack Traces | 2s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/native_no_filenames.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -474,26 +474,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -980,26 +960,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "bbcdb2e1d8df09ffe0fffd30fb361d4b",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-frame_ignores_module_if_page_url_2]
Stack Traces | 2.01s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/frame_ignores_module_if_page_url_2.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -49,26 +49,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -130,26 +110,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "event-level stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "0cc175b9c0f1b6a831c399e269772661",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-csp_script_data_uri]
Stack Traces | 2.02s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/csp_script_data_uri.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -41,26 +41,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "directive and URL",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "4e6f2bce9d121aa89f4dc5e5da08afb5",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-message_prefers_message]
Stack Traces | 2.03s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/message_prefers_message.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -17,26 +17,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "message",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "8ec8bbc71eb6e2af7fbe5076a8534f96",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-javascript_xbrowser_edge]
Stack Traces | 2.04s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_xbrowser_edge.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -370,26 +370,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -772,26 +752,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "c63e8727af1a8fe75872b6a762797113",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-frame_sanitizes_erb_templates]
Stack Traces | 2.04s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/frame_sanitizes_erb_templates.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -47,26 +47,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -126,26 +106,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "event-level stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "4067a71d7098866f87c746a57a77b2bb",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-group_319_event_321]
Stack Traces | 2.06s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/group_319_event_321.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1900,26 +1900,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -3832,26 +3812,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "7e64037e487c78ce0439f750a2ef503f",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-java_chained]
Stack Traces | 2.06s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/java_chained.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1938,26 +1938,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE        "description": "chained exception messages",#x1B[0m
#x1B[1m#x1B[31mE        "hash": null,#x1B[0m
#x1B[1m#x1B[31mE   @@ -1981,26 +1961,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                "Failed to start connector [Connector[HTTP/<float><int>]]"#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -3949,26 +3909,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "chained exception stacktraces — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "1959b227a7cf6acf7f3fd401b5d9f09b",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-exception_compute_hashes_3]
Stack Traces | 2.08s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/exception_compute_hashes_3.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -144,26 +144,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -320,26 +300,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE        "description": "chained exception stacktraces — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": null,#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.services.eventstore.test_models.EventTest::test_get_hashes_gets_hashes_and_variants_if_none_on_event
Stack Traces | 2.12s run time
#x1B[1m#x1B[.../services/eventstore/test_models.py#x1B[0m:437: in test_get_hashes_gets_hashes_and_variants_if_none_on_event
    assert default_variant.config.id == DEFAULT_GROUPING_CONFIG
#x1B[1m#x1B[31mE   AttributeError: 'ComponentVariant' object has no attribute 'config'#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-java_minimal]
Stack Traces | 2.15s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/java_minimal.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -1967,26 +1967,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception message",#x1B[0m
#x1B[1m#x1B[31mE        "hash": null,#x1B[0m
#x1B[1m#x1B[31mE   @@ -2010,26 +1990,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                "Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.ArithmeticException: / by zero] with root cause"#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE   @@ -4007,26 +3967,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "ef2555bf7958ada8eefafbfdaed1c409",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-contributing_system_and_app_frames]
Stack Traces | 2.18s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/contributing_system_and_app_frames.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -208,26 +208,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -448,26 +428,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "c5e4b4a9ad1803c4d4ca7feee5e430ae",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-javascript_exception_fallback_to_message_whistles]
Stack Traces | 2.21s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/javascript_exception_fallback_to_message_whistles.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -41,26 +41,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception message",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "b8e2a347e75266ca7bb565e2b3c0722e",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-react_native]
Stack Traces | 2.29s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/react_native.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -995,26 +995,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -2022,26 +2002,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "ecd413627f0d90a5a25cb28d1ba9c39f",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info::test_grouping_info[newstyle:2023_01_11-python_http_error]
Stack Traces | 2.34s run time
#x1B[1m#x1B[.../sentry/grouping/__init__.py#x1B[0m:286: in wrapped_test_func
    test_func(
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:20: in test_grouping_info
    create_snapshot(to_json(grouping_info, pretty_print=True))
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../grouping_info/test_grouping_info/newstyle@2023_01_11/python_http_error.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -172,26 +172,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE                }#x1B[0m
#x1B[1m#x1B[31mE              ]#x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE   @@ -219,26 +199,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": false,#x1B[0m
#x1B[1m#x1B[31mE        "description": "message",#x1B[0m
#x1B[1m#x1B[31mE        "hash": null,#x1B[0m
#x1B[1m#x1B[31mE   @@ -421,26 +381,6 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE            }#x1B[0m
#x1B[1m#x1B[31mE          ]#x1B[0m
#x1B[1m#x1B[31mE        },#x1B[0m
#x1B[1m#x1B[31mE   -    "config": {#x1B[0m
#x1B[1m#x1B[31mE   -      "base": "BASE_CONFIG",#x1B[0m
#x1B[1m#x1B[31mE   -      "delegates": [#x1B[0m
#x1B[1m#x1B[31mE   -        "frame:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "single-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ],#x1B[0m
#x1B[1m#x1B[31mE   -      "id": "newstyle:2023-01-11",#x1B[0m
#x1B[1m#x1B[31mE   -      "strategies": [#x1B[0m
#x1B[1m#x1B[31mE   -        "chained-exception:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "csp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-ct:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "expect-staple:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "hpkp:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "message:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "stacktrace:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "template:v1",#x1B[0m
#x1B[1m#x1B[31mE   -        "threads:v1"#x1B[0m
#x1B[1m#x1B[31mE   -      ]#x1B[0m
#x1B[1m#x1B[31mE   -    },#x1B[0m
#x1B[1m#x1B[31mE        "contributes": true,#x1B[0m
#x1B[1m#x1B[31mE        "description": "exception stacktrace — all frames",#x1B[0m
#x1B[1m#x1B[31mE        "hash": "133db3f366b1327dab4e661f66dfb961",#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.grouping.test_grouping_info.GroupingInfoTest::test_get_grouping_info_error_event
Stack Traces | 3.39s run time
#x1B[1m#x1B[.../sentry/grouping/test_grouping_info.py#x1B[0m:30: in test_get_grouping_info_error_event
    assert grouping_info["message"]["type"] == "component"
#x1B[1m#x1B[31mE   KeyError: 'message'#x1B[0m
tests.sentry.issues.endpoints.test_event_grouping_info.EventGroupingInfoEndpointTestCase::test_error_event_exception_order
Stack Traces | 3.74s run time
#x1B[1m#x1B[.../issues/endpoints/test_event_grouping_info.py#x1B[0m:140: in test_error_event_exception_order
    chained_exception_component = content["app_chained_exception_message"]["component"][
#x1B[1m#x1B[31mE   KeyError: 'app_chained_exception_message'#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.

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.

1 participant