%global srcname bunsen Name: bunsen Version: 1.0.3 Release: 1%{?dist} License: MIT Summary: Bunsen is a test result storage and analysis toolkit Url: https://sourceware.org/%{srcname} Source0: %{name}-%{version}.tar.gz BuildArch: noarch Requires: python3-natsort Requires: python3-flask Requires: python3-tqdm Requires: python3-GitPython Requires: python3-typing-extensions BuildRequires: make BuildRequires: python3-natsort BuildRequires: python3-flask BuildRequires: python3-tqdm BuildRequires: python3-GitPython %description 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. %prep %autosetup %build %configure make %{?_smp_mflags} %install make DESTDIR=$RPM_BUILD_ROOT install %files %{_bindir}/g-dejagnu-cluster-entropy %{_bindir}/g-gridview-test-summary %{_bindir}/g-testrun-clusterfinder %{_bindir}/i-autoconflog-parser %{_bindir}/i-automake-parser %{_bindir}/i-automake-summarizer %{_bindir}/i-autotest-parser %{_bindir}/i-autotest-summarizer %{_bindir}/i-dejagnu-parser %{_bindir}/i-dejagnu-summarizer %{_bindir}/i-glibc-parser %{_bindir}/i-glibc-summarizer %{_bindir}/i-metadata-finder %{_bindir}/i-omnitest-summarizer %{_bindir}/i-testrun-indexer %{_bindir}/pipeline %{_bindir}/r-dejagnu-diff-logs %{_bindir}/r-dejagnu-summary %{_bindir}/r-dejagnu-testcase-classify %{_bindir}/r-diff-testruns %{_bindir}/r-find-testruns %{_bindir}/r-find-testruns-with-commit %{_bindir}/r-grid-testcase %{_bindir}/r-httpd-browse %{_bindir}/R-show-testcases %{_bindir}/r-show-testrun %{_bindir}/t-sourceware-mails-import %{_bindir}/t-untag-testruns %{_bindir}/t-upload-git-push %{_mandir}/man1/pipeline.1.gz %{_mandir}/man1/r-find-testruns.1.gz %{_mandir}/man1/r-show-testrun.1.gz %{_mandir}/man1/t-untag-testruns.1.gz %{_mandir}/man7/bunsen.7.gz %{_datadir}/bunsen/jstable.css %{_datadir}/bunsen/jstable.js %{_datadir}/bunsen/robots.txt %{_datadir}/bunsen/style.css %{!?_licensedir:%global license %%doc} %license mit.txt %changelog * Fri Dec 13 2024 Martin Cermak 1.0.3-1 - Requires: python3-natsort python3-flask python3-tqdm python3-GitPython python3-typing-extensions (mcermak@redhat.com) * Fri Dec 13 2024 Martin Cermak 1.0.2-1 - BuildRequire: make * Fri Dec 13 2024 Martin Cermak 1.0.1-1 - bunsen.spec: BuildRequires: python3-GitPython (mcermak@redhat.com) * Fri Dec 13 2024 Martin Cermak 1.0.0-1 - new package built with tito * Thu Dec 12 2024 Martin Cermak - 0.0-0 - Genesis