summaryrefslogtreecommitdiffstats
path: root/test/lib/ansible_test/_internal/commands/coverage/analyze/__init__.py
blob: 37859e8fdfe588f298794158045d0d0ac307f72f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
"""Common logic for the `coverage analyze` subcommand."""
from __future__ import annotations
import typing as t

from .. import (
    CoverageConfig,
)


class CoverageAnalyzeConfig(CoverageConfig):
    """Configuration for the `coverage analyze` command."""
    def __init__(self, args: t.Any) -> None:
        super().__init__(args)

        # avoid mixing log messages with file output when using `/dev/stdout` for the output file on commands
        # this may be worth considering as the default behavior in the future, instead of being dependent on the command or options used
        self.display_stderr = True