BdnbMatchingChain — propagation du verdict de cross-validation (#662)
|
100%
successful |
Tests
| Test | Method name | Duration | Result |
|---|---|---|---|
| verdict Degrade : porté par BdnbBatimentData.matchVerdict, pas seulement journalisé | degraded verdict reaches the returned data() | 0.006s | passed |
| verdict Ok : la donnée retournée reste matchVerdict = Ok | ok verdict keeps matchVerdict Ok() | 0.007s | passed |
| verdict Reject : jamais renvoyé en Success, la chaîne essaie la stratégie suivante | reject verdict is never returned as success() | 0.049s | passed |
Standard output
23:34:03.978 [Test worker] INFO com.alertimmo.aiscraping.bdnb.BdnbMatchingChain -- BDNB: [ademe_identifiant_ban] matché mais cross-validation REJECT (type_mismatch:maison_vs_collectif) — stratégie suivante 23:34:03.993 [Test worker] WARN com.alertimmo.aiscraping.bdnb.BdnbMatchingChain -- BDNB: [ademe_identifiant_ban] matché, cross-validation DEGRADE (surface_gap_maison:listing=100,bdnb=130) — conservé 23:34:03.994 [Test worker] INFO com.alertimmo.aiscraping.bdnb.BdnbMatchingChain -- BDNB: matched via [ademe_identifiant_ban] 23:34:04.004 [Test worker] INFO com.alertimmo.aiscraping.bdnb.BdnbMatchingChain -- BDNB: matched via [ademe_identifiant_ban]