U test/test_filelist.rb U lib/rake/clean.rb U lib/rake.rb U CHANGES U rakelib/shame.rake U . Updated to revision 9260. lib/rake.rb -> /home/moriq/c/lib/ruby/site_ruby/1.9/rake.rb chmod 0644 /home/moriq/c/lib/ruby/site_ruby/1.9/rake.rb lib/rake/clean.rb -> /home/moriq/c/lib/ruby/site_ruby/1.9/rake/clean.rb chmod 0644 /home/moriq/c/lib/ruby/site_ruby/1.9/rake/clean.rb Loaded suite test/contrib/testsys Started test_split_all(TestSys): . Finished in 0.000503 seconds. 1 tests, 6 assertions, 0 failures, 0 errors UNABLE TO RUN FUNCTIONAL TESTS No Session Found Loaded suite test/test_application Started test_bad_run(TestApplication): . test_bad_run_with_trace(TestApplication): . test_building_imported_files_on_demand(TestApplication): . test_constant_warning(TestApplication): . test_display_prereqs(TestApplication): . test_display_task_run(TestApplication): . test_display_tasks(TestApplication): . test_finding_rakefile(TestApplication): . test_good_run(TestApplication): ./lib/rake.rb:986: wrong argument type Symbol (expected Proc) (TypeError) from ./bin/rake:2:in `require' from ./bin/rake:2 rake aborted! no such file to load -- rcov/rcovtask /home/moriq/src/rake/Rakefile:91:in `' (See full trace by running task with --trace) Loaded suite test/test_clean Started test_clean(TestClean): . Finished in 0.000483 seconds. 1 tests, 3 assertions, 0 failures, 0 errors Loaded suite test/test_definitions Started test_file_task(TestDefinitions): . test_implicit_file_dependencies(TestDefinitions): . test_incremental_definitions(TestDefinitions): . test_missing_dependencies(TestDefinitions): . test_task(TestDefinitions): . Finished in 0.002851 seconds. 5 tests, 16 assertions, 0 failures, 0 errors Loaded suite test/test_earlytime Started test_create(TestEarlyTime): . test_equality(TestEarlyTime): . test_original_time_compare_is_not_messed_up(TestEarlyTime): . test_to_s(TestEarlyTime): . Finished in 0.00097 seconds. 4 tests, 12 assertions, 0 failures, 0 errors Loaded suite test/test_file_creation_task Started test_directory(TestFileCreationTask): . test_file_needed(TestFileCreationTask): . test_no_retriggers_on_file_task(TestFileCreationTask): . test_no_retriggers_on_filecreate_task(TestFileCreationTask): . test_very_early_timestamp(TestFileCreationTask): . Finished in 0.513173 seconds. 5 tests, 12 assertions, 0 failures, 0 errors Loaded suite test/test_file_task Started test_directory(TestDirectoryTask): . test_directory_win32(TestDirectoryTask): . test_existing_file_depends_on_non_existing_file(TestFileTask): . test_file_depends_on_task_depend_on_file(TestFileTask): . test_file_need(TestFileTask): . test_file_times_new_depends_on_old(TestFileTask): . test_file_times_old_depends_on_new(TestFileTask): . Finished in 2.871245 seconds. 7 tests, 28 assertions, 0 failures, 0 errors Loaded suite test/test_filelist Started test_add_default_exclude_list(TestFileList): . test_add_many(TestFileList): . test_add_matching(TestFileList): . test_add_return(TestFileList): . test_append(TestFileList): . test_array_comparisons(TestFileList): . test_array_equality(TestFileList): . test_array_operators(TestFileList): . test_basic_array_functions(TestFileList): . test_clear_ignore_patterns(TestFileList): . test_clone(TestFileList): . test_create(TestFileList): . test_create_with_args(TestFileList): . test_create_with_block(TestFileList): . test_create_with_brackets(TestFileList): . test_create_with_brackets_and_filelist(TestFileList): . test_curly_bracket_pattern(TestFileList): . test_default_exclude(TestFileList): . test_egrep_with_block(TestFileList): . test_egrep_with_output(TestFileList): . test_enumeration_methods(TestFileList): . test_exclude(TestFileList): . test_exclude_return_on_create(TestFileList): . test_exclude_with_alternate_file_seps(TestFileList): . test_exclude_with_string_return_on_create(TestFileList): . test_excluding_via_block(TestFileList): . test_filelist_ext(TestFileList): . test_flatten(TestFileList): . test_gsub(TestFileList): . test_gsub!(TestFileList): . test_ignore_special(TestFileList): . test_include_with_another_array(TestFileList): . test_include_with_another_filelist(TestFileList): . test_inspect_pending(TestFileList): F test_match(TestFileList): . test_multiple_patterns(TestFileList): . test_other_array_returning_methods(TestFileList): . test_reject(TestFileList): . test_square_bracket_pattern(TestFileList): . test_string_ext(TestFileList): . test_sub(TestFileList): . test_sub!(TestFileList): . test_sub_with_block(TestFileList): . test_to_array(TestFileList): . test_to_s_pending(TestFileList): E test_to_string(TestFileList): . test_unique(TestFileList): . Finished in 0.21041 seconds. 1) Failure: test_inspect_pending(TestFileList) [test/test_filelist.rb:204]: <"[\"testdata/abc.c\", \"testdata/abc.h\", \"testdata/abc.x\"]"> expected but was <"[\"testdata/abc.x\", \"testdata/abc.h\", \"testdata/abc.c\"]">. 2) Error: test_to_s_pending(TestFileList): NoMethodError: undefined method `sort' for "testdata/abc.c testdata/abc.h testdata/abc.x":String test/test_filelist.rb:199:in `test_to_s_pending' 47 tests, 199 assertions, 1 failures, 1 errors Loaded suite test/test_fileutils Started test_file_utils_methods_are_available_at_top_level(TestFileUtils): . test_fileutils_methods_dont_leak(TestFileUtils): . test_ln(TestFileUtils): . test_nowrite(TestFileUtils): . test_rm_filelist(TestFileUtils): . test_rm_one_file(TestFileUtils): . test_rm_two_files(TestFileUtils): . test_ruby(TestFileUtils): . test_safe_ln_failover_to_cp_on_not_implemented_error(TestFileUtils): . test_safe_ln_failover_to_cp_on_standard_error(TestFileUtils): . test_safe_ln_fails_on_script_error(TestFileUtils): . test_sh(TestFileUtils): . test_sh_bad_option(TestFileUtils): . test_sh_default_verbosity_is_false(TestFileUtils): F test_sh_failure(TestFileUtils): . test_sh_multiple_arguments(TestFileUtils): . test_sh_noop(TestFileUtils): . test_sh_special_handling(TestFileUtils): . test_sh_verbose(TestFileUtils): . test_split_all(TestFileUtils): . test_verbose(TestFileUtils): . Finished in 0.096055 seconds. 1) Failure: test_sh_default_verbosity_is_false(TestFileUtils) [test/test_fileutils.rb:185]: <""> expected but was <"test/shellcommand.rb\n">. 21 tests, 47 assertions, 1 failures, 0 errors Loaded suite test/test_ftp Started test_close_date(TestFtpFile): . test_directory(TestFtpFile): . test_far_date(TestFtpFile): . test_general(TestFtpFile): . test_symlink(TestFtpFile): . Finished in 0.002877 seconds. 5 tests, 16 assertions, 0 failures, 0 errors Loaded suite test/test_makefile_loader Started test_create(TestMakefileLoader): . Finished in 0.001337 seconds. 1 tests, 9 assertions, 0 failures, 0 errors Loaded suite test/test_multitask Started test_all_multitasks_wait_on_slow_prerequisites(TestMultiTask): . test_running_multitasks(TestMultiTask): . Finished in 0.232861 seconds. 2 tests, 14 assertions, 0 failures, 0 errors Loaded suite test/test_namespace Started test_namespace_creation(TestNameSpace): . test_namespace_lookup(TestNameSpace): . test_namespace_reports_tasks_it_owns(TestNameSpace): . Finished in 0.001534 seconds. 3 tests, 3 assertions, 0 failures, 0 errors Loaded suite test/test_package_task Started test_gem_package(TestGemPackageTask): . test_gem_package_with_current_platform(TestGemPackageTask): . test_gem_package_with_ruby_platform(TestGemPackageTask): . test_gem_package_with_specific_platform(TestGemPackageTask): . test_clone(TestPackageTask): . test_create(TestPackageTask): E test_missing_version(TestPackageTask): . test_no_version(TestPackageTask): . Finished in 0.01206 seconds. 1) Error: test_create(TestPackageTask): RuntimeError: Don't know how to build task 'pkg/pkgr-1.2.3.tgz' /home/moriq/c/lib/ruby/site_ruby/1.9/rake.rb:1473:in `fail' /home/moriq/c/lib/ruby/site_ruby/1.9/rake.rb:1473:in `[]' /home/moriq/c/lib/ruby/site_ruby/1.9/rake.rb:467:in `[]' test/test_package_task.rb:33:in `test_create' 8 tests, 17 assertions, 0 failures, 1 errors Loaded suite test/test_pathmap Started test_file_list_supports_pathmap(TestFileListPathMap): . test_9d_returns_partial_dirname(TestPathMap): . test_X_returns_everything_but_extension(TestPathMap): . test_complex_patterns(TestPathMap): . test_d_returns_dirname(TestPathMap): . test_dash_returns_empty_string(TestPathMap): . test_f_returns_basename(TestPathMap): . test_multiple_patterns(TestPathMap): . test_n_returns_basename_without_extension(TestPathMap): . test_p_returns_entire_pathname(TestPathMap): . test_partial_directory_selection_works_with_patterns(TestPathMap): . test_pattern_can_use_backreferences(TestPathMap): . test_pattern_returns_substitutions(TestPathMap): . test_pattern_with_invalid_operator(TestPathMap): . test_pattern_with_no_replacement_nor_block_substitutes_empty_string(TestPathMap): . test_pattern_with_star_replacement_string_uses_block(TestPathMap): . test_pattern_works_with_certain_valid_operators(TestPathMap): . test_percent_percent_returns_percent(TestPathMap): . test_returns_self_with_no_args(TestPathMap): . test_s_returns_file_separator(TestPathMap): . test_undefined_percent_causes_error(TestPathMap): . test_works_with_windows_separators(TestPathMap): . test_x_returns_extension(TestPathMap): . test_explode(TestPathMapExplode): . Finished in 0.007579 seconds. 24 tests, 69 assertions, 0 failures, 0 errors Loaded suite test/test_rake Started test_can_override_application(TestRake): . test_each_dir_parent(TestRake): . test_original_dir_reports_current_dir(TestRake): . Finished in 0.000837 seconds. 3 tests, 7 assertions, 0 failures, 0 errors Loaded suite test/test_require Started test_can_load_rake_library(TestRequire): . test_throws_error_if_library_not_found(TestRequire): . test_wont_reload_rake_library(TestRequire): . Finished in 0.001459 seconds. 3 tests, 4 assertions, 0 failures, 0 errors Loaded suite test/test_rules Started test_close_matches_on_name_do_not_trigger_rule(TestRules): . test_create_with_source(TestRules): . test_file_names_beginning_with_dot_can_be_tricked_into_refering_to_file(TestRules): . test_file_names_beginning_with_dot_can_be_wrapped_in_lambda(TestRules): . test_multiple_rules1(TestRules): . test_multiple_rules2(TestRules): . test_non_extension_rule_name_refers_to_file(TestRules): . test_pathmap_automatically_applies_to_name(TestRules): . test_plain_strings_as_dependents_refer_to_files(TestRules): . test_proc_returning_lists_are_flattened_into_prereqs(TestRules): . test_recursive_rules_that_dont_terminate_will_overflow(TestRules): . test_recursive_rules_will_work_as_long_as_they_terminate(TestRules): . test_rule_can_be_created_by_string(TestRules): . test_rule_prereqs_can_be_created_by_string(TestRules): . test_rule_rebuilds_obj_when_source_is_newer(TestRules): . test_rule_runs_when_explicit_task_has_no_actions(TestRules): . test_rule_with_proc_dependent_will_trigger(TestRules): . test_rule_with_two_sources_but_one_missing_does_not_run(TestRules): . test_rule_with_two_sources_runs_if_both_sources_are_present(TestRules): . test_rules_with_bad_dependents_will_fail(TestRules): . test_second_rule_doest_run_if_first_triggers(TestRules): . test_second_rule_doest_run_if_first_triggers_with_reversed_rules(TestRules): . test_second_rule_runs_when_first_rule_doesnt(TestRules): . test_single_dependent(TestRules): . Finished in 5.28388 seconds. 24 tests, 30 assertions, 0 failures, 0 errors Loaded suite test/test_task_manager Started testS_namespace_yields_same_namespace_as_returned(TestTaskManager): . test_anonymous_namespace(TestTaskManager): . test_correctly_scoped_prerequisites_are_invoked(TestTaskManager): . test_create_filetask_in_namespace(TestTaskManager): . test_create_task_manager(TestTaskManager): . test_define_task(TestTaskManager): . test_lookup_with_explicit_scopes(TestTaskManager): . test_name_lookup(TestTaskManager): . test_name_lookup_in_multiple_scopes(TestTaskManager): . test_name_lookup_with_implicit_file_tasks(TestTaskManager): . test_name_lookup_with_nonexistent_task(TestTaskManager): . test_namespace_task_create(TestTaskManager): . Finished in 0.003962 seconds. 12 tests, 42 assertions, 0 failures, 0 errors Loaded suite test/test_tasks Started test_arrays_can_be_prerequisites(TestTask): . test_create(TestTask): . test_defined(TestTask): . test_dry_run_prevents_actions(TestTask): . test_filelists_can_be_prerequisites(TestTask): . test_find(TestTask): . test_investigation_output(TestTask): . test_invoke(TestTask): . test_multi_invocations(TestTask): . test_no_double_invoke(TestTask): . test_strings_can_be_prerequisites(TestTask): . test_symbols_can_be_prerequisites(TestTask): . test_task_gives_name_on_to_s(TestTask): . test_task_list(TestTask): . test_tasks_can_be_traced(TestTask): . Finished in 0.005909 seconds. 15 tests, 31 assertions, 0 failures, 0 errors Loaded suite test/test_test_task Started test_both_pattern_and_test_files(TestTestTask): . test_defaults(TestTestTask): . test_env_test(TestTestTask): . test_no_task(TestTestTask): . test_non_defaults(TestTestTask): . test_pattern(TestTestTask): . test_test_files(TestTestTask): . Finished in 0.005985 seconds. 7 tests, 17 assertions, 0 failures, 0 errors Loaded suite test/test_top_level_functions Started test_import(TestTopLevelFunctions): . test_missing_constants_file_creation_task(TestTopLevelFunctions): . test_missing_constants_file_task(TestTopLevelFunctions): . test_missing_constants_rake_app(TestTopLevelFunctions): . test_missing_constants_task(TestTopLevelFunctions): . test_missing_other_constant(TestTopLevelFunctions): . test_namespace(TestTopLevelFunctions): . test_when_not_writing(TestTopLevelFunctions): . test_when_writing(TestTopLevelFunctions): . Finished in 0.002355 seconds. 9 tests, 3 assertions, 0 failures, 0 errors