log

age author description
Wed, 05 Aug 2009 09:43:15 +0000 dfraser Extensions to allow running all appropriate unittests from `Bitten-Slave` distribution:
Wed, 05 Aug 2009 09:34:04 +0000 dfraser Move tests that can be run with only the slave modules present to a separate `slave_tests` package
Wed, 05 Aug 2009 09:29:55 +0000 dfraser Added external module for testing `bitten.util.xmlio` - specifically currently parses `UCS-4`-encoding `build` data
Sat, 01 Aug 2009 12:24:10 +0000 osimons 0.6dev: New test for [685] failed on Windows. Doh.
Sat, 01 Aug 2009 02:36:53 +0000 osimons 0.6dev: Fixing browse source coverage annotation. Also fixes tests (source paths starts with '/', reduces log amount, and tones down the red and green CSS styles. Closes #365.
Sat, 01 Aug 2009 02:24:07 +0000 osimons 0.6dev: Follow-up to [685] - fix 1 failing test.
Sat, 01 Aug 2009 01:56:14 +0000 osimons 0.6dev: Adding `${name}` and `${basedir}` (#325) for recipe substitution. Updated docs + new test.
Sat, 01 Aug 2009 01:43:56 +0000 osimons 0.6dev: Logging start + stop time for the slave. Closes #268.
Sat, 01 Aug 2009 00:48:47 +0000 osimons 0.6dev: Removing whitespace from target platform rules admin. Fixes #336.
Fri, 31 Jul 2009 22:40:20 +0000 osimons 0.6dev: Minor issue with `python:trace` where percentage was calculated based on covered lines as read from .cover file divided by code line count as read by `bitten.util.loc`. They obviously count code lines with some minor differences.
Fri, 31 Jul 2009 01:18:15 +0000 osimons 0.6dev: Reworked UI for adding Target Platform. Like elsewhere in Trac web admin, 'New Target Platform' is now a fieldset to the right of the listing. This fixes the issue discussed on #333.
Thu, 30 Jul 2009 23:28:53 +0000 osimons 0.6dev: Fixing numerous problems related to `BuildQueue.should_delete_build()`:
Thu, 30 Jul 2009 19:51:11 +0000 osimons 0.6dev: Reverting [677] as many of these paths are also used for URLs, and hadn't considered this change enough. No major point in changing code that already works well, so simply reverting seems the best idea...
Thu, 30 Jul 2009 12:51:41 +0000 osimons 0.6dev: Using 'First revision' and 'Last revision' as more user-friendly terms for repository mapping. Closes #137.
Thu, 30 Jul 2009 11:11:47 +0000 osimons 0.6dev: Use `os.path` instead of `posixpath`.
Thu, 30 Jul 2009 10:57:48 +0000 osimons 0.6dev: Formatting typo in [675].
Thu, 30 Jul 2009 10:52:32 +0000 osimons 0.6dev: Some minor additions to configuration docs, related to #122.
Thu, 30 Jul 2009 09:52:35 +0000 osimons 0.6dev: Follow-up to [672] - forgot mime-type for new file.
Thu, 30 Jul 2009 09:47:48 +0000 osimons 0.6dev: Added Configuration documentation. It contains all configuration information I've found in the wiki and source code.
Wed, 29 Jul 2009 12:24:43 +0000 osimons 0.6dev: Running `python setup-slave.py install` now works for installing only the parts of Bitten needed by slave to run builds. Closes #383.
Wed, 29 Jul 2009 10:43:48 +0000 osimons 0.6dev: Fixed `php:phpunit` parsing including support for nested tests. Extended `php:coverage` to also parse PHPUnit coverage-clover format. Closes #199 and #316.
Mon, 27 Jul 2009 23:58:18 +0000 osimons 0.6dev: Deleting a duplicate model test.
Mon, 27 Jul 2009 21:48:24 +0000 osimons 0.6dev: Fix for filenames in pylint report that made incorrect absolute pathnames. Filenames should now be properly shortened, and link correctly to source browser from lint report.
Mon, 27 Jul 2009 18:07:19 +0000 osimons 0.6dev: Fixing page/step flow when TOC is very long. Closes #406.
Sun, 26 Jul 2009 13:36:15 +0000 osimons 0.6dev: Making source-linking work also for Windows-style file references (as output by Windows slaves). Thanks to Doug Patterson for updated regexp.
Sun, 26 Jul 2009 13:27:40 +0000 osimons 0.6dev: Removing 'Invalidate build' button when the build is 'pending' (and nothing further to really invalidate). See #332.
Sun, 26 Jul 2009 10:20:47 +0000 osimons 0.6dev: Just cleaning some tabs + very long code lines in `web_ui.py`.
Sun, 26 Jul 2009 09:45:44 +0000 osimons 0.6dev: Fix highlighting for active navigation. Closes #343.
Sat, 25 Jul 2009 16:20:19 +0000 osimons 0.6dev: Follow-up to [660]. Seems some of the config values could be empty - my new test hadn't expected that as none of my installs experienced the problem that showed up in build:1498 and build:1499. Now it uses same logic as in test for defaults.
Sat, 25 Jul 2009 01:09:30 +0000 osimons 0.6dev: Added some documentation about XML quoting in recipes (attributes), closing #360.
Sat, 25 Jul 2009 00:37:23 +0000 osimons 0.6dev: Adding `-P` option to bitten-slave to prompt for password as alternative to command-line option or configuration file. Closes #402.
Sat, 25 Jul 2009 00:16:14 +0000 osimons 0.6dev: Fixing some minor issues with Configuration:
Fri, 24 Jul 2009 22:18:30 +0000 osimons 0.6dev: Cleaning remaining 'frontend' datetime code - at least down to all code that interface with the various `model` classes that still only works with timestamps for input and output. See #85.
Fri, 24 Jul 2009 17:30:27 +0000 osimons 0.6dev: Adding documentation + minimal test for new `hg:pull` command, see #303.
Mon, 13 Jul 2009 23:28:41 +0000 osimons 0.6dev: If configuration display label is deleted, no name would show and the build UI would fold across a couple of lines. This should see to it that the configuration always has a name available.
Mon, 13 Jul 2009 16:34:17 +0000 osimons 0.6dev: Changing some left-over references to old project site. Closes #272.
Mon, 13 Jul 2009 00:05:34 +0000 osimons 0.6dev: Handle any error accessing a repository node. Closes #416.
Sun, 12 Jul 2009 21:51:23 +0000 osimons 0.6dev: In the event that loading Recipe fails, `basedir` would not yet have been defined, and removing it would fail.
Tue, 07 Jul 2009 22:35:59 +0000 osimons 0.6dev: Make setup of the various `bitten.model` test-cases more rational by having them inherit from a common base class and just report schemas needed.
Tue, 07 Jul 2009 22:26:01 +0000 osimons 0.6dev: A wrongly typed `build:` wiki-link (like `build:Hello`) should not crash rendering of the whole page with `ValueError` and possible traceback. Now any such links are just ignored.
Tue, 07 Jul 2009 22:10:19 +0000 osimons 0.6dev: The `logs_dir` option is not a real `PathOption` as for that it would need to support config-relative path with possibly chained configs following trac:ticket:8358 (for 0.11.5). The fix just makes it a regular `Option` to keep current behaviour for all Trac 0.11+ versions.
Tue, 07 Jul 2009 15:10:29 +0000 osimons 0.6dev: Fixing #229 again - keeping `slave.work_dir` if either `--keep_files` or `--work_dir=` are part of options.
Sun, 05 Jul 2009 23:47:59 +0000 osimons 0.6dev: Adding tests for [645], and also reworked web_ui testcase classes to inherit from an abstract class that contains all the shared `setUp()` and `tearDown()` code.
Sun, 05 Jul 2009 17:36:13 +0000 osimons 0.6dev: Follow-ups to recent commits detected by failing builds:
Sun, 05 Jul 2009 12:47:13 +0000 osimons 0.6dev: Order builds by revision time as primary criteria to allow a fair distribution among configurations to be build. Closes #241, and thanks to jeberger for report with patch.
Sun, 05 Jul 2009 12:10:56 +0000 osimons 0.6dev: Don't provide option to enable a build configuration without a recipe. Closes #168.
Sun, 05 Jul 2009 11:51:47 +0000 osimons 0.6dev: Raise regular `HTTPNotFound` (404) if build or configuration is not found (instead of raising ?ttributeError` error with traceback).
Sun, 05 Jul 2009 11:41:52 +0000 osimons 0.6dev: Fixing keep_files (`-k`) option, closing #229.
Sun, 05 Jul 2009 11:33:09 +0000 osimons 0.6dev: Fixing digest authentication in #330. Instead of having a single `urllib2` opener for the life of the slave, a new opener object is created for each request.
Sun, 05 Jul 2009 11:23:22 +0000 osimons 0.6dev: Adding Bitten version info to About Trac.
Tue, 19 May 2009 10:56:06 +0000 wbell Small build fix.
Mon, 18 May 2009 18:04:12 +0000 wbell Massage revision ids into strings for subversion on Postgres 8.x. Refs #390.
Sat, 16 May 2009 22:39:21 +0000 wbell Type fixes for Postgres 8.x (we noticed issues on 8.3. Newer versions of Postgres don't auto massage integers from Python to string values in the database. In Bitten, this was causing issues with the 'id' field of bitten_rule, which was actually an integer (coming from the id field of the bitten_platform table.) Without explicitly converting it to a string, you'd see the error reported in #390. Added upgrade steps, tested on Postgres8.3. Closes #390. We may want to rename this field to 'platform' later.
Mon, 11 May 2009 15:46:54 +0000 dfraser Allow passing `username` and `password` to subversion `checkout` and `export` (fixes #349)
Mon, 11 May 2009 15:15:24 +0000 dfraser Autocomplete path names in configuration using trac's autocompletion code (supports trac 0.11 and 0.12) (Emannuel Blot) - fixes #363
Mon, 11 May 2009 12:11:38 +0000 dfraser Complete rights restrictions for build configs etc - see #384. Also enhance tests to work with this code (but don't yet check that rights are restricted properly)
Mon, 11 May 2009 11:48:56 +0000 dfraser hide build configurations that user does not have rights to access in repository (silk) - fixes #384
Mon, 11 May 2009 11:16:15 +0000 dfraser Fixed up misapplied patch from r633 to have real base class for error processor (see #163)
Mon, 11 May 2009 11:01:34 +0000 dfraser Apply patch to allow Python 2.3 compatibility (remy blank) - fixes #163
Mon, 11 May 2009 09:35:00 +0000 dfraser Show table of contents in build recipe view (eblot) - fixes #394
Copyright (C) 2012-2017 Edgewall Software