Edgewall Software

Build 2355 - Success

Configuration:
trunk
Platform:
Unix
Triggered by:
Changeset [1001] by cmlenz
Built by:
domu-12-31-39-01-6a-6a (75.101.182.174)
Operating system:
Linux 2.6.34.7-56.40.amzn1.i686 (posix)
Hardware:
i686 (athlon)
Started:
06/04/11 02:03:18 (13 years ago)
Stopped:
06/04/11 02:05:07 (13 years ago)
Duration:
109 seconds

environment (1 second)

Log

Python: 2.6.5
Trac: 0.12.2

checkout (9 seconds)

Log

U .
Fetching external item into 'doc/common'
U doc/common
Checked out external at revision 37.
Checked out revision 1001.

build (2 seconds)

Log

running build
running build_py
creating build
creating build/lib
creating build/lib/bitten
copying bitten/__init__.py -> build/lib/bitten
creating build/lib/bitten/build
copying bitten/build/__init__.py -> build/lib/bitten/build
copying bitten/build/api.py -> build/lib/bitten/build
copying bitten/build/config.py -> build/lib/bitten/build
copying bitten/build/ctools.py -> build/lib/bitten/build
copying bitten/build/hgtools.py -> build/lib/bitten/build
copying bitten/build/javatools.py -> build/lib/bitten/build
copying bitten/build/monotools.py -> build/lib/bitten/build
copying bitten/build/phptools.py -> build/lib/bitten/build
copying bitten/build/pythontools.py -> build/lib/bitten/build
copying bitten/build/shtools.py -> build/lib/bitten/build
copying bitten/build/svntools.py -> build/lib/bitten/build
copying bitten/build/xmltools.py -> build/lib/bitten/build
copying bitten/recipe.py -> build/lib/bitten
copying bitten/slave.py -> build/lib/bitten
creating build/lib/bitten/util
copying bitten/util/__init__.py -> build/lib/bitten/util
copying bitten/util/compat.py -> build/lib/bitten/util
copying bitten/util/loc.py -> build/lib/bitten/util
copying bitten/util/testrunner.py -> build/lib/bitten/util
copying bitten/util/xmlio.py -> build/lib/bitten/util
copying bitten/admin.py -> build/lib/bitten
copying bitten/notify.py -> build/lib/bitten
copying bitten/main.py -> build/lib/bitten
copying bitten/queue.py -> build/lib/bitten
copying bitten/upgrades.py -> build/lib/bitten
copying bitten/model.py -> build/lib/bitten
copying bitten/web_ui.py -> build/lib/bitten
copying bitten/api.py -> build/lib/bitten
copying bitten/master.py -> build/lib/bitten
copying bitten/util/json.py -> build/lib/bitten/util
creating build/lib/bitten/report
copying bitten/report/testing.py -> build/lib/bitten/report
copying bitten/report/coverage.py -> build/lib/bitten/report
copying bitten/report/__init__.py -> build/lib/bitten/report
copying bitten/report/lint.py -> build/lib/bitten/report
creating build/lib/bitten/htdocs
copying bitten/htdocs/bitten_coverage.css -> build/lib/bitten/htdocs
copying bitten/htdocs/bitten_build.png -> build/lib/bitten/htdocs
copying bitten/htdocs/excanvas.js -> build/lib/bitten/htdocs
copying bitten/htdocs/bitten.css -> build/lib/bitten/htdocs
copying bitten/htdocs/failure.png -> build/lib/bitten/htdocs
copying bitten/htdocs/bitten_buildf.png -> build/lib/bitten/htdocs
copying bitten/htdocs/jquery.flot.js -> build/lib/bitten/htdocs
copying bitten/htdocs/tabset.js -> build/lib/bitten/htdocs
copying bitten/htdocs/admin.css -> build/lib/bitten/htdocs
creating build/lib/bitten/templates
copying bitten/templates/bitten_summary_tests.html -> build/lib/bitten/templates
copying bitten/templates/bitten_admin_configs.html -> build/lib/bitten/templates
copying bitten/templates/bitten_summary_lint.html -> build/lib/bitten/templates
copying bitten/templates/bitten_build.html -> build/lib/bitten/templates
copying bitten/templates/bitten_summary_coverage.html -> build/lib/bitten/templates
copying bitten/templates/bitten_config.html -> build/lib/bitten/templates
copying bitten/templates/bitten_admin_master.html -> build/lib/bitten/templates
copying bitten/templates/bitten_notify_email.txt -> build/lib/bitten/templates
copying bitten/templates/json.txt -> build/lib/bitten/templates

test (94 seconds)

Log

running unittest
Checking .pth file support in .
/usr/bin/python -E -c pass
Searching for figleaf
Reading http://pypi.python.org/simple/figleaf/
Reading http://darcs.idyll.org/~t/projects/figleaf/doc/
Best match: figleaf 0.6.1
Downloading http://darcs.idyll.org/~t/projects/figleaf-0.6.1.tar.gz
Processing figleaf-0.6.1.tar.gz
Running figleaf-0.6.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ggXOkd/figleaf-0.6.1/egg-dist-tmp-mJwpfD
zip_safe flag not set; analyzing archive contents...
figleaf.__init__: module references __file__
figleaf.annotate: module references __file__

Installed /tmp/bittenD1OiQc/build_trunk_2355/figleaf-0.6.1-py2.6.egg
running egg_info
creating Bitten.egg-info
writing Bitten.egg-info/PKG-INFO
writing top-level names to Bitten.egg-info/top_level.txt
writing dependency_links to Bitten.egg-info/dependency_links.txt
writing entry points to Bitten.egg-info/entry_points.txt
writing manifest file 'Bitten.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'doc/api/*.*'
writing manifest file 'Bitten.egg-info/SOURCES.txt'
running build_ext
test_get_admin_panels (bitten.tests.admin.BuildMasterAdminPageProviderTestCase) ... ok
test_process_config_changes (bitten.tests.admin.BuildMasterAdminPageProviderTestCase) ... ok
test_process_get_request (bitten.tests.admin.BuildMasterAdminPageProviderTestCase) ... ok
test_get_admin_panels (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_new_config_submit_with_invalid_path (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_activate_config (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_add_config (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_add_config_cancel (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_add_config_invalid_name (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_add_config_no_name (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_add_config_no_perms (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_deactivate_config (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_edit_platform (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_new_platform (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_new_platform_no_name (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_remove_config (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_remove_config_bad_selection (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_remove_config_cancel (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_remove_config_no_perms (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_remove_config_no_selection (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_remove_platforms (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_remove_platforms_no_selection (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_update_config (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_update_config_invalid_name (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_update_config_invalid_path (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_update_config_invalid_recipe (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_update_config_no_name (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_update_config_non_wellformed_recipe (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_update_platform (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_update_platform_cancel (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_view_config (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_view_configs (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_view_configs_empty (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_cancel_build (bitten.tests.master.BuildMasterTestCase) ... ok
test_create_build (bitten.tests.master.BuildMasterTestCase) ... ok
test_create_build_invalid_xml (bitten.tests.master.BuildMasterTestCase) ... ok
test_create_build_no_match (bitten.tests.master.BuildMasterTestCase) ... ok
test_create_build_no_post (bitten.tests.master.BuildMasterTestCase) ... ok
test_create_build_protocol_no_version (bitten.tests.master.BuildMasterTestCase) ... ok
test_create_build_protocol_wrong_version (bitten.tests.master.BuildMasterTestCase) ... ok
test_initiate_build (bitten.tests.master.BuildMasterTestCase) ... ok
test_initiate_build_no_such_build (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_attach_build (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_attach_collection_config (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_attach_collection_default_member (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_attach_config (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_failure (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_failure_continue (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_failure_ignored (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_invalid_xml (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_invalidated_build (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_no_post (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_success (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_success_with_log (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_success_with_report (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_wrong_slave (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_unknown_collection (bitten.tests.master.BuildMasterTestCase) ... ok
test_delete (bitten.tests.model.BuildConfigTestCase) ... ok
test_delete_non_existing (bitten.tests.model.BuildConfigTestCase) ... ok
test_fetch (bitten.tests.model.BuildConfigTestCase) ... ok
test_fetch_none (bitten.tests.model.BuildConfigTestCase) ... ok
test_insert (bitten.tests.model.BuildConfigTestCase) ... ok
test_insert_no_name (bitten.tests.model.BuildConfigTestCase) ... ok
test_new (bitten.tests.model.BuildConfigTestCase) ... ok
test_select_none (bitten.tests.model.BuildConfigTestCase) ... ok
test_update (bitten.tests.model.BuildConfigTestCase) ... ok
test_update_name (bitten.tests.model.BuildConfigTestCase) ... ok
test_update_name_with_platform (bitten.tests.model.BuildConfigTestCase) ... ok
test_update_no_name (bitten.tests.model.BuildConfigTestCase) ... ok
test_fetch (bitten.tests.model.TargetPlatformTestCase) ... ok
test_insert (bitten.tests.model.TargetPlatformTestCase) ... ok
test_new (bitten.tests.model.TargetPlatformTestCase) ... ok
test_select (bitten.tests.model.TargetPlatformTestCase) ... ok
test_fetch (bitten.tests.model.BuildTestCase) ... ok
test_insert (bitten.tests.model.BuildTestCase) ... ok
test_insert_invalid_status (bitten.tests.model.BuildTestCase) ... ok
test_insert_no_config_or_rev_or_rev_time_or_platform (bitten.tests.model.BuildTestCase) ... ok
test_insert_no_slave (bitten.tests.model.BuildTestCase) ... ok
test_new (bitten.tests.model.BuildTestCase) ... ok
test_update (bitten.tests.model.BuildTestCase) ... ok
test_fetch (bitten.tests.model.BuildStepTestCase) ... ok
test_fetch_with_errors (bitten.tests.model.BuildStepTestCase) ... ok
test_insert (bitten.tests.model.BuildStepTestCase) ... ok
test_insert_no_build_or_name (bitten.tests.model.BuildStepTestCase) ... ok
test_insert_with_errors (bitten.tests.model.BuildStepTestCase) ... ok
test_new (bitten.tests.model.BuildStepTestCase) ... ok
test_select (bitten.tests.model.BuildStepTestCase) ... ok
test_delete (bitten.tests.model.BuildLogTestCase) ... ok
test_delete_new (bitten.tests.model.BuildLogTestCase) ... ok
test_fetch (bitten.tests.model.BuildLogTestCase) ... ok
test_insert (bitten.tests.model.BuildLogTestCase) ... ok
test_insert_and_delete_files (bitten.tests.model.BuildLogTestCase) ... ok
test_insert_empty (bitten.tests.model.BuildLogTestCase) ... ok
test_insert_no_build_or_step (bitten.tests.model.BuildLogTestCase) ... ok
test_new (bitten.tests.model.BuildLogTestCase) ... ok
test_select (bitten.tests.model.BuildLogTestCase) ... ok
test_delete (bitten.tests.model.ReportTestCase) ... ok
test_fetch (bitten.tests.model.ReportTestCase) ... ok
test_insert (bitten.tests.model.ReportTestCase) ... ok
test_insert_dupe (bitten.tests.model.ReportTestCase) ... ok
test_insert_empty_items (bitten.tests.model.ReportTestCase) ... ok
test_select (bitten.tests.model.ReportTestCase) ... ok
test_delete_platform_with_pending_builds (bitten.tests.model.PlatformBuildTestCase) ... ok
test_skip_empty_dir (bitten.tests.queue.CollectChangesTestCase) ... ok
test_skip_until_maxrev (bitten.tests.queue.CollectChangesTestCase) ... ok
test_stop_on_copy (bitten.tests.queue.CollectChangesTestCase) ... ok
test_stop_on_minrev (bitten.tests.queue.CollectChangesTestCase) ... ok
test_get_build_for_slave (bitten.tests.queue.BuildQueueTestCase) ... ok
test_match_slave_match (bitten.tests.queue.BuildQueueTestCase) ... ok
test_next_pending_build_inactive_config (bitten.tests.queue.BuildQueueTestCase) ... ok
test_next_pending_build_no_matching_slave (bitten.tests.queue.BuildQueueTestCase) ... ok
test_populate_build_all (bitten.tests.queue.BuildQueueTestCase) ... ok
test_populate_no_repos (bitten.tests.queue.BuildQueueTestCase) ... ok
test_populate_not_build_all (bitten.tests.queue.BuildQueueTestCase) ... ok
test_populate_thread_race_condition (bitten.tests.queue.BuildQueueTestCase) ... ok
test_register_slave_match_case_insensitive (bitten.tests.queue.BuildQueueTestCase) ... ok
test_register_slave_match_regexp (bitten.tests.queue.BuildQueueTestCase) ... ok
test_register_slave_match_regexp_fail (bitten.tests.queue.BuildQueueTestCase) ... ok
test_register_slave_match_regexp_invalid (bitten.tests.queue.BuildQueueTestCase) ... ok
test_register_slave_match_regexp_multi (bitten.tests.queue.BuildQueueTestCase) ... ok
test_register_slave_match_simple_fail (bitten.tests.queue.BuildQueueTestCase) ... ok
test_reset_orphaned_builds (bitten.tests.queue.BuildQueueTestCase) ... ok
test_should_delete_build_config_deactivated (bitten.tests.queue.BuildQueueTestCase) ... ok
test_should_delete_build_config_none (bitten.tests.queue.BuildQueueTestCase) ... ok
test_should_delete_build_old_with_not_buildall (bitten.tests.queue.BuildQueueTestCase) ... ok
test_should_delete_build_outside_revision_range (bitten.tests.queue.BuildQueueTestCase) ... ok
test_should_delete_build_platform_dont_exist (bitten.tests.queue.BuildQueueTestCase) ... ok
test_bitten_keeps_order_of_revisions_from_versioncontrol (bitten.tests.web_ui.BuildConfigControllerTestCase) ... ok
test_overview (bitten.tests.web_ui.BuildConfigControllerTestCase) ... ok
test_raise_404 (bitten.tests.web_ui.BuildConfigControllerTestCase) ... ok
test_view_config (bitten.tests.web_ui.BuildConfigControllerTestCase) ... ok
test_view_config_paging (bitten.tests.web_ui.BuildConfigControllerTestCase) ... ok
test_raise_404 (bitten.tests.web_ui.BuildControllerTestCase) ... ok
test_view_build (bitten.tests.web_ui.BuildControllerTestCase) ... ok
test_format_bad_links (bitten.tests.web_ui.SourceFileLinkFormatterTestCase) ... ok
test_format_link_in_repos_with_line (bitten.tests.web_ui.SourceFileLinkFormatterTestCase) ... ok
test_format_link_not_in_repos_with_line (bitten.tests.web_ui.SourceFileLinkFormatterTestCase) ... ok
test_format_simple_link_in_repos (bitten.tests.web_ui.SourceFileLinkFormatterTestCase) ... ok
test_format_simple_link_not_in_repos (bitten.tests.web_ui.SourceFileLinkFormatterTestCase) ... ok
test_multi_platform (bitten.report.tests.coverage.TestCoverageChartGeneratorTestCase) ... ok
test_no_reports (bitten.report.tests.coverage.TestCoverageChartGeneratorTestCase) ... ok
test_single_platform (bitten.report.tests.coverage.TestCoverageChartGeneratorTestCase) ... ok
test_supported_categories (bitten.report.tests.coverage.TestCoverageChartGeneratorTestCase) ... ok
TestCoverageAnnotator (bitten.report.coverage) ... ok
test_multi_platform (bitten.report.tests.lint.PyLintChartGeneratorTestCase) ... ok
test_no_reports (bitten.report.tests.lint.PyLintChartGeneratorTestCase) ... ok
test_single_platform (bitten.report.tests.lint.PyLintChartGeneratorTestCase) ... ok
test_supported_categories (bitten.report.tests.lint.PyLintChartGeneratorTestCase) ... ok
test_multi_platform (bitten.report.tests.testing.TestResultsChartGeneratorTestCase) ... ok
test_no_reports (bitten.report.tests.testing.TestResultsChartGeneratorTestCase) ... ok
test_single_platform (bitten.report.tests.testing.TestResultsChartGeneratorTestCase) ... ok
test_supported_categories (bitten.report.tests.testing.TestResultsChartGeneratorTestCase) ... ok
test_testcase_errors_and_failures (bitten.report.tests.testing.TestResultsSummarizerTestCase) ... ok
test_do_not_notify_on_failed_build (bitten.tests.notify.BittenNotifyTest) ... ok
test_do_not_notify_on_successful_build (bitten.tests.notify.BittenNotifyTest) ... ok
test_do_notify_on_failed_build (bitten.tests.notify.BittenNotifyTest) ... ok
test_do_notify_on_successful_build (bitten.tests.notify.BittenNotifyTest) ... ok
test_notification_body_render (bitten.tests.notify.BuildNotifyEmailTest) ... ok
test_notification_is_sent_to_author (bitten.tests.notify.BuildNotifyEmailTest) ... ok
test_drop_index (bitten.tests.upgrades.UpgradeHelperTestCase) ... ok
test_update_sequence (bitten.tests.upgrades.UpgradeHelperTestCase) ... ok
test_basic_upgrade (bitten.tests.upgrades.UpgradeScriptsTestCase) ... ok
test_fix_log_levels_misnaming (bitten.tests.upgrades.UpgradeScriptsTestCase) ... ok
test_migrate_logs_to_files_with_logs_dir (bitten.tests.upgrades.UpgradeScriptsTestCase) ... Bitten log folder u'/tmp/tmpI2aXjW/log/bitten' already exists
Upgrade cannot be performed until the existing folder is moved.
The upgrade script will now exit with an error:

ok
test_null_upgrade (bitten.tests.upgrades.UpgradeScriptsTestCase) ... ok
test_remove_stray_log_levels_files (bitten.tests.upgrades.UpgradeScriptsTestCase) ... ok
test_upgrade_via_buildsetup (bitten.tests.upgrades.UpgradeScriptsTestCase) ... Add a table for storing the builds logs.
Bitten upgrade to version 2 done.
Add a column for storing the build recipe to the build configuration
table.
Bitten upgrade to version 3 done.
Add the name of the build configuration as metadata to report
documents stored in the BDB XML database.
Bitten upgrade to version 4 done.
Add order column to log table to make sure that build logs are
displayed in the order they were generated.
Add database tables for report storage.
Migrate report data from Berkeley DB XML to SQL database. Depending
on the number of reports stored, this might take rather long. After
the upgrade is done, the bitten.dbxml file (and any BDB XML log files)
may be deleted. BDB XML is no longer used by Bitten.
Bitten upgrade to version 5 done.
Normalize the file separator in file names in reports.
Upgrade the identifiers for the recipe commands that generated log
messages and report data.
Bitten upgrade to version 6 done.
Add the bitten_error table for recording step failure reasons.
Bitten upgrade to version 7 done.
Add filename column to log table to save where log files are stored.
Migrates logs that are stored in the bitten_log_messages table into
files.
Bitten upgrade to version 8 done.
Recreates the bitten_rule table with an integer id column rather than
a text one.
Bitten upgrade to version 9 done.
Adds a unique index on (config, platform, rev) to the bitten_build
table. Also drops the old index on bitten_build that serves no real
purpose anymore.
Fixes any auto increment sequences that might have been left in an
inconsistent state. Upgrade scripts for schema versions > 10 should
handle sequence updates correctly themselves.
Bitten upgrade to version 10 done.
Renames or removes \*.log.level files created by older versions of
migrate_logs_to_files.
Remove \*.log.levels files without a matching \*.log file (old Bitten
versions did not delete .log.levels files when builds were deleted)
Bitten upgrade to version 11 done.
Add a column for storing the last activity to the build table.
Bitten upgrade to version 12 done.
ok
test_attach_file_build (bitten.tests_slave.recipe.ContextTestCase) ... ok
test_attach_file_config (bitten.tests_slave.recipe.ContextTestCase) ... ok
test_run_wrong_arg (bitten.tests_slave.recipe.ContextTestCase) ... ok
test_vars_basedir (bitten.tests_slave.recipe.ContextTestCase) ... ok
test_empty_recipe (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_empty_step (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_onerror_defaults (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_onerror_override (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_validate_bad_root (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_validate_child_not_step (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_validate_no_steps (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_validate_step_with_command_children (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_validate_step_with_duplicate_id (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_validate_step_with_empty_id (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_validate_step_without_commands (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_validate_step_without_id (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_validate_successful (bitten.tests_slave.recipe.RecipeTestCase) ... ok
test_non_utf8 (bitten.tests_slave.slave.BuildSlaveTestCase) ... ok
test_quit_raises (bitten.tests_slave.slave.BuildSlaveTestCase) ... ok
test_simple_recipe (bitten.tests_slave.slave.BuildSlaveTestCase) ... ok
test_mutlipart_encode_one (bitten.tests_slave.slave.MultiPartEncodeTestCase) ... ok
test_escape_and_quote_args (bitten.build.tests.api.CommandLineTestCase) ... ok
test_input_stream_as_fileobj (bitten.build.tests.api.CommandLineTestCase) ... ok
test_input_stream_as_string (bitten.build.tests.api.CommandLineTestCase) ... ok
test_multiple_arguments (bitten.build.tests.api.CommandLineTestCase) ... ok
test_nonexisting_command (bitten.build.tests.api.CommandLineTestCase) ... ok
test_output_error_streams (bitten.build.tests.api.CommandLineTestCase) ... ok
test_single_argument (bitten.build.tests.api.CommandLineTestCase) ... ok
test_timeout (bitten.build.tests.api.CommandLineTestCase) ... ok
test_empty (bitten.build.tests.api.FileSetTestCase) ... ok
test_files_in_subdir (bitten.build.tests.api.FileSetTestCase) ... ok
test_files_in_subdir_with_exclude (bitten.build.tests.api.FileSetTestCase) ... ok
test_files_in_subdir_with_include (bitten.build.tests.api.FileSetTestCase) ... ok
test_top_level_files (bitten.build.tests.api.FileSetTestCase) ... ok
test_get_dirpath (bitten.build.tests.config.ConfigurationTestCase) ... ok
No handlers could be found for logger "bitten.config"
test_get_dirpath_non_existant (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_get_filepath (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_get_filepath_non_existant (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_interpolate (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_interpolate_default (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_interpolate_environment (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_interpolate_missing (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_package_configfile (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_package_configfile_non_existant (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_package_properties (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_sysinfo_configfile_override (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_sysinfo_configfile_partial_override (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_sysinfo_defaults (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_sysinfo_properties_override (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_empty_summary (bitten.build.tests.ctools.CppUnitTestCase) ... ok
test_missing_param_file (bitten.build.tests.ctools.CppUnitTestCase) ... ok
test_no_file (bitten.build.tests.ctools.GCovTestCase) ... ok
test_single_file (bitten.build.tests.ctools.GCovTestCase) ... ok
test_command_signature (bitten.build.tests.hgtools.HgPullTestCase) ... ok
test_empty_results (bitten.build.tests.monotools.NUnitTestCase) ... ok
test_failure_test_simple (bitten.build.tests.monotools.NUnitTestCase) ... ok
test_missing_file_param (bitten.build.tests.monotools.NUnitTestCase) ... ok
test_successful_test_recursive (bitten.build.tests.monotools.NUnitTestCase) ... ok
test_successful_test_simple (bitten.build.tests.monotools.NUnitTestCase) ... ok
test_missing_param_file (bitten.build.tests.phptools.PhpUnitTestCase) ... ok
test_sample_unit_test_result (bitten.build.tests.phptools.PhpUnitTestCase) ... ok
test_missing_param_file (bitten.build.tests.phptools.PhpCodeCoverageTestCase) ... ok
test_sample_phing_code_coverage (bitten.build.tests.phptools.PhpCodeCoverageTestCase) ... ok
test_sample_phpunit_code_coverage (bitten.build.tests.phptools.PhpCodeCoverageTestCase) ... ok
test_empty_summary (bitten.build.tests.pythontools.CoverageTestCase) ... ok
test_missing_param_summary (bitten.build.tests.pythontools.CoverageTestCase) ... ok
test_summary_with_absolute_path (bitten.build.tests.pythontools.CoverageTestCase) ... ok
test_summary_with_missing_lines (bitten.build.tests.pythontools.CoverageTestCase) ... ok
test_summary_with_relative_path (bitten.build.tests.pythontools.CoverageTestCase) ... ok
test_empty_summary (bitten.build.tests.pythontools.TraceTestCase) ... ok
test_missing_param_coverdir (bitten.build.tests.pythontools.TraceTestCase) ... ok
test_missing_param_summary (bitten.build.tests.pythontools.TraceTestCase) ... ok
test_summary_with_absolute_path (bitten.build.tests.pythontools.TraceTestCase) ... ok
test_summary_with_relative_path (bitten.build.tests.pythontools.TraceTestCase) ... ok
test_summary_format (bitten.build.tests.pythontools.PyLintTestCase) ... ok
test_summary_with_absolute_path (bitten.build.tests.pythontools.PyLintTestCase) ... ok
test_summary_with_relative_path (bitten.build.tests.pythontools.PyLintTestCase) ... ok
test_empty_summary (bitten.build.tests.pythontools.FigleafTestCase) ... ok
test_missing_coverage_file (bitten.build.tests.pythontools.FigleafTestCase) ... ok
test_missing_param_summary (bitten.build.tests.pythontools.FigleafTestCase) ... ok
test_summary_with_absolute_path (bitten.build.tests.pythontools.FigleafTestCase) ... ok
test_summary_with_non_covered_file (bitten.build.tests.pythontools.FigleafTestCase) ... ok
test_summary_with_non_python_files (bitten.build.tests.pythontools.FigleafTestCase) ... ok
test_absolute_path (bitten.build.tests.pythontools.FilenameNormalizationTestCase) ... ok
test_empty_results (bitten.build.tests.pythontools.UnittestTestCase) ... ok
test_file_path_normalization (bitten.build.tests.pythontools.UnittestTestCase) ... ok
test_missing_file_attribute (bitten.build.tests.pythontools.UnittestTestCase) ... ok
test_missing_file_param (bitten.build.tests.pythontools.UnittestTestCase) ... ok
test_successful_test (bitten.build.tests.pythontools.UnittestTestCase) ... ok
test_basic (bitten.build.tests.javatools.CoberturaTestCase) ... ok
test_interface (bitten.build.tests.javatools.CoberturaTestCase) ... ok
test_skipped_lines (bitten.build.tests.javatools.CoberturaTestCase) ... ok
test_setup_fail (bitten.build.tests.javatools.PyTestTestCase) ... ok
test_simple (bitten.build.tests.javatools.PyTestTestCase) ... ok
test_skipped_tests (bitten.build.tests.javatools.PyTestTestCase) ... ok
test_transform (bitten.build.tests.xmltools.TransformTestCase) ... ok
test_transform_no_dest (bitten.build.tests.xmltools.TransformTestCase) ... ok
test_transform_no_src (bitten.build.tests.xmltools.TransformTestCase) ... ok
test_transform_no_stylesheet (bitten.build.tests.xmltools.TransformTestCase) ... ok
Element (bitten.util.xmlio) ... ok
ParsedElement (bitten.util.xmlio) ... ok
test_compound_types (bitten.util.tests.json.ToJsonTestCase) ... ok
test_simple_types (bitten.util.tests.json.ToJsonTestCase) ... ok
test_Element_encoding (bitten.util.tests.xmlio.XMLIOTestCase) ... ok
test_ParsedElement_encoding (bitten.util.tests.xmlio.XMLIOTestCase) ... ok
test_escape_attr (bitten.util.tests.xmlio.XMLIOTestCase) ... ok
test_escape_text (bitten.util.tests.xmlio.XMLIOTestCase) ... ok
test_parse (bitten.util.tests.xmlio.XMLIOTestCase) ... ok

----------------------------------------------------------------------
Ran 275 tests in 39.307s

OK

Test Results

Test FixtureTotal FailuresIgnoresErrors
bitten.build.tests.api.CommandLineTestCase 8 0 0 0
bitten.build.tests.api.FileSetTestCase 5 0 0 0
bitten.build.tests.config.ConfigurationTestCase 15 0 0 0
bitten.build.tests.ctools.CppUnitTestCase 2 0 0 0
bitten.build.tests.ctools.GCovTestCase 2 0 0 0
bitten.build.tests.hgtools.HgPullTestCase 1 0 0 0
bitten.build.tests.javatools.CoberturaTestCase 3 0 0 0
bitten.build.tests.javatools.PyTestTestCase 3 0 0 0
bitten.build.tests.monotools.NUnitTestCase 5 0 0 0
bitten.build.tests.phptools.PhpCodeCoverageTestCase 3 0 0 0
bitten.build.tests.phptools.PhpUnitTestCase 2 0 0 0
bitten.build.tests.pythontools.CoverageTestCase 5 0 0 0
bitten.build.tests.pythontools.FigleafTestCase 6 0 0 0
bitten.build.tests.pythontools.FilenameNormalizationTestCase 1 0 0 0
bitten.build.tests.pythontools.PyLintTestCase 3 0 0 0
bitten.build.tests.pythontools.TraceTestCase 5 0 0 0
bitten.build.tests.pythontools.UnittestTestCase 5 0 0 0
bitten.build.tests.xmltools.TransformTestCase 4 0 0 0
bitten.report.coverage 1 0 0 0
bitten.report.tests.coverage.TestCoverageChartGeneratorTestCase 4 0 0 0
bitten.report.tests.lint.PyLintChartGeneratorTestCase 4 0 0 0
bitten.report.tests.testing.TestResultsChartGeneratorTestCase 4 0 0 0
bitten.report.tests.testing.TestResultsSummarizerTestCase 1 0 0 0
bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase 30 0 0 0
bitten.tests.admin.BuildMasterAdminPageProviderTestCase 3 0 0 0
bitten.tests.master.BuildMasterTestCase 24 0 0 0
bitten.tests.model.BuildConfigTestCase 12 0 0 0
bitten.tests.model.BuildLogTestCase 9 0 0 0
bitten.tests.model.BuildStepTestCase 7 0 0 0
bitten.tests.model.BuildTestCase 7 0 0 0
bitten.tests.model.PlatformBuildTestCase 1 0 0 0
bitten.tests.model.ReportTestCase 6 0 0 0
bitten.tests.model.TargetPlatformTestCase 4 0 0 0
bitten.tests.notify.BittenNotifyTest 4 0 0 0
bitten.tests.notify.BuildNotifyEmailTest 2 0 0 0
bitten.tests.queue.BuildQueueTestCase 20 0 0 0
bitten.tests.queue.CollectChangesTestCase 4 0 0 0
bitten.tests_slave.recipe.ContextTestCase 4 0 0 0
bitten.tests_slave.recipe.RecipeTestCase 13 0 0 0
bitten.tests_slave.slave.BuildSlaveTestCase 3 0 0 0
bitten.tests_slave.slave.MultiPartEncodeTestCase 1 0 0 0
bitten.tests.upgrades.UpgradeHelperTestCase 2 0 0 0
bitten.tests.upgrades.UpgradeScriptsTestCase 6 0 0 0
bitten.tests.web_ui.BuildConfigControllerTestCase 5 0 0 0
bitten.tests.web_ui.BuildControllerTestCase 2 0 0 0
bitten.tests.web_ui.SourceFileLinkFormatterTestCase 5 0 0 0
bitten.util.tests.json.ToJsonTestCase 2 0 0 0
bitten.util.tests.xmlio.XMLIOTestCase 5 0 0 0
bitten.util.xmlio 2 0 0 0
Total 275 0 0 0

dist (2 seconds)

Log

running sdist
running egg_info
writing Bitten.egg-info/PKG-INFO
writing top-level names to Bitten.egg-info/top_level.txt
writing dependency_links to Bitten.egg-info/dependency_links.txt
writing entry points to Bitten.egg-info/entry_points.txt
reading manifest template 'MANIFEST.in'
warning: no files found matching 'doc/api/*.*'
writing manifest file 'Bitten.egg-info/SOURCES.txt'
creating Bitten-0.7dev-r1001
creating Bitten-0.7dev-r1001/Bitten.egg-info
creating Bitten-0.7dev-r1001/bitten
creating Bitten-0.7dev-r1001/bitten/build
creating Bitten-0.7dev-r1001/bitten/build/tests
creating Bitten-0.7dev-r1001/bitten/htdocs
creating Bitten-0.7dev-r1001/bitten/report
creating Bitten-0.7dev-r1001/bitten/report/tests
creating Bitten-0.7dev-r1001/bitten/templates
creating Bitten-0.7dev-r1001/bitten/tests
creating Bitten-0.7dev-r1001/bitten/tests_slave
creating Bitten-0.7dev-r1001/bitten/util
creating Bitten-0.7dev-r1001/bitten/util/tests
creating Bitten-0.7dev-r1001/contrib
creating Bitten-0.7dev-r1001/doc
creating Bitten-0.7dev-r1001/doc/common
creating Bitten-0.7dev-r1001/doc/common/conf
creating Bitten-0.7dev-r1001/doc/common/style
making hard links in Bitten-0.7dev-r1001...
hard linking COPYING -> Bitten-0.7dev-r1001
hard linking ChangeLog -> Bitten-0.7dev-r1001
hard linking MANIFEST-SLAVE.in -> Bitten-0.7dev-r1001
hard linking MANIFEST.in -> Bitten-0.7dev-r1001
hard linking README.txt -> Bitten-0.7dev-r1001
hard linking setup.cfg -> Bitten-0.7dev-r1001
hard linking setup.py -> Bitten-0.7dev-r1001
hard linking Bitten.egg-info/PKG-INFO -> Bitten-0.7dev-r1001/Bitten.egg-info
hard linking Bitten.egg-info/SOURCES.txt -> Bitten-0.7dev-r1001/Bitten.egg-info
hard linking Bitten.egg-info/dependency_links.txt -> Bitten-0.7dev-r1001/Bitten.egg-info
hard linking Bitten.egg-info/entry_points.txt -> Bitten-0.7dev-r1001/Bitten.egg-info
hard linking Bitten.egg-info/not-zip-safe -> Bitten-0.7dev-r1001/Bitten.egg-info
hard linking Bitten.egg-info/top_level.txt -> Bitten-0.7dev-r1001/Bitten.egg-info
hard linking bitten/__init__.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/admin.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/api.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/main.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/master.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/model.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/notify.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/queue.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/recipe.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/slave.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/upgrades.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/web_ui.py -> Bitten-0.7dev-r1001/bitten
hard linking bitten/build/__init__.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/api.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/config.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/ctools.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/hgtools.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/javatools.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/monotools.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/phptools.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/pythontools.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/shtools.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/svntools.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/xmltools.py -> Bitten-0.7dev-r1001/bitten/build
hard linking bitten/build/tests/__init__.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/build/tests/api.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/build/tests/config.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/build/tests/ctools.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/build/tests/dummy.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/build/tests/hgtools.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/build/tests/javatools.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/build/tests/monotools.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/build/tests/phptools.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/build/tests/pythontools.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/build/tests/xmltools.py -> Bitten-0.7dev-r1001/bitten/build/tests
hard linking bitten/htdocs/admin.css -> Bitten-0.7dev-r1001/bitten/htdocs
hard linking bitten/htdocs/bitten.css -> Bitten-0.7dev-r1001/bitten/htdocs
hard linking bitten/htdocs/bitten_build.png -> Bitten-0.7dev-r1001/bitten/htdocs
hard linking bitten/htdocs/bitten_buildf.png -> Bitten-0.7dev-r1001/bitten/htdocs
hard linking bitten/htdocs/bitten_coverage.css -> Bitten-0.7dev-r1001/bitten/htdocs
hard linking bitten/htdocs/excanvas.js -> Bitten-0.7dev-r1001/bitten/htdocs
hard linking bitten/htdocs/failure.png -> Bitten-0.7dev-r1001/bitten/htdocs
hard linking bitten/htdocs/jquery.flot.js -> Bitten-0.7dev-r1001/bitten/htdocs
hard linking bitten/htdocs/tabset.js -> Bitten-0.7dev-r1001/bitten/htdocs
hard linking bitten/report/__init__.py -> Bitten-0.7dev-r1001/bitten/report
hard linking bitten/report/coverage.py -> Bitten-0.7dev-r1001/bitten/report
hard linking bitten/report/lint.py -> Bitten-0.7dev-r1001/bitten/report
hard linking bitten/report/testing.py -> Bitten-0.7dev-r1001/bitten/report
hard linking bitten/report/tests/__init__.py -> Bitten-0.7dev-r1001/bitten/report/tests
hard linking bitten/report/tests/coverage.py -> Bitten-0.7dev-r1001/bitten/report/tests
hard linking bitten/report/tests/lint.py -> Bitten-0.7dev-r1001/bitten/report/tests
hard linking bitten/report/tests/testing.py -> Bitten-0.7dev-r1001/bitten/report/tests
hard linking bitten/templates/bitten_admin_configs.html -> Bitten-0.7dev-r1001/bitten/templates
hard linking bitten/templates/bitten_admin_master.html -> Bitten-0.7dev-r1001/bitten/templates
hard linking bitten/templates/bitten_build.html -> Bitten-0.7dev-r1001/bitten/templates
hard linking bitten/templates/bitten_config.html -> Bitten-0.7dev-r1001/bitten/templates
hard linking bitten/templates/bitten_notify_email.txt -> Bitten-0.7dev-r1001/bitten/templates
hard linking bitten/templates/bitten_summary_coverage.html -> Bitten-0.7dev-r1001/bitten/templates
hard linking bitten/templates/bitten_summary_lint.html -> Bitten-0.7dev-r1001/bitten/templates
hard linking bitten/templates/bitten_summary_tests.html -> Bitten-0.7dev-r1001/bitten/templates
hard linking bitten/templates/json.txt -> Bitten-0.7dev-r1001/bitten/templates
hard linking bitten/tests/__init__.py -> Bitten-0.7dev-r1001/bitten/tests
hard linking bitten/tests/admin.py -> Bitten-0.7dev-r1001/bitten/tests
hard linking bitten/tests/master.py -> Bitten-0.7dev-r1001/bitten/tests
hard linking bitten/tests/model.py -> Bitten-0.7dev-r1001/bitten/tests
hard linking bitten/tests/notify.py -> Bitten-0.7dev-r1001/bitten/tests
hard linking bitten/tests/queue.py -> Bitten-0.7dev-r1001/bitten/tests
hard linking bitten/tests/upgrades.py -> Bitten-0.7dev-r1001/bitten/tests
hard linking bitten/tests/web_ui.py -> Bitten-0.7dev-r1001/bitten/tests
hard linking bitten/tests_slave/__init__.py -> Bitten-0.7dev-r1001/bitten/tests_slave
hard linking bitten/tests_slave/recipe.py -> Bitten-0.7dev-r1001/bitten/tests_slave
hard linking bitten/tests_slave/slave.py -> Bitten-0.7dev-r1001/bitten/tests_slave
hard linking bitten/util/__init__.py -> Bitten-0.7dev-r1001/bitten/util
hard linking bitten/util/compat.py -> Bitten-0.7dev-r1001/bitten/util
hard linking bitten/util/json.py -> Bitten-0.7dev-r1001/bitten/util
hard linking bitten/util/loc.py -> Bitten-0.7dev-r1001/bitten/util
hard linking bitten/util/testrunner.py -> Bitten-0.7dev-r1001/bitten/util
hard linking bitten/util/xmlio.py -> Bitten-0.7dev-r1001/bitten/util
hard linking bitten/util/tests/__init__.py -> Bitten-0.7dev-r1001/bitten/util/tests
hard linking bitten/util/tests/json.py -> Bitten-0.7dev-r1001/bitten/util/tests
hard linking bitten/util/tests/xmlio.py -> Bitten-0.7dev-r1001/bitten/util/tests
hard linking contrib/README -> Bitten-0.7dev-r1001/contrib
hard linking contrib/deletebuild.py -> Bitten-0.7dev-r1001/contrib
hard linking doc/commands.txt -> Bitten-0.7dev-r1001/doc
hard linking doc/configure.txt -> Bitten-0.7dev-r1001/doc
hard linking doc/index.txt -> Bitten-0.7dev-r1001/doc
hard linking doc/install.txt -> Bitten-0.7dev-r1001/doc
hard linking doc/links.txt -> Bitten-0.7dev-r1001/doc
hard linking doc/logo.pdf -> Bitten-0.7dev-r1001/doc
hard linking doc/logo.png -> Bitten-0.7dev-r1001/doc
hard linking doc/logo_small.png -> Bitten-0.7dev-r1001/doc
hard linking doc/notify.txt -> Bitten-0.7dev-r1001/doc
hard linking doc/recipes.txt -> Bitten-0.7dev-r1001/doc
hard linking doc/reports.txt -> Bitten-0.7dev-r1001/doc
hard linking doc/upgrade.txt -> Bitten-0.7dev-r1001/doc
hard linking doc/common/COPYING -> Bitten-0.7dev-r1001/doc/common
hard linking doc/common/README.txt -> Bitten-0.7dev-r1001/doc/common
hard linking doc/common/doctools.py -> Bitten-0.7dev-r1001/doc/common
hard linking doc/common/template.html -> Bitten-0.7dev-r1001/doc/common
hard linking doc/common/conf/docutils.ini -> Bitten-0.7dev-r1001/doc/common/conf
hard linking doc/common/conf/epydoc.ini -> Bitten-0.7dev-r1001/doc/common/conf
hard linking doc/common/style/bkgnd_pattern.png -> Bitten-0.7dev-r1001/doc/common/style
hard linking doc/common/style/docutils.css -> Bitten-0.7dev-r1001/doc/common/style
hard linking doc/common/style/edgewall.css -> Bitten-0.7dev-r1001/doc/common/style
hard linking doc/common/style/epydoc.css -> Bitten-0.7dev-r1001/doc/common/style
hard linking doc/common/style/pygments.css -> Bitten-0.7dev-r1001/doc/common/style
hard linking doc/common/style/shadow.gif -> Bitten-0.7dev-r1001/doc/common/style
hard linking doc/common/style/vertbars.png -> Bitten-0.7dev-r1001/doc/common/style
copying setup.cfg -> Bitten-0.7dev-r1001
Writing Bitten-0.7dev-r1001/setup.cfg
creating dist
tar -cf dist/Bitten-0.7dev-r1001.tar Bitten-0.7dev-r1001
gzip -f9 dist/Bitten-0.7dev-r1001.tar
removing 'Bitten-0.7dev-r1001' (and everything under it)