2 name: lttng-ust-benchmarks
5 <p>Job is managed by Jenkins Job Builder.</p>
7 project-type: freestyle
16 url: https://github.com/{github_user}/{github_name}.git
18 browser-url: https://github.com/{github_user}/{github_name}
21 basedir: src/lttng-ust-benchmarks
27 - liburcu_master_linuxbuild
28 - lttng-tools_master_linuxbuild
29 - lttng-ust_master_linuxbuild
35 PROJECT_NAME=lttng-ust-benchmarks
38 artifact-num-to-keep: 2
40 url: https://github.com/{github_user}/{github_name}
45 name: lttng-ust-benchmarks_{version}_{buildtype}
46 defaults: lttng-ust-benchmarks
48 project-type: freestyle
53 project: liburcu_master_linuxbuild/platform=deb12-amd64,build=std,conf=std
54 which-build: last-successful
57 target: 'deps/liburcu'
58 do-not-fingerprint: true
60 project: babeltrace_{babeltrace_version}_linuxbuild/platform=deb12-amd64,build=std,conf=std
61 which-build: last-successful
64 target: 'deps/babeltrace'
65 do-not-fingerprint: true
67 project: lttng-tools_master_linuxbuild/platform=deb12-amd64,babeltrace_version={babeltrace_version},build=std,conf=agents,liburcu_version=master
68 which-build: last-successful
71 target: 'deps/lttng-tools'
72 do-not-fingerprint: true
74 project: lttng-ust_master_linuxbuild/platform=deb12-amd64,build=std,conf=std,liburcu_version=master/
75 which-build: last-successful
78 target: 'deps/lttng-ust'
79 do-not-fingerprint: true
81 !include-raw-escape: scripts/lttng-ust-benchmarks/build.sh
83 # TODO: Scan for open tasks
86 artifacts: 'src/lttng-ust-benchmarks/benchmarks.json'
89 - title: Process Start Time Overhead (app with 1 TP)
94 - file: jenkins_plot_data/8_cpus.basic.tracing_disabled.start_overhead_s.properties
96 - file: jenkins_plot_data/8_cpus.basic.tracing_enabled.start_overhead_s.properties
98 - file: jenkins_plot_data/8_cpus.sha2.tracing_disabled.start_overhead_s.properties
100 - file: jenkins_plot_data/8_cpus.sha2.tracing_enabled.start_overhead_s.properties
102 - title: Event Overhead (app with 1 TP)
107 - file: jenkins_plot_data/8_cpus.basic.tracing_disabled.ns_per_event.properties
109 - file: jenkins_plot_data/8_cpus.basic.tracing_enabled.ns_per_event.properties
111 - file: jenkins_plot_data/8_cpus.sha2.tracing_disabled.ns_per_event.properties
113 - file: jenkins_plot_data/8_cpus.sha2.tracing_enabled.ns_per_event.properties
115 label: SHA-256 benchmark (tracing enabled)
123 name: lttng-ust-benchmarks
125 github_name: lttng-ust-benchmarks
129 - 'lttng-ust-benchmarks_{version}_{buildtype}':
130 buildtype: linuxbuild
131 babeltrace_version: stable-2.0