From 67d37c0605733ea7859ae1fd810cfb4e972a2155 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Mon, 18 Apr 2022 15:27:45 +0800 Subject: [PATCH] feat: disable sentry reports by setting environment DISABLE_SENTRY=true --- docs/CHANGELOG.md | 1 + hrp/internal/sdk/init.go | 3 +++ httprunner/utils.py | 3 +++ 3 files changed, 7 insertions(+) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 6420c54b..56476014 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -5,6 +5,7 @@ - refactor: merge [hrp] into httprunner v4, which will include golang and python dual engine - refactor: redesign `IStep` to make step extensible to support implementing new protocols and test types - feat: disable GA events report by setting environment `DISABLE_GA=true` +- feat: disable sentry reports by setting environment `DISABLE_SENTRY=true` **go version** diff --git a/hrp/internal/sdk/init.go b/hrp/internal/sdk/init.go index dbf7818a..ae80d920 100644 --- a/hrp/internal/sdk/init.go +++ b/hrp/internal/sdk/init.go @@ -29,6 +29,9 @@ func init() { gaClient = NewGAClient(trackingID, clientID) // init sentry sdk + if os.Getenv("DISABLE_SENTRY") == "true" { + return + } err = sentry.Init(sentry.ClientOptions{ Dsn: sentryDSN, Release: fmt.Sprintf("httprunner@%s", version.VERSION), diff --git a/httprunner/utils.py b/httprunner/utils.py index e2cba145..1acfca25 100644 --- a/httprunner/utils.py +++ b/httprunner/utils.py @@ -18,6 +18,9 @@ from httprunner.models import VariablesMapping def init_sentry_sdk(): + if os.getenv("DISABLE_SENTRY") == "true": + return + sentry_sdk.init( dsn="https://460e31339bcb428c879aafa6a2e78098@sentry.io/5263855", release="httprunner@{}".format(__version__),