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

umputun / rlb-stats
84%
master: 83%

Build:
Build:
LAST BUILD BRANCH: fix/candle-precedence
DEFAULT BRANCH: master
Repo Added 01 Nov 2019 06:30PM UTC
Files 7
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

LAST BUILD ON BRANCH fix/candle-precedence
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • bump_bbolt
  • bump_readme
  • cancelable
  • ci
  • ci-updates-and-hardening
  • consistent
  • dashboard-rewrite
  • dependabot
  • dependabot/github_actions/github-actions-updates-7aa8621bec
  • dependabot/github_actions/github-actions-updates-a2e7793ad6
  • dependabot/go_modules/go-modules-updates-07f3a6036d
  • dependabot/go_modules/go-modules-updates-4c8a9e7529
  • dependabot/go_modules/go-modules-updates-68c902ff31
  • dependabot/go_modules/go-modules-updates-88fd66ad8e
  • dependabot/go_modules/go-modules-updates-9254213526
  • dependabot/go_modules/go-modules-updates-a0d67c0d5b
  • dependabot/go_modules/go-modules-updates-dc9768f38b
  • dependabot/go_modules/go-modules-updates-ecb200e869
  • dependabot/go_modules/go-modules-updates-f3ab9ab63f
  • fix/aggregate-single-pass
  • fix/aggregator-race
  • fix/bolt-save-merge
  • fix/candle-precedence
  • fix/reject-reserved-dest
  • fix_test_data_agg
  • improve_tests
  • limit-files
  • lint_fixes
  • master
  • opts
  • paskal/add-tests
  • paskal/add_dependabot
  • paskal/bump_modules
  • paskal/charts
  • paskal/clarify_docker_comment
  • paskal/dependabot-disable-updates
  • paskal/fix-ci-after-rebase
  • paskal/fix_dockerfile_and_golangcilint
  • paskal/golangci-lint
  • paskal/pprof
  • paskal/remove_chi
  • paskal/remove_go_chi
  • paskal/renew
  • paskal/rest_package
  • relative_url
  • smaller-data

04 Jul 2026 01:11AM UTC coverage: 83.551% (+0.09%) from 83.465%
28690415340

Pull #60

github

paskal
fix: clearer error message for out-of-range max_points

per review: the client-facing message said "can't parse 'max_points' field"
even when the value parsed fine but was out of range (0, 256, negatives).
return "max_points must be 1..255" so parse vs validation failures read
correctly. tests updated.
Pull Request #60: fix: correct /api/candle aggregate/max_points precedence

8 of 8 new or added lines in 1 file covered. (100.0%)

320 of 383 relevant lines covered (83.55%)

10.81 hits per line

Relevant lines Covered
Build:
Build:
383 RELEVANT LINES 320 COVERED LINES
10.81 HITS PER LINE
Source Files on master
  • Tree
  • List 7
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28690415340 fix/candle-precedence fix: clearer error message for out-of-range max_points per review: the client-facing message said "can't parse 'max_points' field" even when the value parsed fine but was out of range (0, 256, negatives). return "max_points must be 1..255" so par... Pull #60 04 Jul 2026 01:14AM UTC paskal github
83.55
28690346639 fix/aggregate-single-pass perf: drop redundant sort in aggregateCandles emit per review: the input is sorted by StartMinute, so bucket times (floor division of a non-decreasing value) are appended in non-decreasing order and 'order' is already sorted. remove the extra sor... Pull #58 04 Jul 2026 01:11AM UTC paskal github
84.67
28690266760 fix/aggregator-race test: add dedupe-key collision regression test per review: guards the struct dedup key against a regression to a naive concatenated string key, which would collapse (file=a-b,ip=c) and (file=a,ip=b-c) into one count. Pull #57 04 Jul 2026 01:08AM UTC paskal github
83.9
28690189759 dashboard-rewrite fix: dispose ECharts instances before HTMX swaps hx-swap="innerHTML" removes the old chart containers on period switch, but their ECharts instances were never disposed, leaking across swaps. dispose any instances inside the swap target in an htmx... Pull #55 04 Jul 2026 01:05AM UTC paskal github
86.24
28688792735 dashboard-rewrite refactor: harden dashboard rendering per review - fail loudly if the embedded static subtree is missing instead of ignoring the fs.Sub error and serving from a nil FS - render templates into a buffer and return 500 on error, so a template fai... Pull #55 04 Jul 2026 12:08AM UTC paskal github
86.24
28688682222 fix/bolt-save-merge fix: overwrite unreadable candle on save instead of failing per review: if the existing entry for a key can't be unmarshalled, log a warning and overwrite it rather than returning the error, which would also drop the new candle and prevent recove... Pull #59 04 Jul 2026 12:04AM UTC paskal github
84.56
28688554483 fix/aggregate-single-pass perf: check cancellation at bucket boundaries in aggregateCandles move the ctx.Done() check into the new-bucket branch so a cancelled request returns only complete buckets, never a partially-filled one. sort a copy of the input by time first so t... Pull #58 03 Jul 2026 11:59PM UTC paskal github
84.67
28688290763 fix/aggregator-race test: tighten concurrent aggregator test per review correct the comment to say only Store is concurrent (Flush runs after the wait), and assert Flush actually emits a non-empty candle instead of discarding its return. Pull #57 03 Jul 2026 11:49PM UTC paskal github
83.9
28688182817 fix/candle-precedence test: cover valid max_points path in getCandle add a valid max_points=5 case so the division branch (previously only reached by invalid or aggregate-overridden inputs) is exercised, restoring coverage. Pull #60 03 Jul 2026 11:44PM UTC paskal github
83.55
28682254032 fix/reject-reserved-dest fix: reject reserved dest "all" on /api/insert "all" is the synthetic node the aggregator writes every record into. POST /api/insert accepted any non-empty dest, so a client posting dest="all" double-counted into that bucket and corrupted the agg... Pull #61 03 Jul 2026 08:35PM UTC paskal github
83.64
See All Builds (186)
  • Repo on GitHub
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