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

CenterForOpenScience / angular-osf / 36899141634
82%

Build:
DEFAULT BRANCH: develop
Ran 01 Oct 2026 05:29PM UTC
Jobs 1
Files 746
Run time 4min
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

01 Oct 2026 05:24PM UTC coverage: 81.837% (-0.5%) from 82.287%
36899141634

push

github

web-flow
[ENG-12064] Phase 2: SSR performance & reliability metrics (#1049)

https://openscience.atlassian.net/browse/ENG-10693

The Angular SSR (Server-Side Rendering) app will only be used for bots such as the Google Bot and similar. We will use Nginx to redirect pages from the client-side app to the SSR pages if they match certain criteria. Normal web traffic will not be server-side rendered.
Phase 2 involves adding metrics to the app so that Product can assess the performance and reliability of the service without Google telling us.
The following metrics (If there are some that we can’t measure, then those can be negotiated) - these may be part of a second phase after getting the basic functionality running on Production:
SSR Render Success Rate - Measures how often search engine bots successfully receive a fully rendered page instead of an error or a broken response.
SSR Response Speed (Time to First Byte) - Measures how quickly search engines start receiving page content after requesting it. Faster responses help search engines crawl pages more efficiently and avoid treating them as slow or unreliable (Looking at Google here....)
Rendered Page Completeness - Measures whether the rendered pages include the key information search engines need (such as titles, summaries, and main content), rather than just an empty or partial page.
Indexed Pages by Content Type - Measures how many projects, registrations, preprints, etc. are successfully indexed by search engines over time. This helps us understand whether this work is improving discoverability in practice.
User agent, if available

10034 of 13233 branches covered (75.83%)

Branch coverage included in aggregate %.

15 of 15 new or added lines in 3 files covered. (100.0%)

206 existing lines in 12 files now uncovered.

17032 of 19840 relevant lines covered (85.85%)

8.65 hits per line

Coverage Regressions

Lines Coverage ∆ File
91
4.61
-88.16% src/app/features/collections/components/add-to-collection/project-metadata-step/project-metadata-step.component.ts
28
44.05
-47.62% src/app/features/project/overview/components/citation-collection-item/citation-collection-item.component.ts
18
7.02
-92.98% src/app/features/collections/services/project-metadata-form.service.ts
15
34.62
-65.38% src/app/features/collections/store/add-to-collection/add-to-collection.state.ts
11
23.53
-76.47% src/app/features/collections/services/add-to-collection.service.ts
11
68.18
-25.0% src/app/features/registry/store/registry-resources/registry-resources.state.ts
10
76.72
-14.66% src/app/features/project/overview/components/link-resource-dialog/link-resource-dialog.component.ts
8
84.85
-12.12% src/app/shared/components/file-menu/file-menu.component.ts
6
64.34
-6.98% src/app/shared/components/global-search/global-search.component.ts
4
89.71
-5.88% src/app/shared/components/search-results-container/search-results-container.component.ts
3
69.23
-20.51% src/app/shared/components/doughnut-chart/doughnut-chart.component.ts
1
78.26
-17.39% src/app/features/metadata/dialogs/affiliated-institutions-dialog/affiliated-institutions-dialog.component.ts
Jobs
ID Job ID Ran Files Coverage
1 36899141634.1 01 Oct 2026 05:29PM UTC 746
81.84
GitHub Action Run
Source Files on build 36899141634
  • Tree
  • List 746
  • Changed 57
  • Source Changed 4
  • Coverage Changed 57
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36899141634
  • 5690399c on github
  • Prev Build on develop (#35869574007)
  • Next Build on develop (#36902854225)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc