mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 04:51:24 +07:00
sync teamcity-messages with TC
GitOrigin-RevId: 87ed5cd75205c1cf21ffb43ca3f8fc77bb30c7ca
This commit is contained in:
committed by
intellij-monorepo-bot
parent
0518a7a442
commit
3d3c32b0e9
@@ -5,12 +5,10 @@ Behave formatter that supports TC
|
||||
import datetime
|
||||
import traceback
|
||||
from collections import deque
|
||||
from distutils import version
|
||||
|
||||
from behave.formatter.base import Formatter
|
||||
from behave.model import Step, Feature, Scenario
|
||||
from behave.model_core import Status
|
||||
from behave import __version__ as behave_version
|
||||
|
||||
from teamcity.messages import TeamcityServiceMessages
|
||||
|
||||
@@ -35,7 +33,6 @@ class TeamcityFormatter(Formatter):
|
||||
|
||||
def __init__(self, stream_opener, config):
|
||||
super(TeamcityFormatter, self).__init__(stream_opener, config)
|
||||
assert version.LooseVersion(behave_version) >= version.LooseVersion("1.2.6"), "Only 1.2.6+ is supported"
|
||||
self._messages = TeamcityServiceMessages()
|
||||
|
||||
self.__feature = None
|
||||
|
||||
@@ -26,18 +26,6 @@ diff_tools.patch_unittest_diff()
|
||||
_ASSERTION_FAILURE_KEY = '_teamcity_assertion_failure'
|
||||
|
||||
|
||||
def _is_bool_supported():
|
||||
"""
|
||||
Type "bool" is not supported before 2.9
|
||||
"""
|
||||
try:
|
||||
from pytest import __version__
|
||||
from distutils import version
|
||||
return version.LooseVersion(str(__version__)) >= version.LooseVersion("2.9")
|
||||
except ImportError:
|
||||
return False
|
||||
|
||||
|
||||
def pytest_addoption(parser):
|
||||
group = parser.getgroup("terminal reporting", "reporting", after="general")
|
||||
|
||||
@@ -48,8 +36,7 @@ def pytest_addoption(parser):
|
||||
parser.addoption('--jb-swapdiff', action="store_true", dest="swapdiff", default=False, help="Swap actual/expected in diff")
|
||||
|
||||
kwargs = {"help": "skip output of passed tests for JetBrains TeamCity service messages"}
|
||||
if _is_bool_supported():
|
||||
kwargs.update({"type": "bool"})
|
||||
kwargs.update({"type": "bool"})
|
||||
|
||||
parser.addini("skippassedoutput", **kwargs)
|
||||
parser.addini("swapdiff", **kwargs)
|
||||
|
||||
Reference in New Issue
Block a user