MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / parse_disabled_manifest

Function parse_disabled_manifest

tensorflow/compiler/tests/xla_test.py:54–77  ·  view source on GitHub ↗
(manifest_content)

Source from the content-addressed store, hash-verified

52
53
54def parse_disabled_manifest(manifest_content):
55 comments_re = re.compile('#.*$')
56 disabled_tests = []
57 disabled_method_types = []
58 for l in manifest_content.splitlines():
59 stripped = comments_re.sub('', l).strip()
60 if not stripped:
61 continue
62 entry = stripped.split(' ')
63 if len(entry) == 1:
64 disabled_tests.append(entry[0])
65 elif len(entry) == 2:
66 disabled_method_types.append((entry[0], entry[1].strip().split(',')))
67 else:
68 raise ValueError('Bad entry in manifest file.')
69
70 disabled_regex = '|'.join(disabled_tests)
71 method_types_filter = {}
72 for method, types in disabled_method_types:
73 method_types_filter[method] = set([
74 dtypes.as_dtype(types_pb2.DataType.Value(name)).as_numpy_dtype
75 for name in types
76 ])
77 return disabled_regex, method_types_filter
78
79
80class XLATestCase(test.TestCase):

Callers 1

__init__Method · 0.85

Calls 7

stripMethod · 0.80
compileMethod · 0.45
subMethod · 0.45
splitMethod · 0.45
appendMethod · 0.45
joinMethod · 0.45
ValueMethod · 0.45

Tested by

no test coverage detected