MCPcopy Index your code
hub / github.com/nodejs/node / create_subtest

Method create_subtest

deps/v8/tools/testrunner/objects/testcase.py:130–146  ·  view source on GitHub ↗
(self, processor, subtest_id, variant=None, flags=None,
                     keep_output=False, random_seed=None)

Source from the content-addressed store, hash-verified

128 self._prepare_outcomes()
129
130 def create_subtest(self, processor, subtest_id, variant=None, flags=None,
131 keep_output=False, random_seed=None):
132 subtest = copy.copy(self)
133 subtest.origin = self
134 subtest.processor = processor
135 subtest.subtest_id = subtest_id
136 subtest.procid += f'.{subtest.processor_name}-{subtest_id}'
137 subtest.keep_output |= keep_output
138 if random_seed:
139 subtest._random_seed = random_seed
140 if flags:
141 subtest.variant_flags = subtest.variant_flags + flags
142 if variant is not None:
143 assert self.variant is None
144 subtest.variant = variant
145 subtest._prepare_outcomes()
146 return subtest
147
148 def _prepare_outcomes(self, force_update=True):
149 if force_update or self._statusfile_outcomes is None:

Callers 1

Calls 2

copyMethod · 0.65
_prepare_outcomesMethod · 0.45

Tested by

no test coverage detected