Exemplo n.º 1
0
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)
Exemplo n.º 2
0
 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)