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

FlexMeasures / flexmeasures / 36689615646
86%

Build:
DEFAULT BRANCH: main
Ran 30 Sep 2026 08:36AM UTC
Jobs 1
Files 188
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

30 Sep 2026 08:25AM UTC coverage: 86.16% (+1.3%) from 84.874%
36689615646

push

github

web-flow
Feat/add annotations on sensor page (#2570)

* ui/sensors: add labels for visible sensor data

Context:
- Sensor users need to mark a chart interval with a custom label.

Change:
- Add the sensor annotation form, read the zoomed time interval, and refresh annotation overlays after saving.

* tests/ui: cover sensor annotation access and ranges

Context:
- The new sensor form depends on permissions, chart zoom, and user attribution.

Change:
- Assert panel visibility, zoom interval calculation, and default user source attribution.

* docs/sensors: explain labeling a chart interval

Context:
- Sensor users need guidance for labeling a small belief range.

Change:
- Describe the Annotate panel, mouse zoom, date range fallback, and user data source.

* docs/changelog: announce sensor page annotations

Context:
- The new sensor annotation form is a user-facing feature.

Change:
- Add an entry under New features for the visible-range label workflow.

* ui/sensors: name the visible range helper plainly

Context:
- Review feedback identified a clearer name for the chart range helper.

Change:
- Rename the sensor annotation range helper to visibleRange.

* tests/ui: name both sensor panels in view tests

Context:
- Review feedback asked for test names and descriptions to cover both panels.

Change:
- Rename the permission tests and make their docstrings describe Forecast and Annotate.

* tests/ui: cover sensor annotation access and ranges

Context:
- The new sensor form depends on permissions, chart zoom, and user attribution.

Change:
- Assert panel visibility, zoom interval calculation, and default user source attribution.

* add PR Nr

Signed-off-by: Nicolas Höning <nicolas@seita.nl>

* Update documentation/views/sensors.rst

Co-authored-by: Felix Claessen <30658763+Flix6x@users.noreply.github.com>
Signed-off-by: Nicolas Höning <iam@nicolashoening.de>

* Update flexmeasures/ui/templates/sensors/index.html

Co-authored-by: Felix Claessen <30658763+Flix6x@user... (continued)

111 of 112 new or added lines in 5 files covered. (99.11%)

1 existing line in 1 file now uncovered.

20687 of 24010 relevant lines covered (86.16%)

0.86 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
79.15
0.0% flexmeasures/cli/data_add.py

Coverage Regressions

Lines Coverage ∆ File
1
79.15
0.0% flexmeasures/cli/data_add.py
Jobs
ID Job ID Ran Files Coverage
1 36689615646.1 30 Sep 2026 08:36AM UTC 188
86.16
GitHub Action Run
Source Files on build 36689615646
  • Tree
  • List 188
  • Changed 5
  • Source Changed 5
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36689615646
  • 221505f3 on github
  • Prev Build on main (#36438469167)
  • Next Build on main (#36697434606)
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