• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pulibrary / tigerdata-app / e91b352f-afde-48f9-bfb6-bb18003a6f7a
91%

Build:
DEFAULT BRANCH: main
Ran 05 Nov 2025 09:25PM UTC
Jobs 5
Files 110
Run time 1min
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

05 Nov 2025 09:19PM UTC coverage: 91.073% (-0.5%) from 91.527%
e91b352f-afde-48f9-bfb6-bb18003a6f7a

push

circleci

web-flow
Project Show page now displays metadata straight from Mediaflux (#2128)

Updated project show page (Show and Details) to fetch the project
metadata straight from Mediaflux.

Notice that I am performing most of the changes at the Presenter level
(rather than at the Model) because we need a valid user session to fetch
from Mediaflux and the presenter seems like a better place for this.

NOTE: There are other places in the code that still reference the
original project metadata stored in our Rails record (e.g. mailers) and
we should refactor that code too to fetch the data from Mediaflux but I
am trying to keep this PR as small as possible. See issue:
https://github.com/pulibrary/tigerdata-app/issues/2132 for details.

Closes #2039

45 of 70 new or added lines in 8 files covered. (64.29%)

323 existing lines in 22 files now uncovered.

2836 of 3114 relevant lines covered (91.07%)

540.97 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
95.45
-2.58% app/models/mediaflux/asset_metadata_request.rb
1
82.14
82.14% app/presenters/project_dashboard_presenter.rb
1
0.0
0.0% app/services/princeton_users.rb
8
0.0
0.0% app/controllers/projects_controller.rb
14
63.44
63.44% app/presenters/project_show_presenter.rb

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.45
-2.58% app/models/mediaflux/asset_metadata_request.rb
1
84.92
7.14% app/models/request.rb
1
85.71
-14.29% app/models/system_user.rb
2
77.78
-11.11% app/models/provenance_event.rb
3
0.0
0.0% app/controllers/projects_controller.rb
3
80.0
-15.0% app/models/mediaflux/namespace_destroy_request.rb
3
89.66
-10.34% app/models/mediaflux/project_user_add_request.rb
4
87.64
-4.49% app/models/mediaflux/request.rb
4
73.33
-26.67% app/services/pul_datacite.rb
8
66.22
-9.46% app/controllers/request_wizards_controller.rb
10
0.0
-100.0% app/models/mediaflux/project_report.rb
12
64.29
-28.57% app/models/mediaflux/iterator_request.rb
13
0.0
-100.0% app/jobs/request_cleanup_job.rb
14
0.0
-100.0% app/controllers/new_project_wizard/additional_information_related_resources_controller.rb
14
0.0
-83.33% app/controllers/new_project_wizard/project_information_controller.rb
15
68.84
-8.78% app/models/project.rb
23
0.0
-100.0% app/models/mediaflux/store_list_request.rb
24
0.0
-100.0% app/models/mediaflux/test_asset_create_request.rb
24
62.2
-18.9% app/models/project_metadata.rb
32
0.0
-67.86% app/models/mediaflux/asset.rb
43
0.0
-100.0% app/models/mediaflux/asset_create_request.rb
69
0.0
-92.68% app/services/project_import.rb
Jobs
ID Job ID Ran Files Coverage
1 e91b352f-afde-48f9-bfb6-bb18003a6f7a.1 05 Nov 2025 09:25PM UTC 110
47.79
2 e91b352f-afde-48f9-bfb6-bb18003a6f7a.2 05 Nov 2025 09:25PM UTC 110
39.32
3 e91b352f-afde-48f9-bfb6-bb18003a6f7a.3 05 Nov 2025 09:25PM UTC 110
60.73
4 e91b352f-afde-48f9-bfb6-bb18003a6f7a.4 05 Nov 2025 09:31PM UTC 110
49.14
5 e91b352f-afde-48f9-bfb6-bb18003a6f7a.5 05 Nov 2025 09:36PM UTC 110
72.56
Source Files on build e91b352f-afde-48f9-bfb6-bb18003a6f7a
  • Tree
  • List 110
  • Changed 12
  • Source Changed 8
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #E91B352F...
  • f8d9412a on github
  • Prev Build on main (#8306569A...)
  • Next Build on main (#300AC94C...)
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