Log
running unittest
No handlers could be found for logger "bitten.config"
running egg_info
Not printing coverage data for '<doctest bitten.util.xmlio.Element[0]>': [Errno 2] No such file or directory: '<doctest bitten.util.xmlio.Element[0]>'
creating Bitten.egg-info
trace: Could not open 'build/coverage\\<doctest bitten.util.xmlio.cover' for writing: [Errno 2] No such file or directory: 'build/coverage\\<doctest bitten.util.xmlio.cover'- skipping
writing Bitten.egg-info\PKG-INFO
Not printing coverage data for 'c:\\python24\\lib\\site-packages\\genshi-0.4.4-py2.4.egg\\genshi\\__init__.py': [Errno 2] No such file or directory: 'c:\\python24\\lib\\site-packages\\genshi-0.4.4-py2.4.egg\\genshi\\__init__.py'
writing top-level names to Bitten.egg-info\top_level.txt
Not printing coverage data for 'c:\\python24\\lib\\site-packages\\genshi-0.4.4-py2.4.egg\\genshi\\filters\\__init__.py': [Errno 2] No such file or directory: 'c:\\python24\\lib\\site-packages\\genshi-0.4.4-py2.4.egg\\genshi\\filters\\__init__.py'
writing dependency_links to Bitten.egg-info\dependency_links.txt
Not printing coverage data for 'c:\\python24\\lib\\site-packages\\genshi-0.4.4-py2.4.egg\\genshi\\template\\__init__.py': [Errno 2] No such file or directory: 'c:\\python24\\lib\\site-packages\\genshi-0.4.4-py2.4.egg\\genshi\\template\\__init__.py'
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_pages (bitten.tests.admin.BuildMasterAdminPageProviderTestCase) ... FAIL
test_process_config_changes (bitten.tests.admin.BuildMasterAdminPageProviderTestCase) ... ok
test_process_get_request (bitten.tests.admin.BuildMasterAdminPageProviderTestCase) ... ok
test_get_admin_pages (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_add_platform (bitten.tests.admin.BuildConfigurationsAdminPageProviderTestCase) ... ok
test_process_add_platform_cancel (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_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_initiate_build (bitten.tests.master.BuildMasterTestCase) ... ok
test_initiate_build_no_such_build (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_failure (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_failure_ignored (bitten.tests.master.BuildMasterTestCase) ... ok
test_process_build_step_invalid_datetime (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_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_empty_recipe (bitten.tests.recipe.RecipeTestCase) ... ok
test_empty_step (bitten.tests.recipe.RecipeTestCase) ... ok
test_validate_bad_root (bitten.tests.recipe.RecipeTestCase) ... ok
test_validate_child_not_step (bitten.tests.recipe.RecipeTestCase) ... ok
test_validate_no_steps (bitten.tests.recipe.RecipeTestCase) ... ok
test_validate_step_with_command_children (bitten.tests.recipe.RecipeTestCase) ... ok
test_validate_step_with_duplicate_id (bitten.tests.recipe.RecipeTestCase) ... ok
test_validate_step_with_empty_id (bitten.tests.recipe.RecipeTestCase) ... ok
test_validate_step_without_commands (bitten.tests.recipe.RecipeTestCase) ... ok
test_validate_step_without_id (bitten.tests.recipe.RecipeTestCase) ... ok
test_validate_successful (bitten.tests.recipe.RecipeTestCase) ... 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_not_build_all (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_overview (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_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_combine (bitten.build.tests.api.CommandLineTestCase) ... ok
test_extract_lines (bitten.build.tests.api.CommandLineTestCase) ... ok
test_extract_lines_spanned (bitten.build.tests.api.CommandLineTestCase) ... ok
test_extract_lines_trailing (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_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
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_missing (bitten.build.tests.config.ConfigurationTestCase) ... ok
test_package_configfile (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_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_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_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_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) ... FAIL
test_summary_with_non_covered_file (bitten.build.tests.pythontools.FigleafTestCase) ... FAIL
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_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
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
Element (bitten.util.xmlio) ... ok
ParsedElement (bitten.util.xmlio) ... ok
======================================================================
FAIL: test_get_admin_pages (bitten.tests.admin.BuildMasterAdminPageProviderTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\bitten\build\build_trunk_1237\bitten\tests\admin.py", line 75, in test_get_admin_pages
self.assertEqual([], list(provider.get_admin_pages(req)))
AssertionError: [] != [('bitten', 'Builds', 'master', 'Master Settings')]
======================================================================
FAIL: test_summary_with_absolute_path (bitten.build.tests.pythontools.FigleafTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\bitten\build\build_trunk_1237\bitten\build\tests\pythontools.py", line 261, in test_summary_with_absolute_path
self.assertEqual('test.module', child.attr['name'])
AssertionError: 'test.module' != 'test\\module'
======================================================================
FAIL: test_summary_with_non_covered_file (bitten.build.tests.pythontools.FigleafTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\bitten\build\build_trunk_1237\bitten\build\tests\pythontools.py", line 286, in test_summary_with_non_covered_file
self.assertEqual('test.module', child.attr['name'])
AssertionError: 'test.module' != 'test\\module'
----------------------------------------------------------------------
Ran 197 tests in 8.094s
FAILED (failures=3)