Solid/Projects/BlueDevil/Tests

From KDE Community Wiki

KIO Bluetooth

Tester Version Discover Show services PANU DUN Send File Browse files
afiestas 1.3 OK OK OK OK OK OK
snowman 2.0 OK OK OK OK OK OK
  • Discover: kio_bluetooth should find new devices and update dolphin without having to press F5
  • Show services: Show compatible services once inside a device
  • PANU: Connect to panu (clicking on it)
  • DUN: Connect to dun (clicking on it)
  • Send File: Open the wizard, and it should only allow to select the file
  • Browse files: Redirect to kio_obexftp for browsing files

KIO ObexFTP

Tester Version List Copy from Copy to Open Delete Two browsers Pairing
afiestas 1.3 OK OK OK OK OK OK OK
snowman 2.0 OK OK OK OK OK OK OK
  • List: List files in the device
  • Copy from: Copy files from the device to home
  • Copy to: Copy files from home to the device
  • Open: Clicking on an image should open Gwenview
  • Delete: Delete files from the device
  • Two browsers: Multiple dolphins/konquerors should be supported
  • When trying to browse a device that requires pairing, it should work

KCM Devices

Tester Version Enabled bluedevil Updates Disconnect Remove Details Add device None configured
afiestas 1.3 OK OK OK OK OK OK OK
snowman 2.0 OK OK OK OK OK OK Couldn't test
  • Enable bluedevil: Remove the sistray icon and unload the KDED module
  • Update: react on changes in a device
  • Disconnect: Disconnect a device
  • Remove: Remove a device
  • Add device: Execute the wizard
  • None configured: Show a note saying that no devices were found offering to launch the wizard

KCM File Transfers (receive)

Tester Version Enabled receive Save files in Auto accept
afiestas 1.3 OK OK OK
snowman 2.0 OK OK OK
  • Enable: enable/disable receiving files (bluedevil-helper should die)
  • Save files in: Change directory where receiving files will be saved
  • Auto accept: test all 3 options all devices/trusted/never

KCM File Transfers (Sharing)

Tester Version Enabled sharing Require pin Permissions II Shared folder
afiestas 1.3 OK OK OK
snowman 2.0 OK OK OK
  • Enabled: Enable/Disable sharing files
  • Require pin: test with another device if the requirement works
  • Permissions: test with another device that read only/write works
  • Share folder: test with another device if the shared folder changes

KCM File Transfers (Sharing Dialog)

Tester Version Add file Remove file
afiestas 1.3 OK OK
snowman 2.0 OK OK
  • Add file: should create a symlilnk in the shared folder
  • Remove file: should remove the symlink

KCM Adapters

Tester Version Change Name Powered Visibility
afiestas 1.3 OK OK OK
afiestas 2.0 OK OK OK
  • Change name: Name should changed (scan with another device, mind the cache)
  • Powered: Power/Unpower the device
  • Visibility: test with another device

Monolithic

Tester Version Updates Send File Browse devices Add Device Configure Bluetooth Discoverable Off
afiestas 1.3 OK OK OK OK OK OK OK
afiestas 2.0 OK OK OK OK OK OK OK
  • Updates: updates when devices are added, or bluetooth is disabled (adapter unpowered)
  • Send File: executes wizard with "select device and file"
  • Browse devices: Opens default browser with kio_bluetooth
  • Add Device: Executes wizard
  • Configure Bluetooth: Opens systemsettings (kcmshell4)
  • Discoverable: Makes device discoverable
  • Off: power off the default/usable adapter

Monolithic (Devices)

Tester Version Updates Connect service Disconnect
afiestas 1.3 OK OK OK
snomwna 2.0 OK OK OK
  • Updates: Services are updated
  • Connect: Connect to a service works
  • Disconnect: disconnects the device

Wizard

Tester Version NoPairing LegacyPairing LegacyPairingFromDB KeyboardPairing SSPairing
afiestas 1.3 OK OK OK OK OK
snowman 2.0 NA NA NA NA OK
  • NoPairing: Devices such Mouses do not require pair (database PIN NULL)
  • LegacyPairing: Pairing with bluetooth < 2.1 (wizard should output legacyPairing true)
  • LegacyPairingFromDB: a device that is in the db (like Wiimote)
  • Keyboard Pairing: pairing of a keyboard (you have to type the PIN in the keyboard)
  • SSPairing: pairing where you have to confirm the same PIN in both devices (most modern devices)

Send File

Tester Version Device Selected File Selected Device and File selected Nothing Selected Known devices
afiestas 1.3 OK OK OK OK OK
snowman 2.0 OK OK OK NA OK
  • Device Selected: LIke when executed from kio_bluetooth (wizard should ask only for the file)
  • File Selected: Like when executed from dolphin and other is clicked (wizard should ask only for the device)
  • Device and File selected: Like when executed from dolphn and a device is selected (should send the file directly)
  • Nothing selected: Like when executed from a CLI with no arguments (should ask for device and file)
  • Known devices: Should allow to select known devices

Dolphin Send File

Tester Version Device clicked Other clicked
afiestas 1.3 OK OK
snowman 2.0 OK OK
  • Device Clicked: Send the file right the way
  • Other clicked: Open the wizard allowing to select the device (but not the file)

Audio

Tester Version Audio
afiestas 1.3 OK
  • Audio: New audio device should appear in Pulse Audio

Keyboard

Tester Version Keyboard
afiestas 1.3 OK
  • Keyboard: Once connected the keyboard should work just fine

Mouse

Tester Version Mouse
afiestas 1.3 OK
  • Mouse: Once connected the mouse should work just fine

Network

Tester Version NM Version PANU DUN
afiestas 1.3 0.9.0.8 OK OK
snowman 2.0 0.9.9.0 OK OK
  • PANU: Device should appear like a "LAN" device
  • DUN: Wizard should appear to configure it