log bitten/build/pythontools.py @ 213:25f84dd9f159

age author description
Tue, 20 Sep 2005 22:16:41 +0000 cmlenz * Refactoring of build recipes, the file format has changed slightly:
Mon, 19 Sep 2005 15:22:14 +0000 cmlenz Huge refactoring to remove dependency on BDB XML. Report data is now stored in the Trac database (SQLite/PostgreSQL).
Tue, 30 Aug 2005 10:28:24 +0000 cmlenz More improvements to the `<python:trace>` code coverage report:
Tue, 30 Aug 2005 09:50:20 +0000 cmlenz For more accurate code coverage reporting, include the statistics for modules that haven't been run at all during the tests. To do this, we need to count the lines of code in those modules. This is done by the `bitten.util.loc` module, which is based on [http://starship.python.net/crew/gherman/playground/pycount/ pycount.py] (but heavily modified).
Sun, 28 Aug 2005 12:08:44 +0000 cmlenz * Move the `CommandLine` class from `bitten.util.cmdline` to `bitten.build.api`.
Sat, 27 Aug 2005 07:58:12 +0000 cmlenz Flip the switch: Bitten is now BSD-licensed.
Mon, 22 Aug 2005 11:58:10 +0000 cmlenz Improvements to program execution from recipe commands. Also, adds a `<sh:pipe>` command, but that doesn't really work yet (doesn't get input from stdin). Related to #34.
Mon, 22 Aug 2005 11:21:18 +0000 cmlenz * Fix `pythontools` unit tests on windows.
Sun, 21 Aug 2005 20:56:22 +0000 cmlenz Factored out common program execution logic into <sh:exec> command, which is used by <python:exec>.
Sat, 20 Aug 2005 20:35:15 +0000 cmlenz Add a `<python:exec>` recipe command so that things like Pylint can be executed without using a Makefile.
Sat, 20 Aug 2005 14:08:59 +0000 cmlenz Support for `--include-ids` option in Pylint. Closes #43.
Sat, 20 Aug 2005 13:29:56 +0000 cmlenz * Make the `<python:unittest>` command strip the base dir from file names in the report. Fixes #42.
Fri, 12 Aug 2005 23:06:56 +0000 cmlenz Catch XML parse errors in the {{{<python:unittest>}}} command.
Fri, 12 Aug 2005 22:42:55 +0000 cmlenz Fix unit test for {{{<python:unittest>}}} recipe command.
Fri, 12 Aug 2005 19:11:16 +0000 cmlenz Fix error handling so that reports are still generated even if a command has failed.
Fri, 12 Aug 2005 13:27:45 +0000 cmlenz Canonicalize path names so that comparison works. Fixes #37.
Tue, 09 Aug 2005 18:02:21 +0000 cmlenz * The {{{python:trace>}}} recipe command now transmits coverage statistics to the build master. Closes #33.
Mon, 08 Aug 2005 08:35:07 +0000 cmlenz * Make the recipe command {{{<python:unittest>}}} transmit the test results to the build master. Closes #32.
Sun, 07 Aug 2005 18:12:43 +0000 cmlenz Store report data in BDB XML database. Closes #31.
Sun, 07 Aug 2005 10:03:56 +0000 cmlenz Add support for XML fragments to the {{{xmlio}}} module, so that build output and reports don't need to be nested in a meaningless element (such as {{{<log type="distutils"><messages><message ...>}}}).
Wed, 03 Aug 2005 11:54:34 +0000 cmlenz Transmit build log and generated data back to the build master in XML format. Closes #23.
Wed, 20 Jul 2005 17:13:45 +0000 cmlenz * Make the {{{unittest}}} command raise an exception if the tests failed, so that distutils exits with a non-zero return code.
Wed, 06 Jul 2005 19:44:10 +0000 cmlenz Record the output of build steps in the database. See #12. Still need to get better granularity in transmitting the log output from slave to master before #12 can be closed.
Thu, 30 Jun 2005 12:28:54 +0000 cmlenz Fixes for Windows compatibility:
Tue, 28 Jun 2005 10:47:07 +0000 cmlenz Moved {{{BuildError}}} class into package {{{bitten.build}}}.
Mon, 27 Jun 2005 21:50:58 +0000 cmlenz * Pass a {{{Context}}} object to recipe commands as the first argument. Currently this only has the basedir, but will be extended to also provide output recording etc.
Mon, 27 Jun 2005 11:19:54 +0000 cmlenz Added simple helper class for executing commandline programs.
Fri, 17 Jun 2005 12:10:58 +0000 cmlenz Cleanup package namespace a bit. base bitten/recipe/pythontools.py@3d9fe05b351b
Copyright (C) 2012-2017 Edgewall Software