def test_benchmark_rank_by_stat_test_wins(): experiment_df = create_experiment_data() benchmark_df = experiment_df[experiment_df.benchmark == 'libxml'] snapshot_df = data_utils.get_benchmark_snapshot(benchmark_df) ranking = data_utils.benchmark_rank_by_stat_test_wins(snapshot_df) expected_ranking = pd.Series(index=['libfuzzer', 'afl'], data=[0, 0]) assert ranking.equals(expected_ranking)
def rank_by_stat_test_wins(self): """Fuzzer ranking by then number of pairwise statistical test wins.""" return data_utils.benchmark_rank_by_stat_test_wins( self._benchmark_snapshot_df)