Skip to content

Testing and Implementations

kidfromjupiter edited this page Jan 23, 2026 · 1 revision

Current status (Linux)

  • There are not many unit tests defined for the Linux implementation right now.
  • Testing is currently conducted manually.
  • A branch named linux-core-impl contains a minimal Linux implementation with almost 100% test coverage for that minimal scope.
  • The plan is to merge the minimal implementation and the main Linux work in the future.

Working implementation examples

These examples are used for manual testing and as reference implementations:

  • connections/file_share: file sharing app used to test connectivity and bandwidth upgrade paths between Linux and Linux.
  • connections/walkietalkie: works in tandem with Google's Android Walkie Talkie MANUAL app in https://github.com/android/connectivity-samples.
  • sharing/linux/nearby_sharing_app: minimal implementation of Nearby Sharing (aka Quick Share) for Linux.
  • nearby-connections-android: Android test app that exposes all options in the current Nearby Sharing API; used as ground-truth debugging reference. You can grab the latest release over here https://github.com/kidfromjupiter/nearby-connections-android.

Clone this wiki locally