[nosetests]
exe = True
verbosity = 2
with-xunit = 1

[coverage:run]
branch = True
source = apache_beam
omit = 
	# Omit auto-generated files by the protocol buffer compiler.
	apache_beam/portability/api/*_pb2.py
	apache_beam/portability/api/*_pb2_grpc.py

[coverage:report]
exclude_lines = 
	# Have to re-enable the standard pragma
	pragma: no cover
	abc.abstractmethod
	# Don't complain about missing debug-only code:
	def __repr__
	if self\.debug
	# Don't complain if tests don't hit defensive assertion code:
	raise NotImplementedError
	# Don't complain if non-runnable code isn't run:
	if __name__ == .__main__.:

[coverage:xml]
output = target/site/cobertura/coverage.xml

[isort]
known_standard_library = dataclasses

[yapf]
indent_width = 2
continuation_indent_width = 4
column_limit = 80
allow_split_before_dict_value = False
blank_line_before_module_docstring = True
coalesce_brackets = True
each_dict_entry_on_separate_line = True
split_all_top_level_comma_separated_values = True
split_arguments_when_comma_terminated = True
split_before_expression_after_opening_paren = True
split_before_first_argument = True
split_before_logical_operator = False
i18n_comment = # type: ignore.*

[egg_info]
tag_build = 
tag_date = 0

