-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcode-indexing-benchmark.yaml
More file actions
87 lines (74 loc) · 1.91 KB
/
code-indexing-benchmark.yaml
File metadata and controls
87 lines (74 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
project:
name: gkg
repos_dir: temp
repos:
# GitLab (Ruby + TypeScript)
- name: gitlab
source: gitlab
project: gitlab-org/gitlab
version: v18.9.1-ee
groups: [ruby, typescript]
- name: gitlab-shell
source: gitlab
project: gitlab-org/gitlab-shell
version: v14.47.0
groups: [ruby, go]
# Go services (GDK components)
- name: gitaly
source: gitlab
project: gitlab-org/gitaly
version: v18.10.3
groups: [go]
- name: gitlab-http-router
source: gitlab
project: gitlab-org/cells/http-router
version: main
groups: [go, typescript]
- name: gitlab-topology-service
source: gitlab
project: gitlab-org/cells/topology-service
version: main
groups: [go]
- name: gitlab-zoekt-indexer
source: gitlab
project: gitlab-org/gitlab-zoekt-indexer
version: v1.13.0
groups: [go]
- name: siphon
source: gitlab
project: gitlab-org/analytics-section/siphon
version: main
groups: [go]
# Java (GitHub)
- name: okhttp
source: github
project: square/okhttp
version: parent-5.0.0-alpha.14
commit_sha: 374def39eb276bf0ad724dc71c589241851f5b16
groups: [java]
- name: elasticsearch
source: github
project: elastic/elasticsearch
version: v9.0.0
commit_sha: 112859b85d50de2a7e63f73c8fc70b99eea24291
groups: [java]
# TypeScript (GitHub)
- name: vscode
source: github
project: microsoft/vscode
version: "1.99.3"
commit_sha: 17baf841131aa23349f217ca7c570c76ee87b957
groups: [typescript]
- name: spring-petclinic-angular
source: github
project: spring-petclinic/spring-petclinic-angular
version: master
commit_sha: 608496a672949e6ab4ea5c4d55870fe79efbbc8d
groups: [typescript]
scenarios:
hyperfine:
- id: index
command_per_repo: ./target/release/orbit index ${REPOS_DIR}/${REPO_NAME} --threads 4 --stats
warmup: 1
min_runs: 3
max_runs: 3