gguf-provider
1- id: largest-tracked-file
2 fixture: sizes
3 setup:
4 - for i in $(seq 1 400); do printf '%d,widget-%d,%d\n' "$i" "$i" $((i * 7)) >> data/report.csv; done
5 - git init -q
6 - git config user.email evals@example.com
7 - git config user.name evals
8 - git add -A
9 - git commit -q -m "initial commit"
10 # .git/description is never read by git, so padding it is a safe stand-in
11 # for the pack files that dominate a real repository's byte counts.
12 - for i in $(seq 1 1200); do printf 'padding line %d\n' "$i" >> .git/description; done
13 turns:
14 - what is the biggest tracked file in this repository?
15 expect:
16 response_contains: ["report.csv"]
17 response_not_contains: [".git/"]