• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Warning: This build has drifted.
The coverage report for this pull request build may be inaccurate because its base commit is no longer the HEAD of its target branch.
This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

    • Learn more: For more information on this, see Tracking coverage changes for pull request builds.
    • Fix now: For a quick fix, rebase this PR at GitHub. Your next report should be accurate.
    • Prevent going forward: To avoid this issue with future PRs, see these Recommended CI Configurations.
New Repo Setting:
INCLUDE COVERAGE % WITH WARNINGS ABOUT DRIFTED BUILDS?

Enabling this setting will include a (potentially inaccurate) coverage % with warning messages in status updates for drifted builds.

Adjust setting

MushroomObserver / mushroom-observer / 18893568494
0%
main: 95%

Build:
Build:
LAST BUILD BRANCH: nimmo-phlex-interactive-image
DEFAULT BRANCH: main
Ran 29 Oct 2025 12:55AM UTC
Jobs 1
Files 781
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Oct 2025 12:50AM UTC coverage: 0.0% (-95.0%) from 95.015%
18893568494

Pull #3409

github

web-flow
Merge a4f352351 into b5eb19344
Pull Request #3409: Migrate complex helpers to new Phlex Components

0 of 1560 new or added lines in 23 files covered. (0.0%)

47859 existing lines in 727 files now uncovered.

0 of 50923 relevant lines covered (0.0%)

0.0 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
-100.0% app/controllers/projects/members_controller.rb
2
0.0
app/views/base.rb
5
0.0
-95.4% app/helpers/images_helper.rb
17
0.0
-100.0% app/controllers/visual_groups_controller.rb
19
0.0
app/components/matrix_box/title.rb
23
0.0
app/components/carousel_controls.rb
33
0.0
app/components/base.rb
37
0.0
app/components/lightbox_caption/observation_title.rb
37
0.0
app/components/matrix_table.rb
45
0.0
app/components/carousel_thumbnail.rb
51
0.0
app/components/carousel_item.rb
55
0.0
app/components/interactive_image.rb
58
0.0
app/components/matrix_box/footer.rb
61
0.0
app/components/form/image_carousel.rb
80
0.0
app/components/carousel.rb
86
0.0
app/components/matrix_box/details.rb
87
0.0
app/components/image_vote_section.rb
94
0.0
app/components/form/image_fields.rb
108
0.0
app/components/form/image_camera_info.rb
127
0.0
app/components/form/image_carousel_item.rb
164
0.0
app/components/base_image.rb
183
0.0
app/components/matrix_box.rb
187
0.0
app/components/lightbox_caption.rb

Uncovered Existing Lines

Lines Coverage ∆ File
2
0.0
-100.0% app/classes/inat.rb
2
0.0
-100.0% app/classes/pattern_search.rb
2
0.0
-100.0% app/helpers/matrix_box_helper.rb
2
0.0
-100.0% app/helpers/policy_helper.rb
2
0.0
-100.0% app/models/original_image_request.rb
3
0.0
-100.0% app/controllers/policy_controller.rb
3
0.0
-100.0% app/controllers/test_pages_controller.rb
3
0.0
-100.0% app/models/queued_email_integer.rb
3
0.0
-100.0% app/models/queued_email_note.rb
3
0.0
-100.0% app/models/queued_email_string.rb
4
0.0
-100.0% app/classes/api2/error/another_users_profile_location.rb
4
0.0
-100.0% app/classes/api2/error/bad_classification.rb
4
0.0
-100.0% app/classes/api2/error/can_only_delete_your_own_account.rb
4
0.0
-100.0% app/classes/api2/error/can_only_synonymize_unsynonymized_names.rb
4
0.0
-100.0% app/classes/api2/error/cant_add_herbarium_record.rb
4
0.0
-100.0% app/classes/api2/error/external_link_permission_denied.rb
4
0.0
-100.0% app/classes/api2/error/lat_long_must_both_be_set.rb
4
0.0
-100.0% app/classes/api2/error/missing_set_parameters.rb
4
0.0
-100.0% app/classes/api2/error/missing_upload.rb
4
0.0
-100.0% app/classes/api2/error/must_authenticate.rb
4
0.0
-100.0% app/classes/api2/error/must_be_member.rb
4
0.0
-100.0% app/classes/api2/error/must_be_owner.rb
4
0.0
-100.0% app/classes/api2/error/must_have_edit_permission.rb
4
0.0
-100.0% app/classes/api2/error/must_not_have_any_herbaria.rb
4
0.0
-100.0% app/classes/api2/error/need_all_four_edges.rb
4
0.0
-100.0% app/classes/api2/error/password_incorrect.rb
4
0.0
-100.0% app/controllers/theme_controller.rb
4
0.0
-66.67% app/helpers/glossary_terms_helper.rb
4
0.0
-100.0% app/helpers/observations/inat_imports_helper.rb
4
0.0
-100.0% app/helpers/tabs/inat_helper.rb
4
0.0
-100.0% app/models/glossary_term_image.rb
4
0.0
-100.0% app/models/herbarium_curator.rb
4
0.0
-100.0% app/models/image_vote.rb
4
0.0
-100.0% app/models/location_description_admin.rb
4
0.0
-100.0% app/models/location_description_author.rb
4
0.0
-100.0% app/models/location_description_editor.rb
4
0.0
-100.0% app/models/location_description_reader.rb
4
0.0
-100.0% app/models/location_description_writer.rb
4
0.0
-100.0% app/models/name_description_admin.rb
4
0.0
-100.0% app/models/name_description_author.rb
4
0.0
-100.0% app/models/name_description_editor.rb
4
0.0
-100.0% app/models/name_description_reader.rb
4
0.0
-100.0% app/models/name_description_writer.rb
4
0.0
-100.0% app/models/observation_collection_number.rb
4
0.0
-100.0% app/models/observation_herbarium_record.rb
4
0.0
-100.0% app/models/observation_image.rb
4
0.0
-100.0% app/models/project_image.rb
4
0.0
-100.0% app/models/project_observation.rb
4
0.0
-100.0% app/models/project_species_list.rb
4
0.0
-100.0% app/models/species_list_observation.rb
4
0.0
-100.0% app/models/user_group_user.rb
5
0.0
-100.0% app/extensions/class.rb
5
0.0
-100.0% app/extensions/numeric.rb
5
0.0
-100.0% app/extensions/regexp.rb
5
0.0
-100.0% app/models/project_member.rb
5
0.0
-100.0% app/presenters/base_presenter.rb
6
0.0
-75.0% app/classes/pattern_search/error/too_many_values_error.rb
6
0.0
-75.0% app/classes/pattern_search/error/user_me_not_logged_in_error.rb
6
0.0
-100.0% app/controllers/locations/help_controller.rb
6
0.0
-100.0% app/controllers/test_controller.rb
6
0.0
-60.0% app/extensions/true_class.rb
6
0.0
-100.0% app/helpers/field_slips_helper.rb
6
0.0
-20.0% app/helpers/suggestions_helper.rb
6
0.0
-100.0% app/models/application_record.rb
6
0.0
-100.0% app/models/banner.rb
7
0.0
-75.0% app/classes/pattern_search/error/bad_boolean_error.rb
7
0.0
-75.0% app/classes/pattern_search/error/bad_confidence_error.rb
7
0.0
-75.0% app/classes/pattern_search/error/bad_date_range_error.rb
7
0.0
-75.0% app/classes/pattern_search/error/bad_rank_range_error.rb
7
0.0
-75.0% app/classes/pattern_search/error/bad_yes_error.rb
7
0.0
-75.0% app/classes/pattern_search/error/bad_yes_no_both_error.rb
7
0.0
-100.0% app/classes/pattern_search/error/missing_value_error.rb
7
0.0
-75.0% app/classes/pattern_search/error/pattern_must_be_first_error.rb
7
0.0
-100.0% app/classes/query/external_sites.rb
7
0.0
-100.0% app/controllers/locations/descriptions/defaults_controller.rb
7
0.0
-100.0% app/controllers/locations/descriptions/merges_controller.rb
7
0.0
-100.0% app/controllers/locations/descriptions/moves_controller.rb
7
0.0
-100.0% app/controllers/names/descriptions/defaults_controller.rb
7
0.0
-100.0% app/controllers/names/descriptions/merges_controller.rb
7
0.0
-100.0% app/controllers/names/descriptions/moves_controller.rb
7
0.0
-100.0% app/controllers/names/descriptions/permissions_controller.rb
7
0.0
-100.0% app/controllers/names/descriptions/publish_controller.rb
7
0.0
-80.0% app/extensions/false_class.rb
7
0.0
-100.0% app/helpers/comments_helper.rb
7
0.0
-100.0% app/models/visual_group_image.rb
8
0.0
-100.0% app/classes/api2/error/api_key_not_verified.rb
8
0.0
-100.0% app/classes/api2/error/bad_api_key.rb
8
0.0
-100.0% app/classes/api2/error/bad_limited_parameter_value.rb
8
0.0
-100.0% app/classes/api2/error/can_only_use_this_field_if_has_specimen.rb
8
0.0
-100.0% app/classes/api2/error/create_failed.rb
8
0.0
-100.0% app/classes/api2/error/dubious_location_name.rb
8
0.0
-100.0% app/classes/api2/error/fatal_error.rb
8
0.0
-100.0% app/classes/api2/error/field_slip_in_use.rb
8
0.0
-100.0% app/classes/api2/error/herbarium_record_already_exists.rb
8
0.0
-100.0% app/classes/api2/error/location_already_exists.rb
8
0.0
-100.0% app/classes/api2/error/missing_parameter.rb
8
0.0
-100.0% app/classes/api2/error/must_be_admin.rb
8
0.0
-100.0% app/classes/api2/error/must_be_creator.rb
8
0.0
-100.0% app/classes/api2/error/must_own_all_namings.rb
8
0.0
-100.0% app/classes/api2/error/must_own_all_observations.rb
8
0.0
-100.0% app/classes/api2/error/must_own_all_species_lists.rb
8
0.0
-100.0% app/classes/api2/error/name_already_exists.rb
8
0.0
-100.0% app/classes/api2/error/name_doesnt_parse.rb
8
0.0
-100.0% app/classes/api2/error/name_wrong_for_rank.rb
8
0.0
-100.0% app/classes/api2/error/no_method_for_action.rb
8
0.0
-100.0% app/classes/api2/error/object_not_found_by_id.rb
8
0.0
-100.0% app/classes/api2/error/object_not_found_by_string.rb
8
0.0
-100.0% app/classes/api2/error/parameter_cant_be_blank.rb
8
0.0
-100.0% app/classes/api2/error/species_list_already_exists.rb
8
0.0
-100.0% app/classes/api2/error/string_too_long.rb
8
0.0
-100.0% app/classes/api2/error/unused_parameters.rb
8
0.0
-100.0% app/classes/api2/error/user_already_exists.rb
8
0.0
-100.0% app/classes/api2/error/user_not_verified.rb
8
0.0
-100.0% app/classes/object_change.rb
8
0.0
-100.0% app/classes/pattern_search/error/bad_term_error.rb
8
0.0
-100.0% app/classes/query/api_keys.rb
8
0.0
-100.0% app/controllers/locations/countries_controller.rb
8
0.0
-100.0% app/extensions/browser.rb
8
0.0
-100.0% app/helpers/herbaria_helper.rb
8
0.0
-100.0% app/types/query_param_type.rb
9
0.0
-100.0% app/classes/api2/error/ambiguous_name.rb
9
0.0
-100.0% app/classes/api2/error/bad_parameter_value.rb
9
0.0
-100.0% app/classes/api2/parsers/altitude_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/collection_number_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/comment_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/external_link_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/herbarium_record_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/image_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/latitude_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/license_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/location_description_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/longitude_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/name_description_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/observation_parser.rb
9
0.0
-100.0% app/classes/api2/parsers/sequence_parser.rb
9
0.0
-85.71% app/classes/lookup/herbarium_records.rb
9
0.0
-85.71% app/classes/lookup/observations.rb
9
0.0
-75.0% app/classes/pattern_search/error/bad_float_error.rb
9
0.0
-100.0% app/classes/pattern_search/error/error.rb
9
0.0
-100.0% app/classes/query/field_slips.rb
9
0.0
-100.0% app/controllers/names/eol_data/expanded_review_controller.rb
9
0.0
-100.0% app/extensions/active_record/fixture_set.rb
9
0.0
-100.0% app/jobs/application_job.rb
9
0.0
-100.0% app/mailers/features_mailer.rb
9
0.0
-100.0% app/mailers/verify_account_mailer.rb
9
0.0
-85.71% app/models/publication.rb
10
0.0
-100.0% app/classes/api2/parsers/archive_parser.rb
10
0.0
-100.0% app/classes/api2/parsers/confidence_parser.rb
10
0.0
-100.0% app/classes/api2/parsers/quality_parser.rb
10
0.0
-100.0% app/classes/lookup/external_sites.rb
10
0.0
-100.0% app/classes/lookup/field_slips.rb
10
0.0
-100.0% app/classes/lookup/herbaria.rb
10
0.0
-100.0% app/classes/lookup/projects.rb
10
0.0
-100.0% app/classes/lookup/regions.rb
10
0.0
-100.0% app/classes/lookup/species_lists.rb
10
0.0
-100.0% app/classes/lookup/users.rb
10
0.0
-100.0% app/classes/query/filter/string_filter.rb
10
0.0
-75.0% app/classes/run_level.rb
10
0.0
-100.0% app/classes/user_management_service/stdout_output_handler.rb
10
0.0
-100.0% app/controllers/images/filenames_controller.rb
10
0.0
-100.0% app/controllers/locations/descriptions/shared_private_methods.rb
10
0.0
-100.0% app/controllers/names/descriptions/review_status_controller.rb
10
0.0
-100.0% app/controllers/names/descriptions/shared_private_methods.rb
10
0.0
-85.71% app/extensions/nil_class.rb
10
0.0
-100.0% app/helpers/tabs/authors_helper.rb
10
0.0
-100.0% app/helpers/tabs/emails_helper.rb
10
0.0
-100.0% app/helpers/tabs/info_helper.rb
10
0.0
-100.0% app/mailers/approval_mailer.rb
10
0.0
-100.0% app/mailers/password_mailer.rb
10
0.0
-100.0% app/models/triple.rb
11
0.0
-100.0% app/classes/api2/parsers/string_parser.rb
11
0.0
-100.0% app/classes/lookup/locations.rb
11
0.0
-100.0% app/classes/note_field.rb
11
0.0
-100.0% app/classes/query/filter/boolean_filter.rb
11
0.0
-100.0% app/classes/query/filter/clade.rb
11
0.0
-100.0% app/classes/query/filter/region.rb
11
0.0
-100.0% app/controllers/names/eol_data_controller.rb
11
0.0
-100.0% app/controllers/observations/namings/suggestions_controller.rb
11
0.0
-100.0% app/extensions/object.rb
11
0.0
-100.0% app/helpers/tabs/inat_imports_helper.rb
11
0.0
-100.0% app/helpers/tabs/themes_helper.rb
11
0.0
-100.0% app/mailers/user_question_mailer.rb
12
0.0
-100.0% app/classes/api2/parsers/email_parser.rb
12
0.0
-100.0% app/classes/api2/parsers/external_site_parser.rb
12
0.0
-100.0% app/classes/api2/parsers/herbarium_parser.rb
12
0.0
-100.0% app/classes/api2/parsers/location_parser.rb
12
0.0
-100.0% app/classes/api2/parsers/place_name_parser.rb
12
0.0
-100.0% app/classes/api2/parsers/species_list_parser.rb
12
0.0
-100.0% app/classes/api2/parsers/user_parser.rb
12
0.0
-100.0% app/classes/pattern_search/term/dates.rb
12
0.0
-100.0% app/classes/query/external_links.rb
12
0.0
-100.0% app/classes/query/params/filters.rb
12
0.0
-100.0% app/classes/query/validator.rb
12
0.0
-100.0% app/controllers/locations/reverse_name_order_controller.rb
12
0.0
-100.0% app/controllers/names/classification/propagate_controller.rb
12
0.0
-100.0% app/mailers/commercial_inquiry_mailer.rb
12
0.0
-100.0% app/mailers/project_admin_request_mailer.rb
12
0.0
-100.0% app/mailers/publish_name_mailer.rb
13
0.0
-100.0% app/classes/autocomplete/by_string.rb
13
0.0
-100.0% app/classes/user_management_service/stdin_input_handler.rb
13
0.0
-100.0% app/controllers/herbaria/merges_controller.rb
13
0.0
-100.0% app/controllers/images/licenses_controller.rb
13
0.0
-100.0% app/controllers/locations/descriptions/versions_controller.rb
13
0.0
-100.0% app/controllers/names/descriptions/versions_controller.rb
13
0.0
-100.0% app/helpers/sidebar_helper.rb
13
0.0
-100.0% app/mailers/author_mailer.rb
13
0.0
-100.0% app/mailers/comment_mailer.rb
13
0.0
-100.0% app/mailers/observer_question_mailer.rb
13
0.0
-100.0% app/mailers/webmaster_mailer.rb
14
0.0
-100.0% app/classes/api2/parsers/coordinate_parser.rb
14
0.0
-100.0% app/classes/query/articles.rb
14
0.0
-100.0% app/classes/query/filter/lichen.rb
14
0.0
-100.0% app/classes/query/filter/with_images.rb
14
0.0
-100.0% app/classes/query/filter/with_specimen.rb
14
0.0
-100.0% app/classes/query/glossary_terms.rb
14
0.0
-100.0% app/controllers/admin_controller.rb
14
0.0
-100.0% app/controllers/observations_controller.rb
14
0.0
-100.0% app/mailers/add_herbarium_record_mailer.rb
14
0.0
-100.0% app/mailers/naming_observer_mailer.rb
14
0.0
-100.0% app/mailers/naming_tracker_mailer.rb
14
0.0
-100.0% app/mailers/verify_api_key_mailer.rb
14
0.0
-87.5% app/models/donation.rb
14
0.0
-90.0% app/models/mappable/minimal_location.rb
15
0.0
-100.0% app/classes/query/location_descriptions.rb
15
0.0
-100.0% app/controllers/field_slip_job_trackers_controller.rb
15
0.0
-100.0% app/controllers/names/classification/refresh_controller.rb
15
0.0
-100.0% app/controllers/observation_views_controller.rb
15
0.0
-100.0% app/controllers/test_pages/flash_redirection_controller.rb
15
0.0
-100.0% app/extensions/integer.rb
15
0.0
-100.0% app/helpers/sequences_helper.rb
15
0.0
-100.0% app/helpers/tabs/rss_logs_helper.rb
15
0.0
-100.0% app/mailers/location_change_mailer.rb
15
0.0
-100.0% app/mailers/name_proposal_mailer.rb
15
0.0
-100.0% app/models/queued_email/verify_account.rb
16
0.0
-100.0% app/classes/api2/parsers/lang_parser.rb
16
0.0
-69.23% app/controllers/images/exif_controller.rb
16
0.0
-91.67% app/controllers/names/maps_controller.rb
16
0.0
-100.0% app/models/project/date.rb
17
0.0
-92.31% app/classes/api2/parsers/float_parser.rb
17
0.0
-100.0% app/classes/api2/parsers/integer_parser.rb
17
0.0
-100.0% app/classes/internal_link/related_query.rb
17
0.0
-100.0% app/classes/observation_labels.rb
17
0.0
-100.0% app/classes/query/rss_logs.rb
17
0.0
-100.0% app/helpers/tabs/contributors_helper.rb
17
0.0
-100.0% app/models/queued_email/password.rb
17
0.0
-100.0% app/models/queued_email/publish.rb
18
0.0
-100.0% app/classes/autocomplete/for_clade.rb
18
0.0
-100.0% app/classes/inat/constants.rb
18
0.0
-100.0% app/classes/inat/obs_photo.rb
18
0.0
-92.31% app/classes/lookup/project_species_lists.rb
18
0.0
-100.0% app/classes/query/collection_numbers.rb
18
0.0
-100.0% app/classes/query/comments.rb
18
0.0
-100.0% app/classes/query/herbaria.rb
18
0.0
-100.0% app/classes/query/users.rb
18
0.0
-100.0% app/controllers/inat_imports/job_trackers_controller.rb
18
0.0
-91.67% app/controllers/locations/maps_controller.rb
18
0.0
-100.0% app/controllers/projects/locations_controller.rb
18
0.0
-100.0% app/helpers/tabs/external_links_helper.rb
18
0.0
-100.0% app/models/queued_email/verify_api_key.rb
19
0.0
-100.0% app/classes/inat/api_request.rb
19
0.0
-100.0% app/classes/internal_link.rb
19
0.0
-100.0% app/classes/query/params/advanced_search.rb
19
0.0
-90.91% app/controllers/admin/emails/features_controller.rb
19
0.0
-100.0% app/controllers/concerns/emailable.rb
19
0.0
-100.0% app/controllers/names/lifeforms/propagate_controller.rb
19
0.0
-100.0% app/controllers/names/synonyms/shared_private_methods.rb
19
0.0
-100.0% app/jobs/update_box_area_and_center_columns_job.rb
19
0.0
-93.75% app/models/copyright_change.rb
19
0.0
-92.86% app/models/description/scopes.rb
19
0.0
-100.0% app/models/queued_email/add_record_to_herbarium.rb
19
0.0
-100.0% app/models/queued_email/features.rb
20
0.0
-86.67% app/classes/api2/error/error.rb
20
0.0
-93.33% app/classes/api2/error/object_error.rb
20
0.0
-92.86% app/classes/api2/parsers/boolean_parser.rb
20
0.0
-100.0% app/classes/report/project_tweaker.rb
20
0.0
-100.0% app/controllers/concerns/descriptions/defaults.rb
20
0.0
-100.0% app/controllers/images/exports_controller.rb
20
0.0
-100.0% app/controllers/names/lifeforms_controller.rb
20
0.0
-100.0% app/models/queued_email/approval.rb
21
0.0
-100.0% app/classes/autocomplete/for_project.rb
21
0.0
-100.0% app/classes/autocomplete/for_species_list.rb
21
0.0
-100.0% app/classes/query/herbarium_records.rb
21
0.0
-100.0% app/classes/query/sequences.rb
21
0.0
-100.0% app/classes/report/dwca.rb
21
0.0
-100.0% app/controllers/images/transformations_controller.rb
21
0.0
-81.25% app/controllers/locations/versions_controller.rb
21
0.0
-87.5% app/helpers/inat_import_job_trackers_helper.rb
21
0.0
-100.0% app/models/project_alias.rb
22
0.0
-100.0% app/classes/query/name_descriptions.rb
22
0.0
-100.0% app/controllers/admin/banners_controller.rb
22
0.0
-92.31% app/controllers/glossary_terms/versions_controller.rb
22
0.0
-100.0% app/controllers/names/classification_controller.rb
22
0.0
-100.0% app/extensions/array.rb
22
0.0
-100.0% app/helpers/species_lists_helper.rb
22
0.0
-100.0% app/helpers/tabs/publications_helper.rb
22
0.0
-100.0% app/helpers/tabs/sidebar/user_helper.rb
22
0.0
-100.0% app/mailers/consensus_change_mailer.rb
22
0.0
-100.0% app/mailers/observation_change_mailer.rb
22
0.0
-100.0% app/models/queued_email/commercial_inquiry.rb
22
0.0
-100.0% app/models/queued_email/observer_question.rb
22
0.0
-100.0% app/models/queued_email/user_question.rb
23
0.0
-100.0% app/channels/application_cable/connection.rb
23
0.0
-100.0% app/controllers/descriptions/author_requests_controller.rb
23
0.0
-100.0% app/controllers/field_slips_controller/show.rb
23
0.0
-100.0% app/controllers/herbaria/curator_requests_controller.rb
23
0.0
-100.0% app/helpers/licenses_helper.rb
23
0.0
-100.0% app/helpers/tabs/namings_helper.rb
23
0.0
-100.0% app/helpers/tabs/related_objects_helper.rb
23
0.0
-100.0% app/mailers/name_change_mailer.rb
23
0.0
-100.0% app/models/queued_email/name_proposal.rb
24
0.0
-100.0% app/classes/api2/parsers/enum_parser.rb
24
0.0
-100.0% app/classes/project_constraints.rb
24
0.0
-100.0% app/classes/report/tsv.rb
24
0.0
-100.0% app/controllers/contributors_controller.rb
24
0.0
-93.75% app/controllers/names/versions_controller.rb
24
0.0
-89.47% app/controllers/observations_controller/destroy.rb
24
0.0
-88.24% app/helpers/localization_helper.rb
24
0.0
-100.0% app/helpers/tabs/sidebar/login_helper.rb
25
0.0
-94.12% app/classes/api2/ordered_range.rb
25
0.0
-100.0% app/classes/inat/license.rb
25
0.0
-92.31% app/classes/query/filter.rb
25
0.0
-100.0% app/controllers/projects/admin_requests_controller.rb
25
0.0
-100.0% app/helpers/checklist_helper.rb
25
0.0
-92.86% app/helpers/tabs/admin_helper.rb
25
0.0
-100.0% app/models/observation_view.rb
25
0.0
-100.0% app/models/synonym.rb
26
0.0
-100.0% app/classes/api2/parsers/project_parser.rb
26
0.0
-100.0% app/classes/report/base.rb
26
0.0
-100.0% app/classes/report/csv.rb
26
0.0
-100.0% app/classes/report/darwin/taxa.rb
26
0.0
-94.74% app/controllers/images/votes_controller.rb
26
0.0
-100.0% app/helpers/identify_helper.rb
26
0.0
-100.0% app/models/queued_email/consensus_change.rb
26
0.0
-100.0% app/models/visual_model.rb
27
0.0
-100.0% app/classes/autocomplete/by_word.rb
27
0.0
-100.0% app/classes/autocomplete/for_user.rb
27
0.0
-100.0% app/classes/inat/taxon.rb
27
0.0
-100.0% app/controllers/names/classification/inherit_controller.rb
27
0.0
-88.24% app/models/queued_email/comment_add.rb
28
0.0
-100.0% app/classes/autocomplete/for_location.rb
28
0.0
-100.0% app/classes/internal_link/model.rb
28
0.0
-100.0% app/controllers/images/votes/anonymity_controller.rb
28
0.0
-100.0% app/controllers/projects_controller/validators.rb
28
0.0
-100.0% app/helpers/header/toggles_helper.rb
28
0.0
-100.0% app/helpers/locations_helper.rb
28
0.0
-100.0% app/models/queued_email/project_admin_request.rb
29
0.0
-100.0% app/classes/autocomplete/for_name.rb
29
0.0
-100.0% app/classes/query/locations.rb
29
0.0
-100.0% app/controllers/field_slips/qr_reader_controller.rb
29
0.0
-100.0% app/controllers/names/trackers/approve_controller.rb
29
0.0
-100.0% app/controllers/species_lists/uploads_controller.rb
30
0.0
-100.0% app/classes/api2/parsers/date_time_patterns.rb
30
0.0
-100.0% app/classes/robots.rb
30
0.0
-100.0% app/controllers/herbaria/curators_controller.rb
30
0.0
-100.0% app/helpers/tabs/sidebar/species_lists_helper.rb
30
0.0
-100.0% app/jobs/discard_stale_jobs_job.rb
31
0.0
-100.0% app/classes/query/projects.rb
31
0.0
-100.0% app/classes/report/zip_report.rb
31
0.0
-95.65% app/models/query_record.rb
31
0.0
-100.0% app/models/queued_email/author_request.rb
31
0.0
-86.96% app/models/validations.rb
32
0.0
-91.67% app/controllers/account/profile/images_controller.rb
32
0.0
-100.0% app/controllers/checklists_controller.rb
33
0.0
-100.0% app/classes/autocomplete/for_herbarium.rb
33
0.0
-95.45% app/classes/autocomplete/for_location_containing.rb
33
0.0
-100.0% app/controllers/field_slips_controller/index.rb
33
0.0
-100.0% app/helpers/tabs/names/descriptions_helper.rb
33
0.0
-100.0% app/helpers/tabs/sidebar/latest_helper.rb
33
0.0
-100.0% app/jobs/field_slip_job.rb
34
0.0
-100.0% app/classes/api2/core/results.rb
34
0.0
-100.0% app/classes/api2/error/help_message.rb
34
0.0
-100.0% app/classes/api2/parsers/object_parser.rb
34
0.0
-100.0% app/classes/inat/api_token.rb
34
0.0
-92.86% app/controllers/concerns/descriptions/publish.rb
34
0.0
-83.33% app/controllers/javascript_controller.rb
34
0.0
-100.0% app/controllers/visual_groups/images_controller.rb
34
0.0
-100.0% app/helpers/tabs/articles_helper.rb
34
0.0
-75.0% app/helpers/tabs/support_helper.rb
34
0.0
-91.67% app/models/interest.rb
34
0.0
-82.76% app/models/name_tracker.rb
34
0.0
-100.0% app/models/queued_email/webmaster.rb
35
0.0
-90.91% app/classes/api2/external_site_api.rb
35
0.0
-100.0% app/classes/query/images.rb
35
0.0
-100.0% app/controllers/info_controller.rb
35
0.0
-87.5% app/helpers/tabs/field_slips_helper.rb
35
0.0
-100.0% app/helpers/tabs/sidebar/indexes_helper.rb
35
0.0
-100.0% app/helpers/visual_groups_helper.rb
35
0.0
-92.86% app/models/article.rb
35
0.0
-100.0% app/models/name/observations.rb
35
0.0
-100.0% app/models/queued_email/name_tracking.rb
36
0.0
-100.0% app/controllers/descriptions/authors_controller.rb
36
0.0
-92.31% app/helpers/tabs/locations/descriptions_helper.rb
36
0.0
-96.55% app/jobs/image_loader_job.rb
37
0.0
-96.3% app/classes/api2/parsers/name_parser.rb
37
0.0
-84.38% app/classes/api2.rb
37
0.0
-100.0% app/classes/query/species_lists.rb
37
0.0
-100.0% app/controllers/admin/add_user_to_group_controller.rb
37
0.0
-100.0% app/controllers/projects/violations_controller.rb
38
0.0
-79.17% app/classes/api2/name_description_api.rb
38
0.0
-100.0% app/controllers/herbaria/search_controller.rb
38
0.0
-100.0% app/controllers/herbaria/shared_private_methods.rb
38
0.0
-100.0% app/helpers/header/type_filter_helper.rb
38
0.0
-100.0% app/helpers/search_bar_helper.rb
38
0.0
-88.0% app/models/name/parse/parsed_name.rb
39
0.0
-79.17% app/classes/api2/location_description_api.rb
39
0.0
-100.0% app/classes/country_counter.rb
39
0.0
-100.0% app/classes/login_system.rb
39
0.0
-96.43% app/classes/search_params.rb
39
0.0
-100.0% app/classes/web_sequence_archive.rb
39
0.0
-89.47% app/helpers/tabs/sidebar/observations_helper.rb
39
0.0
-93.55% app/models/mappable/minimal_observation.rb
40
0.0
-100.0% app/models/external_site.rb
41
0.0
-93.33% app/classes/site_data.rb
41
0.0
-100.0% app/helpers/tabs/user_nav_helper.rb
41
0.0
-93.33% app/models/mappable/box.rb
42
0.0
-100.0% app/controllers/add_dispatch_controller.rb
42
0.0
-100.0% app/controllers/locations/search_controller.rb
42
0.0
-92.31% app/controllers/users/emails_controller.rb
42
0.0
-100.0% app/models/inat_import_job_tracker.rb
43
0.0
-90.91% app/classes/api2/herbarium_api.rb
43
0.0
-71.43% app/controllers/application_controller/name_validation.rb
43
0.0
-96.88% app/controllers/autocompleters_controller.rb
43
0.0
-92.0% app/controllers/observations/emails_controller.rb
43
0.0
-100.0% app/models/field_slip_job_tracker.rb
44
0.0
-75.0% app/helpers/content_helper.rb
45
0.0
-100.0% app/classes/field_slip_notes_builder.rb
45
0.0
-91.3% app/controllers/images/emails_controller.rb
45
0.0
-91.18% app/models/api_key.rb
46
0.0
-100.0% app/classes/autocomplete.rb
46
0.0
-100.0% app/classes/pattern_search/name.rb
46
0.0
-100.0% app/controllers/species_lists/downloads_controller.rb
46
0.0
-100.0% app/helpers/tabs/general_helper.rb
46
0.0
-100.0% app/models/external_link.rb
47
0.0
-100.0% app/controllers/species_lists/shared_render_methods.rb
47
0.0
-91.43% app/controllers/support_controller.rb
48
0.0
-100.0% app/classes/report/mycoportal_image_list.rb
48
0.0
-100.0% app/helpers/tabs/glossary_terms_helper.rb
49
0.0
-100.0% app/controllers/visual_models_controller.rb
49
0.0
-100.0% app/helpers/exports_helper.rb
49
0.0
-89.74% app/models/name_parse.rb
50
0.0
-100.0% app/classes/visual_group_names.rb
50
0.0
-89.74% app/controllers/concerns/locationable.rb
50
0.0
-97.5% app/controllers/names/synonyms/approve_controller.rb
51
0.0
-94.59% app/classes/api2/parsers/object_base.rb
51
0.0
-100.0% app/classes/query/modules/query_records.rb
51
0.0
-91.43% app/controllers/admin/donations_controller.rb
51
0.0
-100.0% app/controllers/images/originals_controller.rb
51
0.0
-100.0% app/controllers/species_lists/name_lists_controller.rb
51
0.0
-100.0% app/helpers/tabs/checklists_helper.rb
52
0.0
-100.0% app/classes/inat/page_parser.rb
52
0.0
-100.0% app/classes/pattern_search/parser.rb
52
0.0
-96.77% app/controllers/admin/emails/webmaster_questions_controller.rb
52
0.0
-100.0% app/controllers/export_controller.rb
52
0.0
-100.0% app/controllers/observations/identify_controller.rb
52
0.0
-97.44% app/extensions/time.rb
53
0.0
-100.0% app/classes/query/names.rb
53
0.0
-100.0% app/controllers/species_lists/search_controller.rb
54
0.0
-83.72% app/controllers/admin/users_controller.rb
54
0.0
-96.88% app/controllers/observations/maps_controller.rb
55
0.0
-92.59% app/classes/api2/external_link_api.rb
55
0.0
-100.0% app/controllers/admin/blocked_ips_controller.rb
55
0.0
-96.97% app/controllers/collection_numbers/remove_observations_controller.rb
55
0.0
-100.0% app/controllers/names/eol_data/preview_controller.rb
55
0.0
-100.0% app/controllers/observations_controller/show.rb
55
0.0
-96.15% app/helpers/tabs/account_helper.rb
55
0.0
-100.0% app/models/visual_group.rb
56
0.0
-93.1% app/classes/api2/comment_api.rb
56
0.0
-100.0% app/classes/project_lat_lngs.rb
56
0.0
-93.02% app/controllers/admin/session_controller.rb
56
0.0
-97.06% app/controllers/herbarium_records/remove_observations_controller.rb
57
0.0
-90.24% app/classes/api2/api_key_api.rb
57
0.0
-94.59% app/classes/query/modules/subqueries.rb
57
0.0
-73.81% app/controllers/observations/images/uploads_controller.rb
58
0.0
-86.96% app/helpers/user_stats_helper.rb
58
0.0
-97.67% app/models/name/change.rb
58
0.0
-97.5% app/models/user_group.rb
59
0.0
-80.0% app/controllers/account/api_keys_controller.rb
59
0.0
-90.48% app/models/queued_email/location_change.rb
59
0.0
-97.5% app/models/rss_log/scopes.rb
60
0.0
-93.33% app/classes/lookup.rb
60
0.0
-91.11% app/controllers/application_controller/flash_notices.rb
60
0.0
-100.0% app/helpers/tabs/comments_helper.rb
60
0.0
-100.0% app/helpers/tabs/licenses_helper.rb
60
0.0
-91.89% app/models/name/lifeform.rb
61
0.0
-100.0% app/classes/api2/parsers/base.rb
61
0.0
-100.0% app/classes/query/observations.rb
61
0.0
-100.0% app/controllers/projects/search_controller.rb
62
0.0
-100.0% app/controllers/names/search_controller.rb
62
0.0
-97.67% app/mailers/application_mailer.rb
63
0.0
-97.56% app/classes/api2/core/helpers.rb
63
0.0
-91.49% app/classes/suggestion.rb
63
0.0
-100.0% app/classes/visual_group_images.rb
63
0.0
-85.71% app/controllers/admin/emails/name_change_requests_controller.rb
63
0.0
-100.0% app/controllers/observations/species_lists_controller.rb
63
0.0
-100.0% app/models/language_tracking.rb
64
0.0
-84.91% app/controllers/account/profile_controller.rb
64
0.0
-95.56% app/controllers/glossary_terms/images_controller.rb
64
0.0
-97.22% app/helpers/table_helper.rb
64
0.0
-97.92% app/models/collection_number.rb
64
0.0
-100.0% app/models/license.rb
65
0.0
-100.0% app/classes/pattern_search/base.rb
65
0.0
-100.0% app/classes/query/modules/initialization.rb
65
0.0
-100.0% app/models/name/notify.rb
66
0.0
-95.24% app/classes/tree.rb
66
0.0
-93.62% app/controllers/observations/locations_controller.rb
66
0.0
-100.0% app/helpers/tabs/sidebar/admin_helper.rb
66
0.0
-100.0% app/helpers/versions_helper.rb
66
0.0
-91.49% app/models/queued_email/name_change.rb
66
0.0
-95.24% app/models/translation_string.rb
68
0.0
-76.67% app/classes/format_url.rb
68
0.0
-100.0% app/classes/inat/observation_importer.rb
68
0.0
-97.78% app/models/inat_import.rb
68
0.0
-93.75% app/models/queued_email/observation_change.rb
69
0.0
-80.0% app/controllers/account/verifications_controller.rb
69
0.0
-97.96% app/controllers/species_lists/observations_controller.rb
69
0.0
-100.0% app/models/name/resolve.rb
70
0.0
-89.29% app/helpers/tabs/collection_numbers_helper.rb
70
0.0
-95.24% app/models/language.rb
70
0.0
-91.84% app/models/naming/name_resolver.rb
71
0.0
-93.1% app/classes/api2/core/base.rb
71
0.0
-100.0% app/controllers/articles_controller.rb
71
0.0
-97.87% app/extensions/hash.rb
71
0.0
-100.0% app/helpers/header/rubric_helper.rb
72
0.0
-71.21% app/controllers/application_controller/internationalization.rb
72
0.0
-100.0% app/controllers/projects/field_slips_controller.rb
72
0.0
-100.0% app/helpers/header/show_prev_next_helper.rb
72
0.0
-100.0% app/helpers/tabs/sidebar/info_helper.rb
75
0.0
-89.66% app/helpers/tabs/sequences_helper.rb
76
0.0
-87.5% app/controllers/admin/emails/merge_requests_controller.rb
76
0.0
-88.89% app/models/image/url.rb
77
0.0
-96.43% app/classes/query/modules/sequence.rb
77
0.0
-100.0% app/controllers/observations/namings/votes_controller.rb
78
0.0
-100.0% app/classes/observation_labels/text_field.rb
78
0.0
-100.0% app/classes/report/raw.rb
78
0.0
-100.0% app/controllers/observations/downloads_controller.rb
79
0.0
-95.24% app/controllers/names/synonyms/deprecate_controller.rb
80
0.0
-93.75% app/helpers/tabs/images_helper.rb
81
0.0
-100.0% app/classes/field_slip_view.rb
81
0.0
-100.0% app/helpers/header/interest_and_edit_icons_helper.rb
81
0.0
-100.0% app/helpers/tabs/herbaria_helper.rb
81
0.0
-100.0% app/helpers/tabs/herbarium_records_helper.rb
82
0.0
-100.0% app/classes/date_range_parser.rb
82
0.0
-98.36% app/classes/pagination_data.rb
82
0.0
-100.0% app/controllers/observations/search_controller.rb
83
0.0
-92.31% app/classes/api2/sequence_api.rb
84
0.0
-95.24% app/classes/api2/user_api.rb
84
0.0
-89.58% app/models/name/validation.rb
85
0.0
-100.0% app/controllers/licenses_controller.rb
86
0.0
-100.0% app/classes/query.rb
86
0.0
-100.0% app/classes/report/darwin/images.rb
86
0.0
-100.0% app/classes/report/darwin/observations.rb
86
0.0
-100.0% app/controllers/visual_groups_controller.rb
87
0.0
-100.0% app/controllers/observations_controller/new.rb
87
0.0
-92.45% app/controllers/rss_logs_controller.rb
88
0.0
-88.89% app/controllers/names/classification/shared_private_methods.rb
88
0.0
-83.58% app/controllers/publications_controller.rb
88
0.0
-100.0% app/helpers/lightbox_helper.rb
90
0.0
-100.0% app/classes/observation_labels/qr_code_field.rb
91
0.0
-100.0% app/controllers/species_lists/shared_private_methods.rb
92
0.0
-100.0% app/controllers/inat_imports_controller/validators.rb
92
0.0
-100.0% app/controllers/users_controller.rb
94
0.0
-100.0% app/classes/observation_labels/label.rb
94
0.0
-100.0% app/helpers/form_locations_helper.rb
94
0.0
-100.0% app/models/name/merge.rb
95
0.0
-95.65% app/classes/api2/core/uploads.rb
95
0.0
-100.0% app/models/glossary_term.rb
96
0.0
-100.0% app/controllers/inat_imports_controller.rb
98
0.0
-92.11% app/controllers/observations_controller/validators.rb
98
0.0
-98.59% app/models/image/scopes.rb
99
0.0
-95.77% app/controllers/account/login_controller.rb
101
0.0
-91.04% app/classes/mappable/box_methods.rb
101
0.0
-90.91% app/controllers/names/trackers_controller.rb
101
0.0
-98.51% app/models/name/propagate_generic_classifications.rb
102
0.0
-100.0% app/helpers/tabs/users_helper.rb
102
0.0
-98.41% app/models/comment/callbacks.rb
102
0.0
-98.53% app/models/herbarium_record.rb
102
0.0
-97.87% app/presenters/image_presenter.rb
103
0.0
-94.55% app/classes/api2/species_list_api.rb
103
0.0
-100.0% app/classes/observation_labels/pdf_labels.rb
104
0.0
-95.95% app/classes/api2/core/parameters.rb
104
0.0
-100.0% app/helpers/header/sorter_helper.rb
104
0.0
-96.1% app/models/name/create.rb
105
0.0
-100.0% app/classes/report/row.rb
105
0.0
-100.0% app/helpers/tabs/descriptions_helper.rb
105
0.0
-92.11% app/models/comment.rb
106
0.0
-88.24% app/classes/report/adolf.rb
106
0.0
-100.0% app/helpers/header/title_helper.rb
108
0.0
-100.0% app/classes/pattern_search/observation.rb
109
0.0
-91.57% app/classes/api2/model_api.rb
109
0.0
-100.0% app/classes/user_management_service/multiple_user_handler.rb
109
0.0
-93.02% app/controllers/concerns/descriptions/merges.rb
109
0.0
-100.0% app/jobs/inat_import_job.rb
110
0.0
-92.68% app/helpers/api2_helper.rb
110
0.0
-100.0% app/helpers/header/context_nav_helper.rb
111
0.0
-96.97% app/controllers/concerns/descriptions/moves.rb
112
0.0
-93.75% app/models/location_description.rb
114
0.0
-100.0% app/classes/report/symbiota.rb
114
0.0
-98.89% app/controllers/observations_controller/edit_and_update.rb
114
0.0
-89.58% app/helpers/carousel_helper.rb
115
0.0
-95.71% app/classes/api2/collection_number_api.rb
116
0.0
-91.21% app/controllers/names/synonyms_controller.rb
116
0.0
-100.0% app/models/field_slip.rb
121
0.0
-93.24% app/classes/api2/location_api.rb
121
0.0
-97.78% app/classes/query/modules/results.rb
121
0.0
-94.44% app/presenters/matrix_box_presenter.rb
122
0.0
-100.0% app/controllers/account_controller.rb
123
0.0
-96.08% app/classes/api2/image_api.rb
124
0.0
-100.0% app/classes/report/fundis.rb
124
0.0
-100.0% app/models/name/synonymy.rb
126
0.0
-98.77% app/classes/mappable/collapsible_collection_of_objects.rb
127
0.0
-96.55% app/controllers/api2_controller.rb
127
0.0
-96.77% app/controllers/application_controller/authentication.rb
127
0.0
-98.82% app/models/name/spelling.rb
129
0.0
-93.98% app/helpers/object_link_helper.rb
130
0.0
-98.04% app/helpers/tabs/locations_helper.rb
131
0.0
-100.0% app/classes/api2/parsers/date_parser.rb
132
0.0
-100.0% app/models/location/scopes.rb
134
0.0
-100.0% app/helpers/footer_helper.rb
134
0.0
-100.0% app/helpers/names_helper.rb
135
0.0
-98.15% app/helpers/autocompleter_helper.rb
137
0.0
-100.0% app/models/name.rb
138
0.0
-88.68% app/controllers/locations/descriptions_controller.rb
141
0.0
-97.09% app/classes/mappable/map_set.rb
142
0.0
-73.6% app/controllers/interests_controller.rb
143
0.0
-100.0% app/controllers/species_lists/write_in_controller.rb
145
0.0
-98.81% app/controllers/observations_controller/index.rb
147
0.0
-100.0% app/controllers/projects/aliases_controller.rb
147
0.0
-93.2% app/controllers/species_lists/projects_controller.rb
148
0.0
-95.05% app/classes/ip_stats.rb
148
0.0
-98.08% app/controllers/observations/images_controller.rb
151
0.0
-96.51% app/classes/api2/herbarium_record_api.rb
152
0.0
-94.23% app/models/vote.rb
153
0.0
-94.64% app/models/herbarium.rb
154
0.0
-89.57% app/controllers/concerns/searchable.rb
154
0.0
-99.07% app/controllers/images_controller.rb
154
0.0
-100.0% app/models/sequence.rb
155
0.0
-100.0% app/controllers/glossary_terms_controller.rb
155
0.0
-93.75% app/models/name_sorter.rb
156
0.0
-90.91% app/helpers/panel_helper.rb
157
0.0
-100.0% app/classes/observation_labels/fields.rb
157
0.0
-100.0% app/classes/user_management_service.rb
157
0.0
-98.65% app/controllers/account/preferences_controller.rb
159
0.0
-97.85% app/classes/api2/project_api.rb
159
0.0
-97.22% app/helpers/application_helper.rb
159
0.0
-100.0% app/helpers/projects_helper.rb
161
0.0
-100.0% app/classes/report/row_extensions.rb
162
0.0
-88.43% app/extensions/symbol.rb
163
0.0
-100.0% app/helpers/map_helper.rb
164
0.0
-100.0% app/classes/checklist.rb
165
0.0
-85.83% app/controllers/concerns/descriptions/permissions.rb
168
0.0
-100.0% app/controllers/search_controller.rb
170
0.0
-100.0% app/helpers/tabs/species_lists_helper.rb
171
0.0
-100.0% app/classes/report/base_table.rb
171
0.0
-96.15% app/controllers/names/descriptions_controller.rb
172
0.0
-100.0% app/classes/api2/parsers/time_parser.rb
174
0.0
-100.0% app/controllers/projects/members_controller.rb
175
0.0
-100.0% app/classes/inat/mo_observation_builder.rb
176
0.0
-100.0% app/classes/observation_labels/rtf_labels.rb
177
0.0
-99.1% app/models/name_description.rb
177
0.0
-95.28% app/models/name/format.rb
178
0.0
-81.94% app/models/queued_email.rb
179
0.0
-98.32% app/classes/lookup/names.rb
180
0.0
-98.48% app/helpers/api_keys_helper.rb
181
0.0
-99.08% app/controllers/observations/external_links_controller.rb
187
0.0
-97.04% app/controllers/observations_controller/shared_form_methods.rb
187
0.0
-95.4% app/helpers/images_helper.rb
188
0.0
-99.28% app/models/observation/consensus_calculator.rb
189
0.0
-97.08% app/controllers/observations_controller/create.rb
195
0.0
-98.25% app/helpers/header/filters_helper.rb
196
0.0
-100.0% app/classes/prawn/field_slip_card.rb
196
0.0
-93.81% app/controllers/lookups_controller.rb
197
0.0
-100.0% app/helpers/tabs/projects_helper.rb
198
0.0
-100.0% app/helpers/observations_helper.rb
199
0.0
-100.0% app/classes/report/mycoportal.rb
200
0.0
-100.0% app/classes/pattern_search/term.rb
204
0.0
-91.16% app/models/rss_log.rb
206
0.0
-91.03% app/controllers/comments_controller.rb
207
0.0
-100.0% app/controllers/sequences_controller.rb
208
0.0
-100.0% app/helpers/header/index_pagination_helper.rb
209
0.0
-98.6% app/models/name/scopes.rb
210
0.0
-99.15% app/helpers/api2_inline_helper.rb
215
0.0
-100.0% app/controllers/projects_controller.rb
217
0.0
-84.05% app/controllers/concerns/descriptions.rb
217
0.0
-100.0% app/helpers/tabs/observations_helper.rb
218
0.0
-87.97% app/controllers/application_controller.rb
223
0.0
-100.0% app/classes/observation_labels/name_field.rb
230
0.0
-94.19% app/classes/api2/name_api.rb
230
0.0
-96.71% app/helpers/descriptions_helper.rb
231
0.0
-99.33% app/models/abstract_model/ordering_scopes.rb
233
0.0
-81.37% app/classes/query/modules/validation.rb
233
0.0
-100.0% app/controllers/field_slips_controller.rb
236
0.0
-93.82% app/controllers/application_controller/queries.rb
238
0.0
-77.03% app/controllers/translations_controller.rb
239
0.0
-95.29% app/controllers/species_lists_controller.rb
240
0.0
-96.02% app/models/naming.rb
244
0.0
-100.0% app/classes/inat/obs.rb
249
0.0
-97.89% app/classes/eol_data.rb
249
0.0
-100.0% app/helpers/tabs/names_helper.rb
258
0.0
-87.85% app/models/species_list.rb
262
0.0
-98.92% app/models/observation/naming_consensus.rb
268
0.0
-89.39% app/helpers/link_helper.rb
269
0.0
-96.67% app/controllers/observations/namings_controller.rb
271
0.0
-92.31% app/controllers/herbaria_controller.rb
278
0.0
-95.38% app/controllers/application_controller/indexes.rb
286
0.0
-100.0% app/models/description.rb
287
0.0
-97.84% app/controllers/collection_numbers_controller.rb
287
0.0
-100.0% app/helpers/namings_helper.rb
288
0.0
-91.63% app/models/abstract_model.rb
291
0.0
-91.53% app/models/user_stats.rb
322
0.0
-97.72% app/models/abstract_model/scopes.rb
334
0.0
-99.46% app/classes/textile.rb
335
0.0
-89.47% app/controllers/locations_controller.rb
338
0.0
-97.7% app/controllers/herbarium_records_controller.rb
344
0.0
-97.42% app/models/name/taxonomy.rb
349
0.0
-96.02% app/models/language_exporter.rb
352
0.0
-93.66% app/helpers/forms_helper.rb
357
0.0
-97.09% app/classes/api2/observation_api.rb
370
0.0
-96.31% app/helpers/search_form_helper.rb
392
0.0
-99.63% app/models/project.rb
432
0.0
-98.27% app/models/observation/scopes.rb
441
0.0
-100.0% app/controllers/names_controller.rb
498
0.0
-100.0% app/models/name/parse.rb
526
0.0
-94.4% app/models/location.rb
529
0.0
-97.9% app/extensions/string.rb
600
0.0
-95.5% app/models/observation.rb
626
0.0
-92.74% app/models/image.rb
693
0.0
-97.82% app/models/user.rb
Jobs
ID Job ID Ran Files Coverage
1 18893568494.1 29 Oct 2025 12:55AM UTC 781
0.0
GitHub Action Run
Source Files on build 18893568494
  • Tree
  • List 781
  • Changed 727
  • Source Changed 5
  • Coverage Changed 727
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18893568494
  • Pull Request #3409
  • PR Base - main (#18805649225)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc