MCPcopy Create free account
hub / github.com/nodejs/node / testGCOneFile

Method testGCOneFile

deps/v8/tools/gcmole/gcmole_test.py:272–303  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

270 )
271
272 def testGCOneFile(self):
273 self.check(
274 outputs=[OutputLines(f'{GC} →')],
275 expected_gc={GC: True},
276 expected_gc_caused={GC: {'<GC>'}},
277 )
278 self.check(
279 outputs=[OutputLines(f'A → {GC}')],
280 expected_gc={GC: True, 'A': True},
281 expected_gc_caused={'A': {GC}, GC: {'<GC>'}},
282 )
283 self.check(
284 outputs=[OutputLines(f'A → {GC}', 'B → A')],
285 expected_gc={GC: True, 'A': True, 'B': True},
286 expected_gc_caused={'B': {'A'}, 'A': {GC}, GC: {'<GC>'}},
287 )
288 self.check(
289 outputs=[OutputLines('B → A', f'A → {GC}')],
290 expected_gc={GC: True, 'A': True, 'B': True},
291 expected_gc_caused={'B': {'A'}, 'A': {GC}, GC: {'<GC>'}},
292 )
293 self.check(
294 outputs=[OutputLines(f'A → B {GC}', 'B →', 'C → B A')],
295 expected_gc={GC: True, 'A': True, 'C': True},
296 expected_gc_caused={'C': {'A'}, 'A': {GC}, GC: {'<GC>'}},
297 )
298 self.check(
299 outputs=[OutputLines(f'A → {GC}', 'B → A', 'C → A', 'D → B C')],
300 expected_gc={GC: True, 'A': True, 'B': True, 'C': True, 'D': True},
301 expected_gc_caused={'C': {'A'}, 'A': {GC}, 'B': {'A'}, 'D': {'B', 'C'},
302 GC: {'<GC>'}},
303 )
304
305 def testAllowListOneFile(self):
306 self.check(

Callers

nothing calls this directly

Calls 2

checkMethod · 0.95
OutputLinesClass · 0.85

Tested by

no test coverage detected