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