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

nebkat / flutter-bluebird
88%

Build:
DEFAULT BRANCH: main
Repo Added 15 Jul 2026 10:21PM UTC
Token eBN9IkFVWaEzlbaCiOpK7hqrlr9QIasBO regen
Build 26 Last
Files 16
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 main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main

21 Jul 2026 09:15PM UTC coverage: 87.984% (+6.4%) from 81.61%
29956921311

push

github

nebkat
test: cover the L2CAP data channel and platform delegation

The L2CAP additions dropped coverage because the data-channel client was
exercised only through the fake platform (which stubs l2capInput/l2capWrite),
leaving the real framing/backpressure code untested.

- l2cap_data_channel.dart: 0% → 100% — drives the real BasicMessageChannel via
  the test messenger (framing, ready signal, inbound routing, credit-of-one
  backpressure, unknown-channel/short-frame handling, detach).
- BluebirdPlatform L2CAP delegation (openL2capChannel/closeL2capChannel defaults,
  onL2capChannelClosed, l2capInput/l2capWrite/l2capDetach).
- BluetoothL2CapChannel.toString.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

886 of 1007 relevant lines covered (87.98%)

4.27 hits per line

Relevant lines Covered
Build:
Build:
1007 RELEVANT LINES 886 COVERED LINES
4.27 HITS PER LINE
Source Files on main
  • Tree
  • List 16
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29956921311 main test: cover the L2CAP data channel and platform delegation The L2CAP additions dropped coverage because the data-channel client was exercised only through the fake platform (which stubs l2capInput/l2capWrite), leaving the real framing/backpressur... push 22 Jul 2026 08:54PM UTC nebkat github
87.98
29848097545 main chore: prepare 0.4.0 release Bump all packages to 0.4.0 (lockstep) and cross-constraints to ^0.4.0. Carries a breaking change (AdvertisementData.advName is now nullable), so a minor bump in 0.x, not a patch. Finalize the bluebird changelog under ... push 21 Jul 2026 04:21PM UTC nebkat github
81.61
29592606947 main example: disable the connect button mid-transition While connecting/disconnecting the primary action is disabled and shows a spinner with a Connecting…/Disconnecting… label (a switch over connectionState, matching the status text), so it can't be... push 17 Jul 2026 03:35PM UTC nebkat github
86.42
29545872776 main Release bluebird_darwin 0.2.1 (await write-without-response flow control) Ships the CoreBluetooth flow-control fix: write-without-response now awaits canSendWriteWithoutResponse instead of erroring, matching Android/web. Co-Authored-By: Claude O... push 17 Jul 2026 12:52AM UTC nebkat github
85.98
29544539593 main ci: allow manual publish via workflow_dispatch pub.dev supports publishing from workflow_dispatch events (enabled per package alongside tag push, gated by the pub.dev environment). Add the trigger so a platform package can be shipped on its own, ... push 17 Jul 2026 12:23AM UTC nebkat github
85.98
29543340937 main ci: skip already-published versions in the publish workflow The publish job looped `dart pub publish` over every package, so a patch that bumps only one package (bluebird 0.2.1) failed re-publishing the unchanged 0.2.0 packages ("version already ... push 16 Jul 2026 11:57PM UTC nebkat github
85.98
29532210252 main Keep dart:io out of the web build so the package is Web/WASM-compatible utils.dart imported dart:io unconditionally (for platform detection), which pana flags as making the whole package Web- and WASM-incompatible. Move platform detection behind ... push 16 Jul 2026 08:30PM UTC nebkat github
85.98
29465287374 main docs: link platform_interface README to bluebird on pub.dev The back-reference used a relative path (../bluebird) that breaks on pub.dev; point it at the package page like the other implementations do. Co-Authored-By: Claude Opus 4.8 (1M context... push 16 Jul 2026 01:56AM UTC nebkat github
85.68
29464867297 main Fix misleading longWrite-withoutResponse error and cover it A long write uses GATT prepare/execute writes, which inherently require responses, so combining it with withoutResponse is a protocol-level contradiction — not an iOS/Android restriction... push 16 Jul 2026 01:46AM UTC nebkat github
85.68
29464517743 main coverage: exclude generated and unreachable lines Drop *.g.dart (pigeon's messages.g.dart) from the merged lcov before uploading to Coveralls, and mark the by-design namespace constructor and defensive/dead branches in uuid.dart with // coverage:... push 16 Jul 2026 01:37AM UTC nebkat github
85.57
See All Builds (26)

Badge your Repo: flutter-bluebird

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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