I installed and ran Rcov at work this week, and it ran great. Really
good
stuff. But, I installed it at home for a personal project and it’s
writing
coverage files for stuff outside my project. Below is a list of what’s
in
my coverage directory after running ‘rcov test/.rb’
Note: the only file directly in test is test_helper.rb. The real tests
are
in test/unit, etc. If I delete coverage/ and run 'rcov test/unit/.rb’
I’ll
have the reports for the app files that the unit tests test, plus all
this
extra garbage. Any ideas what’s causing this? Both machines (the one
at
work that works properly, and the one at home that doesn’t) are both
running Fedora Core 5, Ruby 1.8.4, Rails 1.1.6. Both installs of Rcov
were
installed by downloading the tarball and running ‘ruby setup.rb’ as
root.
The difference is that the home machine has the ZenTest and redgreen
gems
installed.
[jon@monarch coverage]$ ls
app-controllers-application_rb.html
app-helpers-application_helper_rb.html
config-boot_rb.html
config-environment_rb.html
config-routes_rb.html
index.html
-usr-lib-ruby-1_8-base64_rb.html
-usr-lib-ruby-1_8-benchmark_rb.html
-usr-lib-ruby-1_8-cgi-session-pstore_rb.html
-usr-lib-ruby-1_8-cgi-session_rb.html
-usr-lib-ruby-1_8-csv_rb.html
-usr-lib-ruby-1_8-date-format_rb.html
-usr-lib-ruby-1_8-date_rb.html
-usr-lib-ruby-1_8-drb-acl_rb.html
-usr-lib-ruby-1_8-drb-drb_rb.html
-usr-lib-ruby-1_8-drb-eq_rb.html
-usr-lib-ruby-1_8-drb-invokemethod_rb.html
-usr-lib-ruby-1_8-drb_rb.html
-usr-lib-ruby-1_8-e2mmap_rb.html
-usr-lib-ruby-1_8-erb_rb.html
-usr-lib-ruby-1_8-forwardable_rb.html
-usr-lib-ruby-1_8-ipaddr_rb.html
-usr-lib-ruby-1_8-irb-context_rb.html
-usr-lib-ruby-1_8-irb-extend-command_rb.html
-usr-lib-ruby-1_8-irb-init_rb.html
-usr-lib-ruby-1_8-irb-input-method_rb.html
-usr-lib-ruby-1_8-irb-locale_rb.html
-usr-lib-ruby-1_8-irb-notifier_rb.html
-usr-lib-ruby-1_8-irb-output-method_rb.html
-usr-lib-ruby-1_8-irb_rb.html
-usr-lib-ruby-1_8-irb-ruby-lex_rb.html
-usr-lib-ruby-1_8-irb-ruby-token_rb.html
-usr-lib-ruby-1_8-irb-slex_rb.html
-usr-lib-ruby-1_8-irb-workspace_rb.html
-usr-lib-ruby-1_8-kconv_rb.html
-usr-lib-ruby-1_8-logger_rb.html
-usr-lib-ruby-1_8-monitor_rb.html
-usr-lib-ruby-1_8-mutex_m_rb.html
-usr-lib-ruby-1_8-net-http_rb.html
-usr-lib-ruby-1_8-net-https_rb.html
-usr-lib-ruby-1_8-net-protocol_rb.html
-usr-lib-ruby-1_8-net-smtp_rb.html
-usr-lib-ruby-1_8-observer_rb.html
-usr-lib-ruby-1_8-openssl-bn_rb.html
-usr-lib-ruby-1_8-openssl-buffering_rb.html
-usr-lib-ruby-1_8-openssl-cipher_rb.html
-usr-lib-ruby-1_8-openssl-digest_rb.html
-usr-lib-ruby-1_8-openssl_rb.html
-usr-lib-ruby-1_8-openssl-ssl_rb.html
-usr-lib-ruby-1_8-openssl-x509_rb.html
-usr-lib-ruby-1_8-parsedate_rb.html
-usr-lib-ruby-1_8-pathname_rb.html
-usr-lib-ruby-1_8-pstore_rb.html
-usr-lib-ruby-1_8-rational_rb.html
-usr-lib-ruby-1_8-rexml-streamlistener_rb.html
-usr-lib-ruby-1_8-set_rb.html
-usr-lib-ruby-1_8-singleton_rb.html
-usr-lib-ruby-1_8-soap-attachment_rb.html
-usr-lib-ruby-1_8-soap-baseData_rb.html
-usr-lib-ruby-1_8-soap-element_rb.html
-usr-lib-ruby-1_8-soap-encodingstyle-aspDotNetHandler_rb.html
-usr-lib-ruby-1_8-soap-encodingstyle-handler_rb.html
-usr-lib-ruby-1_8-soap-encodingstyle-literalHandler_rb.html
-usr-lib-ruby-1_8-soap-encodingstyle-soapHandler_rb.html
-usr-lib-ruby-1_8-soap-generator_rb.html
-usr-lib-ruby-1_8-soap-header-handlerset_rb.html
-usr-lib-ruby-1_8-soap-httpconfigloader_rb.html
-usr-lib-ruby-1_8-soap-mapping-factory_rb.html
-usr-lib-ruby-1_8-soap-mapping-mapping_rb.html
-usr-lib-ruby-1_8-soap-mapping_rb.html
-usr-lib-ruby-1_8-soap-mapping-registry_rb.html
-usr-lib-ruby-1_8-soap-mapping-rubytypeFactory_rb.html
-usr-lib-ruby-1_8-soap-mapping-typeMap_rb.html
-usr-lib-ruby-1_8-soap-mapping-wsdlliteralregistry_rb.html
-usr-lib-ruby-1_8-soap-mimemessage_rb.html
-usr-lib-ruby-1_8-soap-netHttpClient_rb.html
-usr-lib-ruby-1_8-soap-parser_rb.html
-usr-lib-ruby-1_8-soap-processor_rb.html
-usr-lib-ruby-1_8-soap-property_rb.html
-usr-lib-ruby-1_8-soap-rpc-driver_rb.html
-usr-lib-ruby-1_8-soap-rpc-element_rb.html
-usr-lib-ruby-1_8-soap-rpc-proxy_rb.html
-usr-lib-ruby-1_8-soap-rpc-rpc_rb.html
-usr-lib-ruby-1_8-soap-soap_rb.html
-usr-lib-ruby-1_8-soap-streamHandler_rb.html
-usr-lib-ruby-1_8-thread_rb.html
-usr-lib-ruby-1_8-timeout_rb.html
-usr-lib-ruby-1_8-time_rb.html
-usr-lib-ruby-1_8-uri-common_rb.html
-usr-lib-ruby-1_8-uri-ftp_rb.html
-usr-lib-ruby-1_8-uri-generic_rb.html
-usr-lib-ruby-1_8-uri-http_rb.html
-usr-lib-ruby-1_8-uri-https_rb.html
-usr-lib-ruby-1_8-uri-ldap_rb.html
-usr-lib-ruby-1_8-uri-mailto_rb.html
-usr-lib-ruby-1_8-uri_rb.html
-usr-lib-ruby-1_8-xmlrpc-base64_rb.html
-usr-lib-ruby-1_8-xmlrpc-client_rb.html
-usr-lib-ruby-1_8-xmlrpc-config_rb.html
-usr-lib-ruby-1_8-xmlrpc-create_rb.html
-usr-lib-ruby-1_8-xmlrpc-datetime_rb.html
-usr-lib-ruby-1_8-xmlrpc-marshal_rb.html
-usr-lib-ruby-1_8-xmlrpc-parser_rb.html
-usr-lib-ruby-1_8-xmlrpc-utils_rb.html
-usr-lib-ruby-1_8-xsd-charset_rb.html
-usr-lib-ruby-1_8-xsd-codegen-gensupport_rb.html
-usr-lib-ruby-1_8-xsd-datatypes_rb.html
-usr-lib-ruby-1_8-xsd-iconvcharset_rb.html
-usr-lib-ruby-1_8-xsd-namedelements_rb.html
-usr-lib-ruby-1_8-xsd-ns_rb.html
-usr-lib-ruby-1_8-xsd-qname_rb.html
-usr-lib-ruby-1_8-xsd-xmlparser-parser_rb.html
-usr-lib-ruby-1_8-xsd-xmlparser_rb.html
-usr-lib-ruby-1_8-xsd-xmlparser-rexmlparser_rb.html
-usr-lib-ruby-1_8-xsd-xmlparser-xmlparser_rb.html
-usr-lib-ruby-1_8-xsd-xmlparser-xmlscanner_rb.html
-usr-lib-ruby-1_8-yaml-basenode_rb.html
-usr-lib-ruby-1_8-yaml-constants_rb.html
-usr-lib-ruby-1_8-yaml-error_rb.html
-usr-lib-ruby-1_8-yaml_rb.html
-usr-lib-ruby-1_8-yaml-rubytypes_rb.html
-usr-lib-ruby-1_8-yaml-stream_rb.html
-usr-lib-ruby-1_8-yaml-syck_rb.html
-usr-lib-ruby-1_8-yaml-tag_rb.html
-usr-lib-ruby-1_8-yaml-types_rb.html
-usr-lib-ruby-1_8-yaml-ypath_rb.html
-usr-lib-ruby-site_ruby-1_8-rbconfig-datadir_rb.html
-usr-lib-ruby-site_ruby-1_8-rcov_rb.html
-usr-lib-ruby-site_ruby-1_8-rubygems-custom_require_rb.html
-usr-lib-ruby-site_ruby-1_8-rubygems-gem_openssl_rb.html
-usr-lib-ruby-site_ruby-1_8-rubygems_rb.html
-usr-lib-ruby-site_ruby-1_8-rubygems-rubygems_version_rb.html
-usr-lib-ruby-site_ruby-1_8-rubygems-security_rb.html
-usr-lib-ruby-site_ruby-1_8-rubygems-source_index_rb.html
-usr-lib-ruby-site_ruby-1_8-rubygems-specification_rb.html
-usr-lib-ruby-site_ruby-1_8-rubygems-user_interaction_rb.html
-usr-lib-ruby-site_ruby-1_8-rubygems-version_rb.html