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

mostafa / xk6-kafka / 25287150581
79%

Build:
DEFAULT BRANCH: main
Ran 03 May 2026 06:39PM UTC
Jobs 1
Files 26
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

03 May 2026 06:26PM UTC coverage: 78.775% (-0.9%) from 79.643%
25287150581

push

github

web-flow
Added Azure Entra Support (#390)

* Refactored consumer to get access to events to support OAuth callbacks

* Handle producer events to prepare for oauth callback

* Simplify range expression

* Added supporting OAuth callback functionality

* Added OAuth token callback to Consumer

* Regenerated API docs

* Added OAuth token callback to Producer

* Added context cancellation check

* Handle context cancellation correctly

* Improved naming

* Simplify consumer timeout handling

* Do not include Event Hub port in Entra scope

* Fixed Azure Entra bugs

* Cleaned up Go Mod

* Fixed formatting

* Consolidated oauth code and fixed linter errors

* Fixed producer client events handler cancellation

* Fixed failed tests

* Suppressed Sonar Lint

* Addressed Sonar violations

* Fixed comment typo

* Added OAuth support to admin client

* Fixed Event Hub test script

* Addressed security hotspot

* Removed unused import

* Fixed import

* xk6 sync

* Fix admin client lifecycle teardown

Persist the producer handle used to bootstrap the admin client and make close idempotent so all internal resources are reliably released. Add regression tests that verify lifecycle wiring, close behavior, and post-close operation failures.

* Document Azure Entra OAuth support in README

Update the feature and FAQ documentation to include Azure Entra OAuth usage for Event Hub and point readers to the dedicated example script.

* Prettify

* gofmt

* Tune golangci-lint v2 goconst configuration

Adjust goconst thresholds and exclusions to reduce low-value noise while keeping the linter enabled, and disable deprecated gomodguard in favor of gomodguard_v2 from the default lint set.

* Regenerate api-docs

---------

Co-authored-by: Mostafa Moradian <mstfmoradian@gmail.com>

152 of 240 new or added lines in 7 files covered. (63.33%)

3756 of 4768 relevant lines covered (78.78%)

33.38 hits per line

Uncovered Changes

Lines Coverage ∆ File
61
40.2
pkg/kafka/oauth.go
15
71.39
0.2% pkg/kafka/consumer.go
5
82.65
-0.29% pkg/kafka/admin.go
5
75.29
1.72% pkg/kafka/producer.go
2
86.0
-0.36% pkg/kafka/auth.go
Jobs
ID Job ID Ran Files Coverage
1 25287150581.1 03 May 2026 06:39PM UTC 26
78.78
GitHub Action Run
Source Files on build 25287150581
  • Tree
  • List 26
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 01f9d71d on github
  • Prev Build on main (#25072154492)
  • Next Build on main (#25287273033)
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