initial version shamelessly inspired from sourceware.org/elfutils/
authorSerhei Makarov <serhei@serhei.io>
Fri, 16 Sep 2022 20:41:43 +0000 (16:41 -0400)
committerSerhei Makarov <serhei@serhei.io>
Fri, 16 Sep 2022 20:41:43 +0000 (16:41 -0400)
default.css [new file with mode: 0644]
index.html

diff --git a/default.css b/default.css
new file mode 100644 (file)
index 0000000..806b18b
--- /dev/null
@@ -0,0 +1,61 @@
+H1 {
+       font-size: 3em;
+       margin-top: 0.3em;
+       margin-bottom: 0.2em;
+       font-weight: bold;
+       color: rgb( 0, 102, 102 );
+       text-align: center;
+}
+
+BODY, TD, CITE, A, P, UL, DL, DIV {
+       font-family: sans;
+       color: rgb( 0, 0, 0 );
+}
+
+TD:not(.tight > TD) {
+       font-size: 12pt;
+}
+
+
+.tight, .tight > TD {
+    font-size: 10pt;
+}
+
+TD, TH {
+    border: 1px dotted grey;
+}
+
+DT { font-family: mono; font-size: 9pt; }
+DD { font-family: sans; font-size: 9pt;
+     margin-left: 12pt; padding-bottom: 3pt; }
+
+A:link, A:visited, A:active, A.fake { font-weight: bold; text-decoration: none; }
+A:link             { color: rgb( 0, 102, 102 );  }
+A.fake, A:visited  { color: rgb( 0, 128, 128 );  }
+A:active           { color: rgb( 0, 179, 179 );  }
+
+DIV.abstract {
+       overflow: hidden;
+       border-width: 0;
+       text-align: justify;
+}
+
+DIV.content {
+       padding-top: 8px;
+       padding-left: 10%;
+       padding-right: 10%;
+       overflow: hidden;
+       border-width: 0;
+       text-align: left;
+}
+
+DIV.list { font-family: mono; font-size: 9pt;
+          margin-left: 12pt; padding-bottom: 3pt; }
+
+HR {
+    display: block;
+    margin-top: 1.5em;
+    margin-bottom: 1em;
+    border-style: inset;
+    border-width: 1px;
+}
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..191a303fd6ef692ec093fd0b113210acc031e240 100644 (file)
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+  <HEAD>
+    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
+    <META NAME="description"
+          CONTENT="bunsen, test result storage and analysis toolkit.">
+    <META NAME="keywords"
+          CONTENT="bunsen buildbot dejagnu">
+    <LINK HREF="default.css" REL="stylesheet" TYPE="text/css">
+    <TITLE>bunsen test result storage and analysis toolkit</TITLE>
+  </HEAD>
+  <BODY>
+    <H1>BUNSEN</H1>
+    <DIV CLASS="content">
+
+      <CENTER>
+        <TABLE BORDER=0 WIDTH="85%" BGCOLOR="#C8C0C8" CELLPADDING=15 CELLSPACING=5>
+          <TR><TD>
+          <DIV CLASS="abstract">
+            Bunsen is a test result storage and analysis toolkit that collects test result and build log files
+            in a variety of formats (e.g. <a href="https://www.gnu.org/software/dejagnu/">DejaGnu</a>,
+            <a href="https://www.gnu.org/software/autoconf/">Autoconf</a>
+            <em>config.log</em>, <a href="https://sourceware.org/glibc/wiki/Testing/Testsuite">glibc</a>),
+            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 <a href="https://buildbot.net/">Buildbot</a> that are
+            great at launching tests but need additional
+            functionality to make detailed sense of the results.
+          </DIV>
+          </TD></TR>
+        </TABLE>
+      </CENTER>
+
+      <H1>public instance</H1>
+      <P>As of [2022-09]
+      the <a href="https://builder.sourceware.org">Sourceware buildbot
+      infrastructure</a> has an <a href="https://builder.sourceware.org/testruns/">associated Bunsen instance</a>:</P>
+
+      <TABLE CLASS="tight">
+        <TR><TH>builder</TH><TH>status</TH><TH>operator</TH><TH>projects</TH></TR>
+        <TR><TD><font size="-2">https://builder.sourceware.org</font></TD>
+          <TD><a href="https://builder.sourceware.org/testruns/">online</a></TD>
+          <TD><tt><font size="-1">fche@redhat.com</font></tt></TD>
+          <TD><em><a href="https://builder.sourceware.org">numerous projects tested on the Sourceware buildbots</a></em></TD>
+        </TR>
+      </TABLE>
+
+      <H1>running your own instance</H1>
+      <P>
+        Anyone can set up a Bunsen instance; start by cloning a copy
+        of the current <a href="https://sourceware.org/git/?p=bunsen.git;a=summary">Bunsen source code</a>:
+      </P>
+      <DIV><TT>git clone git://sourceware.org/git/bunsen.git</TT></DIV>
+
+      <P>
+        Then follow the instructions in
+        the <a href="https://sourceware.org/git/?p=bunsen.git;a=blob;f=README;hb=HEAD">README</a>.
+        <EM>Some assembly required as of [2022-09].</EM>
+      </P>
+
+      <P>
+        Please report bugs
+        at <a href="https://sourceware.org/bugzilla/">https://sourceware.org/bugzilla</a>.
+      </P>
+
+      <P>
+        Project discussion
+        on <a href="bunsen@sourceware.org">bunsen@sourceware.org</a>
+        (<a href="https://sourceware.org/pipermail/bunsen/">archives</a>)
+        or visit us on the <TT>Libera.chat</TT> irc
+        channel <TT>#bunsen</TT>.
+      </P>
+
+      <P>
+      To subscribe to the bunsen development list send email to
+      <A HREF="mailto:bunsen-subscribe@sourceware.org">bunsen-subscribe@sourceware.org</A>.
+      Or use the form at <A HREF="https://sourceware.org/mailman/listinfo/bunsen">https://sourceware.org/mailman/listinfo/bunsen</A>.
+      </P>
+
+      <H1>more readings</H1>
+      <UL>
+        <LI><a href="https://sourceware.org/git/?p=bunsen.git;a=blob;f=README;hb=HEAD">bunsen readme with setup instructions</a></LI>
+        <LI><a href="https://sourceware.org/git/?p=bunsen.git;a=blob;f=doc/bunsen.7;hb=HEAD">bunsen(7) draft man page</a></LI>
+        <LI><a href="https://gcc.gnu.org/wiki/cauldron2022#cauldron2022talks.sourceware_gnu_toolchain_infrastructure_and_beyond">2022-09 talk @ gnu cauldron: Sourceware GNU Toolchain Infrastructure and beyond</a></LI>
+        <LI>serhei's older prototype, blog articles: <a href="https://developers.redhat.com/blog/2021/05/06/automating-the-testing-process-for-systemtap-part-1-test-automation-with-libvirt-and-buildbot">2021-05 @ RHD blog part1</a> and <a href="https://developers.redhat.com/blog/2021/05/10/automating-the-testing-process-for-systemtap-part-2-test-result-analysis-with-bunsen">part2</a>; <a href="https://developers.redhat.com/articles/2022/06/09/detecting-nondeterministic-test-cases-bunsen">2022-06 @ RHD blog</a></LI>
+        <LI>serhei's older prototype, talks: <a href="https://gcc.gnu.org/wiki/cauldron2019#cauldron2019talks.Compact_storage_and_analysis_of_DejaGNU_test_logs">2019-09 @ gnu cauldron</a> (<a href="https://youtu.be/MH7waB28CUY">video</a>); <a href="https://linuxplumbersconf.org/event/11/contributions/1013/">2021-09 @ lpc gnutools track</a> (<a href="https://youtu.be/QiR0ra0ymEY?t=7523">video</a>)</LI>
+      </UL>
+
+    </DIV>
+  </BODY>
+</HTML>
+
This page took 0.064966 seconds and 5 git commands to generate.