1 // Render with Asciidoctor
13 image::https://barectf.org/barectf-logo.svg[{nbsp}]
15 https://pypi.python.org/pypi/barectf[image:https://img.shields.io/pypi/v/barectf.svg[]]
16 https://ci.lttng.org/job/barectf_stable-{version}_build[image:https://img.shields.io/jenkins/s/https/ci.lttng.org/barectf_stable-{version}_build.svg[]]
19 https://barectf.org/[**_barectf_**] (from _bare_ metal and _CTF_)
21 https://en.wikipedia.org/wiki/Tracing_(software)[tracer] which produces
22 https://diamon.org/ctf/[CTF] data streams.
26 This README mostly documents barectf development.
28 To learn how to use barectf, read its
29 https://barectf.org/docs/barectf/{version}/[documentation].
34 See the barectf documentation's
35 https://barectf.org/docs/barectf/{version}/install.html[Install barectf]
40 barectf is a https://python-poetry.org/[Poetry] project.
42 To build barectf from this repository:
44 . https://python-poetry.org/docs/#installation[Install Poetry].
52 The `dist` directory contains the distribution archives.
54 == Build the barectf documentation
56 This repository contains an
57 https://docs.antora.org/antora/latest/component-version/[Antora
58 documentation component version] under the `docs` directory.
60 This component version is the source of the
61 https://barectf.org/docs/{version}/[barectf documentation website]
62 (version{nbsp}{version}).
64 You can refer to this component version in your
65 https://docs.antora.org/antora/latest/playbook/[Antora playbook file],
74 - url: https://github.com/efficios/barectf
75 branches: [stable-3.1]
84 To run the barectf tests:
86 . Make sure you have the testing requirements:
87 ** A little-endian architecture.
89 YAML configuration files of tracing tests use a little-endian
92 ** https://tox.readthedocs.io/en/latest/install.html[tox]
95 If your C{nbsp}compiler is not the command `cc`, then set the `CC`
96 environment variable to your compiler's path and export it to run
99 ** https://www.gnu.org/software/make/[GNU Make]
109 See the barectf documentation's
110 https://barectf.org/docs/barectf/{version}/get-help.html[Get help]