diff README.txt @ 288:b6d0ce3cf430

dereference + repurposes (round1)
author Jeff Hammel <k0scist@gmail.com>
date Tue, 15 Apr 2014 21:27:32 -0700
parents 268349e6c941
children
line wrap: on
line diff
--- a/README.txt	Mon Feb 25 16:46:32 2013 -0800
+++ b/README.txt	Tue Apr 15 21:27:32 2014 -0700
@@ -1,14 +1,14 @@
 autobot
 =======
 
-buildbot for the A*Team
+buildbot automation
 
 
 What is autobot?
 ----------------
 
-autobot is a continuous integration solution for the Automation and
-Tools Team.  We have a lot of software.  We're really talented, so
+autobot is a continuous integration solution built as a front-end to
+buildbot. We have a lot of software.  We're talented, so
 usually it doesn't break.  But we're not infalliable.  Our robot ally,
 autobot, is there to test things for us.  Let's meet autobot!
 
@@ -18,7 +18,7 @@
 
 autobot may be installed using the install script::
 
- curl http://k0s.org/mozilla/hg/autobot/raw-file/tip/INSTALL.sh | bash
+ curl http://k0s.org/hg/autobot/raw-file/tip/INSTALL.sh | bash
 
 This will create a virtualenv and install autobot for development
 ($VIRTUAL_ENV/src/autobot).  You can also use the script as
@@ -163,25 +163,6 @@
 deprecated entirely by MozInfo but such is the interim solution.
 
 
-Projects
---------
-
-What does autobot test?
-
-* mozbase        [WORKING]
-* logparser      [WORKING]
-* profilemanager [IN FLIGHT]
-* mozmill        [IN FLIGHT]
-* talos          [IN FLIGHT]
-* firebug        [TODO]
-* jetpack        [TODO]
-
-The projects are obtained from any factories in subdirectories of
-``autobot.projects`` (use
-``python -c 'from autobot import projects; print projects.__file__'``
-to see this location).
-
-
 Sources
 -------
 
@@ -197,14 +178,7 @@
 to equate to ``master`` for git or ``default`` for hg.  However, you
 may also use a string in the form of ``URL#branch``. In addition, you
 may specify a whitespace separated source, which ``SourceFactory``
-will split into a list of sources.  So all of these translate into the
-same source::
-
- sources = {'hg': 'http://hg.mozilla.org/automation/logparser'}
-
- sources = {'hg': ['http://hg.mozilla.org/automation/logparser#default']}
-
- sources = {'hg': [('http://hg.mozilla.org/automation/logparser', None)]
+will split into a list of sources.
 
 The generated ``master.cfg`` polls for changes on the given source,
 then uses ``buildbot.schedulers.filter:Changefilter`` in conjunction
@@ -261,20 +235,6 @@
   ``%(virtualenv)s/src``, it will also install them (using
   ``%(python)s setup.py install``)
 
-* ``FirefoxDownloaderFactory``:  downloads and unpacks a Firefox
-  bundle, using
-  `GetLatestTinderbox <http://hg.mozilla.org/automation/getlatest-tinderbox>`_ .
-  It also provides three properties: ``%(firefox_url)s``,
-  ``%(firefox_bundle)s``, and ``%(firefox)s`` -- the last, and most
-  interesting, being the absolute path to the Firefox executable. You
-  (currently) *must* pass a ``platform`` argument with
-  ``platform['os']`` set to "linux", "win", or "mac" in order for
-  ``FirefoxDownloaderFactory`` to figure out what to do with the thing
-  that it downloads (though see TODO, in the future it should/could
-  use MozInfo or guess the OS from the bundle extension...maybe).
-  Currently, mac is *NOT* supported, though its on my list of things
-  to do (I'd love advice/help!).
-
 See the ``autobot.process.factory`` file for more details.  These
 classes are intended as mix-ins (not my favorite pattern, but it seems
 to basically be what buildbot wants you to do).  More work needs to be
@@ -289,7 +249,7 @@
 Let me know! I'd like to make autobot a solution that works for all
 stake-holders, and if you're reading this, that means you!
 
-jhammel@mozilla.com
+k0scist@gmail.com
 
 
 TODO
@@ -298,19 +258,8 @@
 No software of any size is ever finished.  Here are a few things I
 would like to add:
 
-* post to autolog:
-  http://hg.mozilla.org/users/jgriffin_mozilla.com/mozautolog/
-  Example code can be found at
-  http://hg.mozilla.org/services/services-central/file/9f29daaecbcc/testing/tps/tps/testrunner.py#l491
-  add a 'server' keyword to the AutologTestGroup constructor, set to
-  10.2.76.100:9200, that will cause the data to be written to
-  brasstacks test server. you can omit the restserver keyword, it will
-  use the correct default if you skip it
-
 * email notifications
 
-* get FirefoxDownloaderFactory working on Mac with .dmg files!
-
 * singular checkout of repos on slaves: the slaves should have a
   singular master repo that is checked out once for each repo URL,
   branch pair.  It is then updated as the slaves need and (e.g.)