Viewing files at commit 085949193d78Commit detailsView latest

Browse files
config/fixtures.json 102 lines · 4.1 KB · json
1
{
2
  "schema_version": 1,
3
  "fixtures": {
4
    "large-mixed-v1": {
5
      "generator": "scripts/make_large_fixture.py",
6
      "version": "v1",
7
      "seed": "oakbench-large-v1",
8
      "description": "Existing large fixture family used by the core and mount lanes.",
9
      "manifest": null,
10
      "license": "synthetic",
11
      "hosting": ["local"]
12
    },
13
    "bench-xl-mirror-v1": {
14
      "generator": "scripts/make_monorepo_fixture.py",
15
      "version": "planned-v1",
16
      "seed": "oakbench-xl-v1",
17
      "description": "Planned XL hosted mirror: about 500k files and 4.5 GiB.",
18
      "manifest": null,
19
      "license": "synthetic",
20
      "hosting": ["github", "oak.space", "r2"],
21
      "status": "planned"
22
    },
23
    "bench-conflict-corpus-v1": {
24
      "generator": "scripts/make_conflict_corpus.py",
25
      "version": "v1",
26
      "seed": "oakbench-conflicts-v1",
27
      "description": "Curated conflict branch-pair corpus with RESOLUTION.json oracles. Kinds: text-overlap-small, text-overlap-medium, text-overlap-large, adjacent-lines (clean merge, broken build), rename-rename, rename-edit, delete-edit, binary-binary, lockfile. Mined-real pairs come later via the GitGoodBench pipeline.",
28
      "manifest": null,
29
      "license": "synthetic",
30
      "hosting": ["local"]
31
    },
32
    "bench-branch-triage-shape-v2": {
33
      "generator": "scripts/make_branch_triage_fixture.py",
34
      "version": "v2",
35
      "seed": "oakbench-branch-triage-v2",
36
      "description": "Local branch-triage-shape fixture with BRANCH_MANIFEST.json oracles. Six explicit shapes cycle for larger branch counts (6 and 60 locally): empty, superseded_exact, clean_contributes, conflict_additive, contributes_and_reverts_target, and missing_data.",
37
      "manifest": null,
38
      "license": "synthetic",
39
      "hosting": ["local"]
40
    },
41
    "xl-tree-500k-v1": {
42
      "generator": "scripts/make_monorepo_fixture.py",
43
      "version": "v1",
44
      "seed": "oakbench-xl-tree-v1",
45
      "description": "XL tree-width fixture: 500k files, ~2 GiB working tree, shallow history. Registry declaration; generated on the perf runner.",
46
      "manifest": null,
47
      "license": "synthetic",
48
      "hosting": ["local"],
49
      "status": "planned"
50
    },
51
    "xl-history-50k-v1": {
52
      "generator": "scripts/make_monorepo_fixture.py",
53
      "version": "v1",
54
      "seed": "oakbench-xl-history-v1",
55
      "description": "XL history-depth fixture: 50k commits over a moderate tree. Registry declaration; generated on the perf runner.",
56
      "manifest": null,
57
      "license": "synthetic",
58
      "hosting": ["local"],
59
      "status": "planned"
60
    },
61
    "xl-refs-25k-v1": {
62
      "generator": "scripts/make_monorepo_fixture.py",
63
      "version": "v1",
64
      "seed": "oakbench-xl-refs-v1",
65
      "description": "XL ref-count fixture: 25k branch refs over a moderate tree and history. Registry declaration; generated on the perf runner.",
66
      "manifest": null,
67
      "license": "synthetic",
68
      "hosting": ["local"],
69
      "status": "planned"
70
    },
71
    "monorepo-tree-1m-v1": {
72
      "generator": "scripts/make_monorepo_fixture.py",
73
      "version": "v1",
74
      "seed": "oakbench-monorepo-tree-v1",
75
      "description": "Monorepo tree-width fixture: 1M files. Registry declaration; generated on the perf runner.",
76
      "manifest": null,
77
      "license": "synthetic",
78
      "hosting": ["local"],
79
      "status": "planned"
80
    },
81
    "monorepo-history-100k-v1": {
82
      "generator": "scripts/make_monorepo_fixture.py",
83
      "version": "v1",
84
      "seed": "oakbench-monorepo-history-v1",
85
      "description": "Monorepo history-depth fixture: 100k commits. Registry declaration; generated on the perf runner.",
86
      "manifest": null,
87
      "license": "synthetic",
88
      "hosting": ["local"],
89
      "status": "planned"
90
    },
91
    "monorepo-refs-100k-v1": {
92
      "generator": "scripts/make_monorepo_fixture.py",
93
      "version": "v1",
94
      "seed": "oakbench-monorepo-refs-v1",
95
      "description": "Monorepo ref-count fixture: 100k branch refs. Registry declaration; generated on the perf runner.",
96
      "manifest": null,
97
      "license": "synthetic",
98
      "hosting": ["local"],
99
      "status": "planned"
100
    }
101
  }
102
}