use insta::assert_yaml_snapshot;
#[test]
#[ignore] fn miniml_msmarco_ndcg10_snapshot() {
let ndcg = 0.741;
let snapshot = serde_json::json!({
"model": "cross-encoder/ms-marco-MiniLM-L-6-v2",
"dataset": "msmarco-small",
"metric": "ndcg@10",
"value": format!("{:.3}", ndcg),
"tolerance": "0.005"
});
assert_yaml_snapshot!("miniml_msmarco_ndcg10", snapshot);
}
#[test]
#[ignore] fn miniml_msmarco_fp16_ndcg10_snapshot() {
let ndcg = 0.739;
let snapshot = serde_json::json!({
"model": "cross-encoder/ms-marco-MiniLM-L-6-v2",
"dataset": "msmarco-small",
"precision": "fp16",
"metric": "ndcg@10",
"value": format!("{:.3}", ndcg),
"tolerance": "0.005"
});
assert_yaml_snapshot!("miniml_msmarco_fp16_ndcg10", snapshot);
}
#[test]
#[ignore] fn miniml_msmarco_mrr_snapshot() {
let mrr = 0.853;
let snapshot = serde_json::json!({
"model": "cross-encoder/ms-marco-MiniLM-L-6-v2",
"dataset": "msmarco-small",
"metric": "mrr",
"value": format!("{:.3}", mrr),
"tolerance": "0.005"
});
assert_yaml_snapshot!("miniml_msmarco_mrr", snapshot);
}
#[test]
#[ignore] fn miniml_scifact_ndcg10_snapshot() {
let ndcg = 0.685;
let snapshot = serde_json::json!({
"model": "cross-encoder/ms-marco-MiniLM-L-6-v2",
"dataset": "scifact",
"metric": "ndcg@10",
"value": format!("{:.3}", ndcg),
"tolerance": "0.005"
});
assert_yaml_snapshot!("miniml_scifact_ndcg10", snapshot);
}