From 913fd8936843bad044d2e9ef54624c6fd2993d30 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Mon, 23 Mar 2020 17:17:52 +0800 Subject: [PATCH] change: remove sentry sdk --- docs/CHANGELOG.md | 1 + httprunner/api.py | 2 -- httprunner/cli.py | 6 +----- httprunner/ext/locusts/cli.py | 3 --- httprunner/utils.py | 14 +------------- 5 files changed, 3 insertions(+), 23 deletions(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index b74423a3..897e8fb6 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -16,6 +16,7 @@ - generate reports/logs folder in current working directory - remove cli `--validate` - remove cli `--pretty` +- remove sentry sdk ## 2.5.7 (2020-02-21) diff --git a/httprunner/api.py b/httprunner/api.py index 67b4b942..ec4e482d 100644 --- a/httprunner/api.py +++ b/httprunner/api.py @@ -3,7 +3,6 @@ import sys import unittest from loguru import logger -from sentry_sdk import capture_message from httprunner import (__version__, exceptions, loader, parser, report, runner, utils) @@ -209,7 +208,6 @@ class HttpRunner(object): def run_tests(self, tests_mapping): """ run testcase/testsuite data """ - capture_message("start to run tests") self.test_path = tests_mapping.get("project_mapping", {}).get("test_path", "") if self.save_tests: diff --git a/httprunner/cli.py b/httprunner/cli.py index 852a9495..2fe9fe41 100644 --- a/httprunner/cli.py +++ b/httprunner/cli.py @@ -2,15 +2,12 @@ import argparse import os import sys -import sentry_sdk from loguru import logger from httprunner import __description__, __version__ from httprunner.api import HttpRunner from httprunner.report import gen_html_report -from httprunner.utils import create_scaffold, init_sentry_sdk - -init_sentry_sdk() +from httprunner.utils import create_scaffold def main(): @@ -88,7 +85,6 @@ def main(): err_code |= (0 if summary and summary["success"] else 1) except Exception as ex: logger.error(f"!!!!!!!!!! exception stage: {runner.exception_stage} !!!!!!!!!!\n{str(ex)}") - sentry_sdk.capture_exception(ex) err_code = 1 sys.exit(err_code) diff --git a/httprunner/ext/locusts/cli.py b/httprunner/ext/locusts/cli.py index 59b84d84..22e80c7c 100644 --- a/httprunner/ext/locusts/cli.py +++ b/httprunner/ext/locusts/cli.py @@ -21,9 +21,6 @@ import sys from loguru import logger from httprunner import __version__ -from httprunner.utils import init_sentry_sdk - -init_sentry_sdk() def parse_locustfile(file_path): diff --git a/httprunner/utils.py b/httprunner/utils.py index 9defd265..e9c4cafa 100644 --- a/httprunner/utils.py +++ b/httprunner/utils.py @@ -7,28 +7,16 @@ import itertools import json import os.path import re -import uuid from typing import Union -import sentry_sdk from loguru import logger -from httprunner import exceptions, __version__ +from httprunner import exceptions from httprunner.exceptions import ParamsError absolute_http_url_regexp = re.compile(r"^https?://", re.I) -def init_sentry_sdk(): - sentry_sdk.init( - dsn="https://cc6dd86fbe9f4e7fbd95248cfcff114d@sentry.io/1862849", - release=f"httprunner@{__version__}" - ) - - with sentry_sdk.configure_scope() as scope: - scope.set_user({"id": uuid.getnode()}) - - def set_os_environ(variables_mapping): """ set variables mapping to os.environ """