https://github.com/getsentry/sentry-group-test-tools
Tools for testing Sentry error grouping
https://github.com/getsentry/sentry-group-test-tools
tag-non-production
Last synced: 3 months ago
JSON representation
Tools for testing Sentry error grouping
- Host: GitHub
- URL: https://github.com/getsentry/sentry-group-test-tools
- Owner: getsentry
- License: other
- Created: 2024-04-10T18:00:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-31T13:23:31.000Z (10 months ago)
- Last Synced: 2025-03-22T06:47:09.737Z (3 months ago)
- Topics: tag-non-production
- Language: Python
- Homepage:
- Size: 42 KB
- Stars: 1
- Watchers: 27
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Grouping Testing Tools
## Install
### Install Edmgutil
This tool uses `edmgutil` to create encrypted, ephemeral volumes.
```shell
cargo install --git https://github.com/getsentry/edmgutil --branch main edmgutil
```
See: https://github.com/getsentry/edmgutil### Install
```shell
cd {your sentry dir}
direnv allow
pip install git+https://github.com/getsentry/sentry-group-test-tools.git#egg=sentry_group_test_tools
```### Install for Development
Checkout the this repo and install it as an editable package. All changes will
be immediatelly reflected.
```shell
git clone [email protected]:getsentry/sentry-group-test-tools.git
cd {your sentry dir}
direnv allow
pip install -e {this package dir}
```## Usage
```shell
cd {your sentry dir}
direnv allow
test-grouping
```
### Options
```
Usage: test-grouping [OPTIONS]Options:
-o, --org TEXT Organization name
-p, --project TEXT Project name
-i, --issue TEXT Issue number
-l, --limit INTEGER Limit
-t, --token TEXT API token
-f, --force-refetch force refetching data
--force-baseline force rerunning of baseline tests
--use-edmg / --no-edmg use edmgutil as storage
--help Show this message and exit.
```For most up to data available options
```test-grouping --help```## More docs
- [TODO](TODO.md) — list of things that need to be done to fully productionize this
- [detailed docs](docs/index.md) — explains inner workings of the tool