class_docstr: Aggregates the results across all heuristics.
  
  It saves the individual results from each heuristic and exposes an aggregated view.
class_docstr_tok: ["Aggregates","the","results","across","all","heuristics",".","It","saves","the","individual","results","from","each","heuristic","and","exposes","an","aggregated","view","."]
code: def __init__(self, unranked_tests: List[str]) -> None:
      self.unranked_tests = tuple(unranked_tests)
      self._heuristic_results = {}
  
imports: import operator
  import sys
  from abc import abstractmethod
  from copy import copy
  from enum import Enum
  from functools import total_ordering
  from itertools import chain
  from typing import Any, Callable, Dict, FrozenSet, Iterable, Iterator, List, Optional, Tuple
  from tools.testing.test_run import TestRun, TestRuns
label_desc: Use image node_id 1 to create a new AggregatedHeuristics object  with example: obj = AggregatedHeuristics(unranked_tests)