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

FAIRmat-NFDI / sand / 33015092096
96%
main: 86%

Build:
Build:
LAST BUILD BRANCH: please-commands
DEFAULT BRANCH: main
Ran 26 Aug 2026 09:23PM UTC
Jobs 1
Files 9
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

26 Aug 2026 09:22PM UTC coverage: 95.514% (+10.9%) from 84.615%
33015092096

Pull #14

github

yaruwangway
Address the target collection by entry id

The add-audio/add-note routes accept an optional collection_entry_id
pinning exactly which InputCollection entry the data belongs to; the
dashboard always sends the selected experiment's entry id. sand's own
experiments resolve deterministically (their entry id derives from the
fixed mainfile), so this works right after creation despite indexing
lag; NOMAD-created collections resolve by entry id, which also removes
the pick-the-oldest ambiguity when an upload holds several collections.
Without the parameter the previous discovery behavior remains.

The experiment naming convention moves off the route handler onto
HysprintExperimentInfoForm.default_name(), since lab_ids derive from
those parts and other callers must not re-derive the format.

Fold the single-caller primitives back: create_written_note merges
into add_written_note, the experiment-info variant becomes its own
add_experiment_info (label routing is voice-eln domain, so the
label/mainfile pair no longer leaks through the router), and
create_input_collection drops its always-constant collection_mainfile
and never-passed upload_id parameters.
Pull Request #14: Group audios and notes into experiments (InputCollection)

451 of 470 new or added lines in 4 files covered. (95.96%)

511 of 535 relevant lines covered (95.51%)

0.96 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
88.46
src/sand/services/nomad_upload.py
6
95.3
src/sand/services/voice_eln.py
3
98.78
tests/services/test_voice_eln.py
Jobs
ID Job ID Ran Files Coverage
1 33015092096.1 26 Aug 2026 09:23PM UTC 9
95.51
GitHub Action Run
Source Files on build 33015092096
  • Tree
  • List 9
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #14
  • PR Base - main (#32853531256)
  • 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