change: replace events reporter from sentry to Google Analytics

This commit is contained in:
debugtalk
2022-03-22 12:04:46 +08:00
parent fa81c55941
commit ffa2bf21d1
5 changed files with 2 additions and 13 deletions

View File

@@ -2,13 +2,13 @@
## 3.1.7 (2022-03-22)
- feat: report events with Google Analytics
- fix #1117: ignore comments and blank lines when parsing .env file
- fix #1141: parameterize failure caused by pydantic version
- fix #1165: ImportError caused by jinja2 version
- fix: failure in getting client and server IP/port when requesting HTTPS
- fix: upgrade dependencies for security
- change: remove support for dead python 3.6, upgrade supported python version to 3.7/3.8/3.9/3.10
- change: replace events reporter from sentry to Google Analytics
## 3.1.6 (2021-07-18)

View File

@@ -5,7 +5,6 @@ import sys
import pytest
from loguru import logger
from sentry_sdk import capture_message
from httprunner import __description__, __version__
from httprunner.compat import ensure_cli_args
@@ -25,7 +24,6 @@ def init_parser_run(subparsers):
def main_run(extra_args) -> enum.IntEnum:
capture_message("start to run")
ga_client.track_event("RunAPITests", "hrun")
# keep compatibility with v2
extra_args = ensure_cli_args(extra_args)

View File

@@ -11,7 +11,6 @@ Usage:
from httprunner.ext.har2case.core import HarParser
from httprunner.utils import ga_client
from sentry_sdk import capture_message
def init_har2case_parser(subparsers):
@@ -60,7 +59,6 @@ def main_har2case(args):
else:
output_file_type = "pytest"
capture_message(f"har2case {output_file_type}")
ga_client.track_event("ConvertTests", f"har2case {output_file_type}")
HarParser(har_source_file, args.filter, args.exclude).gen_testcase(output_file_type)

View File

@@ -23,7 +23,6 @@ from typing import List
from loguru import logger
from httprunner.utils import ga_client
""" converted pytest files from YAML/JSON testcases
"""
@@ -71,11 +70,7 @@ def prepare_locust_tests() -> List:
def main_locusts():
""" locusts entrance
"""
from httprunner.utils import init_sentry_sdk
from sentry_sdk import capture_message
init_sentry_sdk()
capture_message("start to run locusts")
from httprunner.utils import ga_client
ga_client.track_event("RunLoadTests", "locust")
# avoid print too much log details in console

View File

@@ -3,7 +3,6 @@ import subprocess
import sys
from loguru import logger
from sentry_sdk import capture_message
from httprunner.utils import ga_client
@@ -201,6 +200,5 @@ def sleep(n_secs):
def main_scaffold(args):
capture_message("startproject with scaffold")
ga_client.track_event("Scaffold", "startproject")
sys.exit(create_scaffold(args.project_name))