示例#1
0
class AvroSourcesOverridesField(OverridesField):
    help = generate_file_based_overrides_field_help_message(
        AvroSourceTarget.alias,
        ("overrides={\n"
         '  "bar.proto": {"description": "our user model"]},\n'
         '  ("foo.proto", "bar.proto"): {"tags": ["overridden"]},\n'
         "}"),
    )
示例#2
0
class FilesOverridesField(OverridesField):
    help = generate_file_based_overrides_field_help_message(
        FileTarget.alias,
        ("overrides={\n"
         '  "foo.json": {"description": "our customer model"]},\n'
         '  "bar.json": {"description": "our product model"]},\n'
         '  ("foo.json", "bar.json"): {"tags": ["overridden"]},\n'
         "}"),
    )
示例#3
0
class PythonSourcesOverridesField(OverridesField):
    help = generate_file_based_overrides_field_help_message(
        PythonSourceTarget.alias,
        ("overrides={\n"
         '  "foo.py": {"skip_pylint": True]},\n'
         '  "bar.py": {"skip_flake8": True]},\n'
         '  ("foo.py", "bar.py"): {"tags": ["linter_disabled"]},\n'
         "}"),
    )
示例#4
0
class PythonTestsOverrideField(OverridesField):
    help = generate_file_based_overrides_field_help_message(
        PythonTestTarget.alias,
        ("overrides={\n"
         '  "foo_test.py": {"timeout": 120]},\n'
         '  "bar_test.py": {"timeout": 200]},\n'
         '  ("foo_test.py", "bar_test.py"): {"tags": ["slow_tests"]},\n'
         "}"),
    )
示例#5
0
class ShellSourcesOverridesField(OverridesField):
    help = generate_file_based_overrides_field_help_message(
        ShellSourceTarget.alias,
        ("overrides={\n"
         '  "foo.sh": {"skip_shellcheck": True]},\n'
         '  "bar.sh": {"skip_shfmt": True]},\n'
         '  ("foo.sh", "bar.sh"): {"tags": ["linter_disabled"]},\n'
         "}"),
    )
示例#6
0
class ThriftSourcesOverridesField(OverridesField):
    help = generate_file_based_overrides_field_help_message(
        ThriftSourceTarget.alias,
        """
        overrides={
            "bar.thrift": {"description": "our user model"]},
            ("foo.thrift", "bar.thrift"): {"tags": ["overridden"]},
        }
        """,
    )
示例#7
0
class Shunit2TestsOverrideField(OverridesField):
    help = generate_file_based_overrides_field_help_message(
        Shunit2TestTarget.alias,
        """
        overrides={
            "foo_test.sh": {"timeout": 120]},
            "bar_test.sh": {"timeout": 200]},
            ("foo_test.sh", "bar_test.sh"): {"tags": ["slow_tests"]},
        }
        """,
    )
示例#8
0
class ProtobufSourcesOverridesField(OverridesField):
    help = generate_file_based_overrides_field_help_message(
        ProtobufSourceTarget.alias,
        """
        overrides={
            "foo.proto": {"grpc": True},
            "bar.proto": {"description": "our user model"},
            ("foo.proto", "bar.proto"): {"tags": ["overridden"]},
        }
        """,
    )
示例#9
0
class ResourcesOverridesField(OverridesField):
    help = generate_file_based_overrides_field_help_message(
        ResourceTarget.alias,
        """
        overrides={
            "foo.json": {"description": "our customer model"]},
            "bar.json": {"description": "our product model"]},
            ("foo.json", "bar.json"): {"tags": ["overridden"]},
        }
        """,
    )