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
|
Mon, 11 May 2009 09:26:10 +0000 |
dfraser |
Alter the appearance of the ''Build Status'' button, to show the current build status [eblot] - fixes #373
|
Mon, 11 May 2009 09:19:42 +0000 |
dfraser |
Added `hg:pull` command (see #303)
|
Fri, 10 Apr 2009 06:23:57 +0000 |
dfraser |
Removed references to the `TracWebAdmin` plugin which is no longer needed - fixes #387
|
Wed, 08 Apr 2009 05:16:55 +0000 |
dfraser |
Supply the target platform as a variable `platform` for build recipes, and adjust test accordingly - fixes #376
|
Wed, 08 Apr 2009 05:14:04 +0000 |
dfraser |
If a target platform is deleted, any pending builds for that platform should be removed `[silk]` - fixes #382
|
Mon, 06 Apr 2009 10:20:20 +0000 |
dfraser |
`final_url` needs to be defined if there's no subpath
|
Mon, 06 Apr 2009 08:41:29 +0000 |
dfraser |
Added support for graphing ignored tests (currently only supported for `nunit`)
|
Mon, 06 Apr 2009 08:20:40 +0000 |
dfraser |
Added support for nunit (applied patch from silk in #348)
|
Fri, 03 Apr 2009 07:41:28 +0000 |
dfraser |
Only actually run `rmtree` if the root directory exists (fixes #381; patch is from there)
|
Thu, 02 Apr 2009 14:09:55 +0000 |
dfraser |
Added files from the bitten-lint commit that I forgot to add (see #379, which should really work now)
|
Thu, 02 Apr 2009 13:49:50 +0000 |
dfraser |
Integrate a fixed-up form of [http://pypi.python.org/pypi/EatLint EatLint] into Bitten:
|
Thu, 02 Apr 2009 13:48:23 +0000 |
dfraser |
Remove unneccessary imports (patch from `hodgestar`) - see #379
|
Tue, 31 Mar 2009 17:25:40 +0000 |
dfraser |
Allow authentication credentials to be specified in the configuration file `[Remy Blank]`.
|
Tue, 31 Mar 2009 17:18:37 +0000 |
dfraser |
Remove extra slashes as required for Windows setup - should refix #367
|
Fri, 27 Mar 2009 10:43:12 +0000 |
dfraser |
Pass `--no-loop` option to the `BuildSlave` (fixes #375, from the patch there - thanks!)
|
Mon, 23 Mar 2009 19:19:17 +0000 |
wbell |
Small documentation fixes.
|
Mon, 23 Mar 2009 01:15:52 +0000 |
mgood |
`BittenNotifyEmail` objects have state, so the same instance cannot be shared
|
Mon, 23 Mar 2009 00:37:55 +0000 |
mgood |
Find a user's email by only fetching their session instead of all known users
|
Mon, 23 Mar 2009 00:13:15 +0000 |
mgood |
Similar mocking clean-up for `BittenNotifyEmail` tests
|
Mon, 23 Mar 2009 00:08:17 +0000 |
mgood |
Make notifier mocking and called state testing clearer
|
Mon, 23 Mar 2009 00:08:08 +0000 |
mgood |
Some style clean-ups to notify.py
|
Mon, 23 Mar 2009 00:08:00 +0000 |
mgood |
Make notification tests enable the components instead of monkey-patching `env.get_templates_dir`
|
Mon, 23 Mar 2009 00:07:52 +0000 |
mgood |
Make `BittenNotify` use the config properties instead of directly loking in `self.config`
|
Mon, 23 Mar 2009 00:07:43 +0000 |
mgood |
Merge `BittenNotify` and `BittenNotifyDispatcher` into one component
|
Sun, 22 Mar 2009 23:47:36 +0000 |
mgood |
Fix line endings and trailing whitespace in new notification files
|
Sun, 22 Mar 2009 23:34:46 +0000 |
mgood |
Add "figleaf" as requirement for running tests
|
Sat, 21 Mar 2009 19:05:41 +0000 |
wbell |
Import of bitten notify from Ole Trenner. Imported from http://trac.3dbits.de/bittennotify, revision [31]. Source code license change to bsd verified by Ole. Everything looks great. Thanks for the patch.
|
Sat, 21 Mar 2009 19:05:34 +0000 |
wbell |
Fixing some small issues with level retrieval with the new file based log implementation.
|
Sat, 21 Mar 2009 19:05:13 +0000 |
wbell |
Automatically create the log dir if it doesn't exist, not just the leaf bitten dir.
|
Wed, 18 Mar 2009 08:50:17 +0000 |
dfraser |
Prevent path highlighting from passing non-canonical paths to svn:
|
Wed, 18 Mar 2009 08:02:32 +0000 |
dfraser |
Create the bitten logs directory if it doesn't exist. See #329
|
Wed, 18 Mar 2009 06:55:44 +0000 |
dfraser |
Add `prefix` parameter (see #134)
|
Tue, 17 Mar 2009 06:53:58 +0000 |
dfraser |
Added option for not looping after check. Fixes #371
|
Mon, 16 Mar 2009 17:46:18 +0000 |
dfraser |
Replace `CREATE TEMP TABLE` with the more database-independent `CREATE TEMP TABLE` (thanks Manfred) - Fixes #370
|
Mon, 16 Mar 2009 14:08:29 +0000 |
dfraser |
We now require Trac 0.11
|
Mon, 16 Mar 2009 14:07:19 +0000 |
dfraser |
Added note that you need Trac for the tests; see #265
|
Mon, 16 Mar 2009 12:03:19 +0000 |
dfraser |
Ensure log files are stored and read in binary, not text format (otherwise Unicode gets confused):
|
Fri, 13 Mar 2009 15:03:46 +0000 |
dfraser |
Handle removing log files only if present, and report error if could not remove in log rather than aborting operation
|
Fri, 13 Mar 2009 14:52:51 +0000 |
dfraser |
Support unicode by converting everything to UTF-8 on write and back to unicode on read - should fix #369
|
Fri, 13 Mar 2009 13:09:49 +0000 |
dfraser |
Fix typo - see #329
|
Fri, 13 Mar 2009 12:03:00 +0000 |
dfraser |
Make sure all tests get done in temporary directory, and `logs_dir` gets created there.
|
Fri, 13 Mar 2009 08:52:47 +0000 |
dfraser |
Switch to storing log messages in files rather than in database rows:
|
Wed, 11 Mar 2009 12:52:44 +0000 |
dfraser |
Added missing `sys` import - fixes #345
|
Wed, 11 Mar 2009 12:50:47 +0000 |
dfraser |
Fix wrong variable name - fixes #328
|
Wed, 11 Mar 2009 12:48:33 +0000 |
dfraser |
Check whether fetching `TargetPlatform` succeeds and adjust log appropriately. Fixes #310
|
Wed, 11 Mar 2009 12:45:12 +0000 |
dfraser |
`sys.argv` is assumed by `main`, and it takes no parameters, so removing
|
Wed, 11 Mar 2009 12:42:36 +0000 |
dfraser |
Added version of `setup.py` that handles building just the slave modules. See #367
|
Wed, 11 Mar 2009 12:22:30 +0000 |
dfraser |
* Remove unused `trac.test` dependency (see #367)
|
Wed, 11 Mar 2009 10:48:44 +0000 |
dfraser |
Fixed to be restructured text so it shows up in the wiki properly
|
Tue, 10 Mar 2009 10:30:56 +0000 |
dfraser |
Added documentation for how to link to builds - See #270
|
Tue, 10 Mar 2009 10:03:29 +0000 |
dfraser |
Handle `with` being a reserved word in Python 2.5 - fixes #217 (patch by mgood)
|
Tue, 10 Mar 2009 09:33:28 +0000 |
dfraser |
* Renamed `status2title` to `_status_title` and made it a global variable alongside `_status_label`
|
Mon, 09 Mar 2009 13:59:57 +0000 |
dfraser |
This alters the `svn:checkout` command to take an extra parameter,
|
Mon, 09 Mar 2009 01:07:15 +0000 |
wbell |
Add pending/inprogress build counts to web ui.
|
Mon, 09 Mar 2009 00:46:14 +0000 |
wbell |
Merging trac-0.11 branch to trunk. This revision is equivalent to [571].
|
Mon, 09 Mar 2009 00:41:57 +0000 |
wbell |
Bitten trunk is now trac-0.11 compatible.
|
Mon, 09 Mar 2009 00:40:17 +0000 |
wbell |
At long last, the trunk will become the development branch for trac-0.11 work. Copying trunk to trac-0.10 branch.
bitten-trac-0.10
|
Sat, 13 Dec 2008 21:32:54 +0000 |
wbell |
Port of [566] to trunk.
|
Thu, 09 Oct 2008 14:53:47 +0000 |
dfraser |
If an empty string is present as a child, writing to XML fails without this patch
|
Wed, 16 Jul 2008 08:08:24 +0000 |
dfraser |
Reverted incorrect parts of r557 - the `os.path.join` is only needed when the filename passed through is generated by `_create_file`
|
Tue, 15 Jul 2008 14:35:28 +0000 |
dfraser |
Update to r528 to prevent test failures when `DefaultPermissionPolicy` is present but `CACHE_EXPIRY` is not (as on current Windows build slave)
|
Tue, 15 Jul 2008 14:24:10 +0000 |
dfraser |
use os.path.join for all tests that check filenames with directories, so that we get the right path on Windows as well
|
Mon, 14 Jul 2008 14:49:19 +0000 |
dfraser |
`os.EX_OK` etc are only defined on UNIX and Mac. Replace with fallback constants. Fixes #298 so Windows slaves now run successfully
|
Tue, 08 Jul 2008 15:17:16 +0000 |
cmlenz |
Apply patch by Emmanuel Blot to allow a single slave to connect to multiple masters. Closes #271.
|
Tue, 08 Jul 2008 15:03:53 +0000 |
cmlenz |
Reimplement r524 for Trac 0.11 compatibility in a way that doesn't break under Trac 0.10.
|
Tue, 08 Jul 2008 09:58:55 +0000 |
cmlenz |
Log errors when build master encounters an XML parse error.
|
Mon, 23 Jun 2008 01:12:59 +0000 |
wbell |
Documentation update for svn commands, supplied by Iain Haslam.
|
Wed, 18 Jun 2008 18:19:35 +0000 |
mgood |
make `bitten-slave` return a meaningful exit code
|
Sun, 11 May 2008 19:38:55 +0000 |
wbell |
Applying patch bitten-284.diff from Emmanuel Blot. Thanks for the patch. Closes #284.
|