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

nixel2007 / opentelemetry / 23757956379 / 1
96%
master: 96%

Build:
DEFAULT BRANCH: master
Ran 30 Mar 2026 05:23PM UTC
Files 83
Run time 6s
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 Mar 2026 05:19PM UTC coverage: 95.403% (+0.008%) from 95.395%
23757956379.1

push

github

nixel2007
refactor(metrics): архитектура Java SDK - агрегаторы, базовые классы, Собрать()

Полный рефакторинг подсистемы метрик по образцу Java OTel SDK:

Новые классы:
- ОтелАгрегаторСуммы, ОтелАгрегаторПоследнегоЗначения,
  ОтелАгрегаторГистограммы, ОтелАгрегаторЭкспоненциальнойГистограммы
- ОтелБазовыйСинхронныйИнструмент, ОтелБазовыйНаблюдаемыйИнструмент
- ИнтерфейсИнструментМетрик

Архитектурные изменения:
- Агрегатор (Strategy) знает тип метрики, монотонность, тип значения
- Хранилище (extends) управляет аккумуляторами, кардинальностью, экземплярами
- Инструмент - thin facade: только валидация и делегирование
- Собрать() заменяет 7 вызовов + 2 try/catch в читателях
- Удалены ТочкиДанных(), ТипМетрики(), Монотонный(), ТипЗначения() с инструментов

Результат: ~2400 строк удалено, 0 дублирования, 699 тестов зеленые, 0 BSLLS issues.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

4379 of 4590 relevant lines covered (95.4%)

77.24 hits per line

Source Files on job 23757956379.1
  • Tree
  • List 83
  • Changed 12
  • Source Changed 12
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 23757956379
  • 1520f99d on github
  • Prev Job for on master (#23734987304.1)
  • Next Job for on master (#23797267414.1)
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