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

GrottoCenter / grottocenter-api / 27447947079
87%

Build:
DEFAULT BRANCH: develop
Ran 12 Jun 2026 11:02PM UTC
Jobs 1
Files 450
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

12 Jun 2026 11:00PM UTC coverage: 86.868% (-0.1%) from 86.989%
27447947079

push

github

ClemRz
fix(observation): address PR #1656 re-review — ID validation and DRY

- Validate mediumId per measurement column (not top-level dead field)
- Reject empty strings in ID fields before they reach Waterline
- Ignore sensorConfigurationId and mediumId on non-measurement columns
- Remove unused deviceId from Swagger spec
- Extract isBlank, isNonBlankString, isValidId utilities (DRY)
- Add property tests for isBlank, isNonBlankString, isValidId
- Update ReferenceValidator property test for measurement-only scoping

4187 of 5033 branches covered (83.19%)

Branch coverage included in aggregate %.

61 of 70 new or added lines in 10 files covered. (87.14%)

81 existing lines in 5 files now uncovered.

8037 of 9039 relevant lines covered (88.91%)

120.1 hits per line

Uncovered Changes

Lines Coverage ∆ File
7
83.41
api/services/observation-import/ProfileValidator.js
2
88.89
api/services/observation-import/TimestampConverter.js

Coverage Regressions

Lines Coverage ∆ File
49
10.32
0.58% api/dbSync/dbSync.js
26
64.06
0.76% api/services/FileService.js
3
76.67
-2.64% api/controllers/v1/name/set-as-main.js
2
93.81
-3.09% api/services/RecentChangeService.js
1
97.67
-0.51% api/services/mapping/converters.js
Jobs
ID Job ID Ran Files Coverage
1 27447947079.1 12 Jun 2026 11:02PM UTC 450
86.87
GitHub Action Run
Source Files on build 27447947079
  • Tree
  • List 450
  • Changed 19
  • Source Changed 17
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27447947079
  • 63f18d34 on github
  • Prev Build on develop (#27302959734)
  • Next Build on develop (#27474647725)
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

© 2026 Coveralls, Inc