Skip to content

test: hardening CI path semantics per candidate depth-2, sources depth-3, support dataset #54

@Gabrymi93

Description

@Gabrymi93

Problema

Il contratto del root path e' oggi coperto empiricamente in dataset-incubator (PR #55), ma il toolkit stesso non ha test espliciti sui casi limite:

  • candidate a depth 2 (candidates/{name}/)
  • sources a depth 3 (candidates/{name}/sources/{source}/)
  • support dataset

Il fix del bug post-rename (PR #52 DI) ha dimostrato che la semantica di effective_root puo' rompersi silenziosamente.

Obiettivo

Aggiungere test nel toolkit che verifichino esplicitamente:

  • effective_root corretto per ciascuna struttura di directory
  • Comportamento con path relativi vs assoluti
  • Errore esplicito se root punta fuori dalla repo

Riferimenti

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    ✅ Completato

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions