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

mozilla / fx-private-relay / 1f27d7ef-045c-4b13-be21-3a6fa9a7e5a6
85%
main: 86%

Build:
Build:
LAST BUILD BRANCH: MPP-4153-test-code-coverage-mask-management
DEFAULT BRANCH: main
Ran 11 Apr 2025 10:26PM CUT
Jobs 1
Files 258
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

11 Apr 2025 10:13PM CUT coverage: 85.212% (+0.01%) from 85.201%
1f27d7ef-045c-4b13-be21-3a6fa9a7e5a6

Pull #5500

circleci

groovecoder
MPP-4012 - feat(glean): log API access as Glean server event

Introduce a new `api.accessed` Glean event to capture accesses to Relay API
endpoints. This includes the HTTP method and endpoint path, and logs events
for all `/api/` prefixed routes via a new middleware component.

- Added `record_api_accessed()` to `EventsServerEventLogger`
- Extended `RelayGleanLogger` with `log_api_accessed()` for easier integration
- Registered `GleanApiAccessMiddleware` to log access for all API routes
- Added corresponding unit test for API access logging
- Updated `relay-server-metrics.yaml` to define the `api.accessed` metric
- Updated notification email for several existing metrics to use relay-team@mozilla.com
Pull Request #5500: WIP: MPP-4012 - feat(glean): log API access as Glean server event

2461 of 3597 branches covered (68.42%)

Branch coverage included in aggregate %.

38 of 39 new or added lines in 5 files covered. (97.44%)

1 existing line in 1 file now uncovered.

17258 of 19544 relevant lines covered (88.3%)

9.83 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
95.96
-1.89% privaterelay/tests/utils.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
98.88
-0.37% privaterelay/tests/model_tests.py
Jobs
ID Job ID Ran Files Coverage
1 1f27d7ef-045c-4b13-be21-3a6fa9a7e5a6.1 11 Apr 2025 10:26PM CUT 258
85.21
CircleCI Job
Source Files on build 1f27d7ef-045c-4b13-be21-3a6fa9a7e5a6
  • Tree
  • List 258
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Loading...
Coverage∆FileLinesRelevantCoveredMissedHits/LineBranch HitsBranch Misses
0.0
frontend/src/components/waitlist/LocalePicker.tsx67 25 0 25 0.0 0 2
0.0
frontend/src/components/ReactAriaI18nProvider.tsx16 6 0 6 0.0 0 0
0.0
frontend/src/components/waitlist/CountryPicker.tsx74 26 0 26 0.0 0 2
0.0
...end/src/components/layout/topmessage/NpsSurvey.tsx133 40 0 40 0.0 0 8
0.0
emails/admin.py14 9 0 9 0.0 0 0
0.0
frontend/src/components/Localized.tsx49 9 0 9 0.0 0 2
0.0
...ls/management/commands/delete_old_reply_records.py23 14 0 14 0.0 0 0
0.0
...agement/commands/get_latest_email_tracker_lists.py42 22 0 22 0.0 0 2
0.0
frontend/src/components/landing/DemoPhone.tsx71 29 0 29 0.0 0 9
0.0
frontend/src/functions/getL10n.ts115 36 0 36 0.0 0 11
Showing 1 to 10 of 258 entries
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 26
  • Next
  • ►
    92.75
    api/
  • ►
    93.94
    emails/
  • ►
    58.7
    frontend/
  • ►
    94.14
    phones/
  • ►
    92.44
    privaterelay/
  • Back to Repo
  • CircleCI Build #1F27D7EF...
  • Pull Request #5500
  • PR Base - main (#53C4A3DE...)
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