|
Bunsen is a test result storage and analysis toolkit that collects test result and build log files
in a variety of formats (e.g. DejaGnu,
Autoconf
config.log, glibc),
stores them in a ludicrously compact de-duplicated Git
repo, parses and indexes the contents, and provides a
toolkit for analyzing and browsing the indexed test
results. It's meant to complement automated testing
systems such
as Buildbot that are
great at launching tests but need additional
functionality to make detailed sense of the results.
|
public instance
As of [2022-09] the Sourceware buildbot infrastructure has an associated Bunsen instance:
| builder | status | operator | projects |
|---|---|---|---|
| https://builder.sourceware.org | online | fche@redhat.com | numerous projects tested on the Sourceware buildbots |
running your own instance
Anyone can set up a Bunsen instance; start by cloning a copy of the current Bunsen source code:
git clone git://sourceware.org/git/bunsen.git
Then follow the instructions in the README.
Please report bugs at https://sourceware.org/bugzilla.
Project discussion on bunsen@sourceware.org (archives) or visit us on the Libera.chat irc channel #bunsen.
To subscribe to the bunsen development list send email to bunsen-subscribe@sourceware.org. Or use the form at https://sourceware.org/mailman/listinfo/bunsen.
more readings
- bunsen readme with setup instructions
- bunsen(7) man page
- 2025-09 talk at GNU Cauldron: bunsen+ai
- 2025-07 blog on bunsen/upstream connection
- 2023-10 blog on regression analysis
- 2023-04 blog on automated analysis with ai/ml
- 2022-11 blog: store & analyze tests-suite logs
- 2022-11 talk @ fsf: Sourceware infrastructure - A presentation and community Q&A (video, slides, notes)
- 2022-09 talk @ gnu cauldron: Sourceware GNU Toolchain Infrastructure and beyond (slides)
- serhei's older prototype, blog articles: 2021-05 @ RHD blog part1 and part2; 2022-06 @ RHD blog
- serhei's older prototype, talks: 2019-09 @ gnu cauldron (video); 2021-09 @ lpc gnutools track (video)
BUNSEN