~ salmonella-environment-setup (master) 08fa13ab3d65385cf1a08834e75c8c21463537da
commit 08fa13ab3d65385cf1a08834e75c8c21463537da
Author: Mario Domenech Goulart <mario.goulart@gmail.com>
AuthorDate: Thu Jun 19 11:08:20 2014 -0300
Commit: Mario Domenech Goulart <mario.goulart@gmail.com>
CommitDate: Thu Jun 19 11:33:29 2014 -0300
salmonella/index.wiki: finally updated to show the current status of all samonella machines
diff --git a/index.wiki b/index.wiki
index 85a5330..2eca268 100644
--- a/index.wiki
+++ b/index.wiki
@@ -1,66 +1,102 @@
-== Chicken automated tests
+== CHICKEN automated tests
-Here you can find daily results for automated tests executed for the [[http://code.call-cc.org|development version]] of Chicken and all its [[http://wiki.call-cc.org/eggs|eggs]].
+Here you can find daily results for automated tests executed for
+CHICKEN and all its [[http://wiki.call-cc.org/eggs|eggs]].
The tests are performed by
[[http://wiki.call-cc.org/egg/salmonella|Salmonella]] using a fresh
-clone of the Chicken core sources on a
-[[http://wiki.call-cc.org/playground|chroot environment]] which
-contains external libraries and tools required to build most eggs.
-Salmonella runs the build process for the chicken core sources and use
-the freshly-built compiler to install all the latest released egg
+clone of the CHICKEN core sources on an environment which contains
+external libraries and tools required to build most eggs. Salmonella
+runs the build process for the CHICKEN core sources and uses the
+freshly-built compiler to install and test all the latest released egg
versions from the repository.
-Here are the results, organized by branch in the Chicken core
+Here are the results, organized by branch in the CHICKEN core
repository, C compiler, operating system, hardware platform and date
(YYYY/MM/DD):
-=== [[master]], [[master/gcc/|gcc]], [[master/gcc/linux|linux]], [[master/gcc/linux/x86|x86]]
+<nowiki><p> </p></nowiki>
-* [[master/gcc/linux/x86/2014|2014]]
-* [[master/gcc/linux/x86/2013|2013]]
-* [[master/gcc/linux/x86/2012|2012]]
-* [[master/gcc/linux/x86/2011|2011]]
-* [[master/gcc/linux/x86/2010|2010]]
+<table>
+<tr><th>OS</th> <th>HW</th> <th>Branch</th> <th>C compiler</th> <th>Cached?</th> <th>Results</th> <th>Atom feeds</th></tr>
-=== [[http://salmonella-freebsd-x86-64.call-cc.org/master|master]], [[http://salmonella-freebsd-x86-64.call-cc.org/master/clang/|clang]], [[http://salmonella-freebsd-x86-64.call-cc.org/master/clang/freebsd|freebsd]], [[http://salmonella-freebsd-x86-64.call-cc.org/master/clang/freebsd/x86-64|x86-64]]
+<tr>
+<td>FreeBSD</td> <td>x86-64</td> <td>master</td> <td>clang</td> <td>yes</td> <td>[[http://salmonella-freebsd-x86-64.call-cc.org/master/clang/freebsd/x86-64/2014|2014]]</td> <td>[[http://salmonella-freebsd-x86-64.call-cc.org/feeds/master/clang/freebsd/x86-64/|feeds]]</td>
+<tr><td>FreeBSD</td> <td>x86-64</td> <td>prerelease</td> <td>clang</td> <td>yes</td> <td>[[http://salmonella-freebsd-x86-64.call-cc.org/master/clang/freebsd/x86-64/2014|2014]]</td> <td>[[http://salmonella-freebsd-x86-64.call-cc.org/feeds/prerelease/clang/freebsd/x86-64|feeds]]</td>
-* [[http://salmonella-freebsd-x86-64.call-cc.org/master/clang/freebsd/x86-64/2014|2014]]
+<tr><td>Linux</td> <td>x86</td> <td>master</td> <td>gcc</td> <td>yes</td> <td>[[http://salmonella-linux-x86.call-cc.org/master/gcc/linux/x86/2014|2014]]</td> <td>[[http://salmonella-linux-x86.call-cc.org/feeds/master/gcc/linux/x86/|feeds]]</td>
+<tr><td>Linux</td> <td>x86</td> <td>master</td> <td>clang</td> <td>yes</td> <td>[[http://salmonella-linux-x86.call-cc.org/master/clang/linux/x86/2014|2014]]</td> <td>[[http://salmonella-linux-x86.call-cc.org/feeds/master/clang/linux/x86/|feeds]]</td>
+<tr><td>Linux</td> <td>x86</td> <td>master (DEBUGBUILD=1)</td><td>gcc</td> <td>yes</td> <td>[[http://salmonella-linux-x86.call-cc.org/master-debugbuild/gcc/linux/x86/2014|2014]]</td> <td>[[http://salmonella-linux-x86.call-cc.org/feeds/master-debugbuild/gcc/linux/x86/|feeds]]</td>
+<tr><td>Linux</td> <td>x86</td> <td>prerelease</td> <td>gcc</td> <td>yes</td> <td>[[http://salmonella-linux-x86.call-cc.org/prerelease/gcc/linux/x86/2014|2014]]</td> <td>[[http://salmonella-linux-x86.call-cc.org/feeds/prerelease/gcc/linux/x86/|feeds]]</td>
+<tr><td>Linux</td> <td>x86</td> <td>stability-4.9.0.x</td><td>gcc</td> <td>yes</td> <td>[[http://salmonella-linux-x86.call-cc.org/stability-4.9.0.x/gcc/linux/x86/2014|2014]]</td> <td>[[http://salmonella-linux-x86.call-cc.org/feeds/stability-4.9.0.x/gcc/linux/x86/|feeds]]</td>
-=== [[master]], [[master/gcc/|gcc]], [[master/gcc/macosx|macosx]], [[master/gcc/macosx/x86-64|x86-64]]
+<tr><td>Linux</td> <td>x86-64</td> <td>master</td> <td>gcc</td> <td>yes</td> <td>[[http://salmonella-linux-x86-64.call-cc.org/master/gcc/linux/x86-64/2014|2014]]</td> <td>[[http://salmonella-linux-x86-64.call-cc.org/feeds/master/gcc/linux/x86-64/|feeds]]</td>
+<tr><td>Linux</td> <td>x86-64</td> <td>master</td> <td>clang</td> <td>yes</td> <td>[[http://salmonella-linux-x86-64.call-cc.org/master/clang/linux/x86-64/2014|2014]]</td> <td>[[http://salmonella-linux-x86-64.call-cc.org/feeds/master/clang/linux/x86-64/|feeds]]</td>
+<tr><td>Linux</td> <td>x86-64</td> <td>master (DEBUGBUILD=1)</td><td>gcc</td><td><b>no</b></td><td>[[http://salmonella-linux-x86-64.call-cc.org/master-debugbuild/gcc/linux/x86-64/2014|2014]]</td> <td>[[http://salmonella-linux-x86-64.call-cc.org/feeds/master-debugbuild/gcc/linux/x86-64/|feeds]]</td>
+<tr><td>Linux</td> <td>x86-64</td> <td>prerelease</td> <td>gcc</td> <td>yes</td> <td>[[http://salmonella-linux-x86-64.call-cc.org/prerelease/gcc/linux/x86-64/2014|2014]]</td> <td>[[http://salmonella-linux-x86-64.call-cc.org/feeds/prerelease/gcc/linux/x86-64/|feeds]]</td>
+<tr><td>Linux</td> <td>x86-64</td> <td>stability-4.9.0.x</td><td>gcc</td> <td>yes</td> <td>[[http://salmonella-linux-x86-64.call-cc.org/stability-4.9.0.x/gcc/linux/x86-64/2014|2014]]</td> <td>[[http://salmonella-linux-x86-64.call-cc.org/feeds/stability-4.9.0.x/gcc/linux/x86-64/|feeds]]</td>
-* [[master/gcc/macosx/x86-64/2012|2012]]
-* [[master/gcc/macosx/x86-64/2011|2011]]
+</table>
+The ''Cached?'' column indicates the salmonella operation mode. In
+the non cached mode, salmonella sets the local egg repository empty
+after testing each egg. By doing this, salmonella is able to catch
+dependencies problems, at the cost of being very slow. In the cached
+mode, salmonella does not set the local egg repository empty after
+testing eggs. This mode is much faster, but it is not able to catch
+dependencies problems.
-=== [[prerelease]], [[prerelease/gcc/|gcc]], [[prerelease/gcc/linux|linux]], [[prerelease/gcc/linux/x86|x86]]
+=== Daily results
-* [[prerelease/gcc/linux/x86/2014|2014]]
-* [[prerelease/gcc/linux/x86/2013|2013]]
-* [[prerelease/gcc/linux/x86/2012|2012]]
+Each daily-generated directory contains the following directories:
+* {{salmonella-report}}: the full HTML-formatted salmonella output (generated by [[http://wiki.call-cc.org/egg/salmonella-html-report|salmonella-html-report]]).
+* {{yesterday-diff}}: a summary of changes against the yesterday's report (generated by [[http://wiki.call-cc.org/egg/salmonella-diff|salmonella-diff]]).
-Each daily-generated directory contains the following files and directories:
+and files:
-* {{run-salmonella.log}}: the log of fetching and building CHICKEN from git master, and the summarized output from the execution of salmonella.
-* {{salmonella-report}}: the HTML-formatted salmonella output. That probably is what you want to see.
+* {{run-salmonella.logz}}: the gzip-compressed log of fetching and building CHICKEN, and the summarized output from the execution of salmonella.
* {{salmonella.log.bz2}}: the raw salmonella output (compressed with {{bzip2}}).
=== Feeds for eggs
-If you want to be notified when some egg breaks, you can subscribe to the [[http://tests.call-cc.org/feeds|egg feeds]]. They are updated when the the daily testing process fails.
+If you want to be notified when some egg breaks, you can subscribe to
+the test feeds (see the ''Atom feeds'' column in the table above).
+They are updated when installation or tests break.
-Atom feeds are generated for:
+If you have a Subversion account for the eggs repository, you can
+create a custom feed configuration file for you to summarizes the
+status for all the eggs you want to follow. Take a look at one of the
+custom files under the
+[[http://bugs.call-cc.org/browser/salmonella-custom-feeds|salmonella-custom-feeds]]
+directory. The generated custom feed files are written to the
+{{custom}} directory under the feeds web directory ([[http://salmonella-linux-x86-64.call-cc.org/feeds/master-debugbuild/gcc/linux/x86-64/custom|example]]).
+
+Atom feeds for salmonella results are generated by
+[[http://wiki.call-cc.org/egg/salmonella-feeds|salmonella-feeds]].
+
+=== Old results and discontinued platforms
+
+<nowiki><p> </p></nowiki>
+
+<table>
+<tr><th>OS</th> <th>HW</th> <th>Branch</th> <th>C compiler</th> <th>Cached?</th> <th>Results</th> </tr>
+<tr><td>Linux</td> <td>x86</td> <td>master</td> <td>gcc</td> <td>no</td> <td>([[http://tests.call-cc.org/master/gcc/linux/x86/2013|2013]])
+ ([[http://tests.call-cc.org/master/gcc/linux/x86/2012|2012]])
+ ([[http://tests.call-cc.org/master/gcc/linux/x86/2011|2011]])
+ ([[http://tests.call-cc.org/master/gcc/linux/x86/2010|2010]])
+ </td>
+<tr><td>Linux</td> <td>x86</td> <td>prerelease</td> <td>gcc</td> <td>yes</td> <td>([[http://tests.call-cc.org/prerelease/gcc/linux/x86/2013|2013]])
+ ([[http://tests.call-cc.org/prerelease/gcc/linux/x86/2012|2012]])
+ </td>
+<tr><td>Linux</td> <td>x86</td> <td>stability-4.8.0.x</td><td>gcc</td> <td>yes</td> <td>([[http://salmonella-linux-x86.call-cc.org/stability-4.8.0.x/gcc/linux/x86/2014|2014]])</td>
+<tr><td>Linux</td> <td>x86-64</td> <td>stability-4.8.0.x</td><td>gcc</td> <td>yes</td> <td>([[http://salmonella-linux-x86-64.call-cc.org/stability-4.8.0.x/gcc/linux/x86-64/2014|2014]])</td>
+<tr><td>MacOSX</td> <td>x86-64</td> <td>master</td> <td>gcc</td> <td>yes</td> <td>([[http://tests.call-cc.org/master/gcc/macosx/x86-64/2012|2012]])
+ ([[http://tests.call-cc.org/master/gcc/macosx/x86-64/2011|2011]])
+ </td>
+</table>
-* [[http://tests.call-cc.org/feeds/master/gcc/linux/x86/|master branch, GCC, Linux/x86]]
-* [[http://tests.call-cc.org/feeds/prerelease/gcc/linux/x86/|prerelease branch, GCC, Linux/x86]]
-If you have a Subversion account for the eggs repository, you can
-create a custom file for you which summarizes the status for all the
-eggs you want to follow. Take a look at one of the custom files under
-the [[http://bugs.call-cc.org/browser/salmonella-custom-feeds|salmonella-custom-feeds]]
-directory. The custom feed files are generated for:
-* [[http://tests.call-cc.org/feeds/master/gcc/linux/x86/custom|master branch, GCC, Linux/x86]]
Trap