Skip to content

Integration test for new ble gatt protocol - #781

Open
dastansam wants to merge 1 commit into
mainfrom
test/ble-integration
Open

Integration test for new ble gatt protocol#781
dastansam wants to merge 1 commit into
mainfrom
test/ble-integration

Conversation

@dastansam

Copy link
Copy Markdown
Contributor

No description provided.

@dastansam
dastansam marked this pull request as ready for review March 2, 2026 12:52
@dastansam
dastansam force-pushed the test/ble-integration branch from b5c67f3 to 6c1b672 Compare March 11, 2026 17:51
PR #781 sat on the dead branch wip/ble-gatt-messaging_rebased (no
movement since 2026-03), and had diverged from main at 2026-03-10.
Rebasing onto that base would have replayed ~108 commits of main
history onto a stale branch; instead this squashes the branch's net
BLE work onto current main so the PR can target main.

Resolution policy:
- libqaul core / CLI / everything in the cargo workspace: main's
  version. The branch's own final commit already intended to "restore
  libqaul/cli files to origin/main", so the net diff carries no Rust
  changes outside the ble_module crate. Workspace builds clean.
- ble_module (Cargo.toml, ble/ble_service.rs, ble/utils.rs and the new
  gatt_protocol.rs / rpc / tests): taken from #781 as a self-consistent
  unit — this is the PR's actual GATT-messaging feature. NOTE:
  ble_module is excluded from the workspace (exclude = ["ble_module"])
  and depends on bluer (Linux/BlueZ), so it does NOT build on this
  (macOS) host and was NOT compile-verified here — it needs a Linux +
  BlueZ build before merge.
- Non-Rust conflicts (Android Kotlin BleActor/BleService/BleWrapper,
  build.gradle, QueueModels, pubspec.lock): resolved to main's side
  (main had deleted BleActor.kt/BleService.kt in its Android BLE
  refactor). The branch's new Kotlin service files came through as
  clean additions. Non-Rust correctness is out of scope per the
  branch owner.
@dastansam
dastansam force-pushed the test/ble-integration branch from 6c1b672 to aef943a Compare July 24, 2026 06:09
@dastansam
dastansam changed the base branch from wip/ble-gatt-messaging_rebased to main July 24, 2026 06:09
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant