class_docstr: Interface for all heuristics.
class_docstr_tok: ["Interface","for","all","heuristics","."]
docstr: Like get_test_priorities, but instead returns a float ranking ranging
  from -1 to 1, where negative means skip, positive means run, 0 means no
  idea, and magnitude = how confident the heuristic is. Used by
  AggregatedHeuristicsRankings.
docstr_tok: ["Like","get_test_priorities",",","but","instead","returns","a","float","ranking","ranging","from","-1","to","1",",","where","negative","means","skip",",","positive","means","run",",","0","means","no","idea",",","and","magnitude","=","how","confident","the","heuristic","is",".","Used","by","AggregatedHeuristicsRankings","."]
code: def get_prediction_confidence(
      self, tests: List[str]
  ) -> Dict[str, float]:
      """
      Like get_test_priorities, but instead returns a float ranking ranging
      from -1 to 1, where negative means skip, positive means run, 0 means no
      idea, and magnitude = how confident the heuristic is. Used by
      AggregatedHeuristicsRankings.
      """
      pass
  
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 5 for calling the HeuristicInterface obj's underlying member method code with example usage: obj.get_prediction_confidence(tests) without return types