Solid/Projects/BlueDevil/Tests: Difference between revisions

From KDE Community Wiki
No edit summary
 
(20 intermediate revisions by one other user not shown)
Line 4: Line 4:
! Tester !! Version !! Discover !! Show services !! PANU !! DUN !! Send File || Browse files
! Tester !! Version !! Discover !! Show services !! PANU !! DUN !! Send File || Browse files
|-
|-
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testNotDone}} || {{testFail}} Noting happens || {{testOk}} || {{testOk}}
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}}
|-
| snowman || 2.0 || {{testOk}} || {{testOk}}|| {{testOk}} ||  {{testOk}}|| {{testOk}} || {{testOk}}
|-
|-
|}
|}
Line 20: Line 22:
! Tester !! Version !! List !! Copy from !! Copy to !! Open !! Delete !! Two browsers !! Pairing
! Tester !! Version !! List !! Copy from !! Copy to !! Open !! Delete !! Two browsers !! Pairing
|-
|-
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testFail}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}}
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}}
|-
| snowman|| 2.0 || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}}
|-
|-
|}
|}
Line 37: Line 41:
! Tester !! Version !! Enabled bluedevil !! Updates !! Disconnect !! Remove !! Details !! Add device !! None configured
! Tester !! Version !! Enabled bluedevil !! Updates !! Disconnect !! Remove !! Details !! Add device !! None configured
|-
|-
| afiestas || 1.3 || {{testNotDone}} || {{testNotDone}}|| {{testNotDone}} || {{testNotDone}} || {{testNotDone}} || {{testNotDone}} || {{testNotDone}}
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}}
|-
| snowman || 2.0 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || Couldn't test
|-
|-
|}
|}
Line 53: Line 59:
! Tester !! Version !! Enabled receive !! Save files in !! Auto accept
! Tester !! Version !! Enabled receive !! Save files in !! Auto accept
|-
|-
| afiestas || 1.3 || {{testNotDone}} || {{testNotDone}}|| {{testNotDone}}|-
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}}
|-
| snowman || 2.0 || {{testOk}} || {{testOk}}|| {{testOk}}
|-
|}
|}


Line 65: Line 74:
! Tester !! Version !! Enabled sharing !! Require pin !! Permissions II Shared folder
! Tester !! Version !! Enabled sharing !! Require pin !! Permissions II Shared folder
|-
|-
| afiestas || 1.3 || {{testNotDone}} || {{testNotDone}}|| {{testNotDone}}
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}}
|-
| snowman || 2.0 || {{testOk}} || {{testOk}}|| {{testOk}}
|-
|-
|}
|}
Line 78: Line 89:
! Tester !! Version !! Add file !! Remove file
! Tester !! Version !! Add file !! Remove file
|-
|-
| afiestas || 1.3 || {{testNotDone}} || {{testNotDone}}
| afiestas || 1.3 || {{testOk}} || {{testOk}}
|-
| snowman|| 2.0 || {{testOk}} || {{testOk}}
|-
|-
|}
|}
Line 84: Line 97:
*Remove file: should remove the symlink
*Remove file: should remove the symlink


==== KCM File Transfers (Adapters)====
==== KCM Adapters ====
{| class="sortable" border="1" cellpadding="3" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
{| class="sortable" border="1" cellpadding="3" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
|- style="background: #ececec; white-space:nowrap;"
|- style="background: #ececec; white-space:nowrap;"
! Tester !! Version !! Change Name !! Powered !! Visibility
! Tester !! Version !! Change Name !! Powered !! Visibility
|-
|-
| afiestas || 1.3 || {{testNotDone}} || {{testNotDone}} || {{testNotDone}}
| afiestas || 1.3 || {{testOk}} || {{testOk}} || {{testOk}}
|-
| afiestas || 2.0 || {{testOk}} || {{testOk}} || {{testOk}}
|-
|-
|}
|}
Line 101: Line 116:
! Tester !! Version !! Updates !! Send File !! Browse devices !! Add Device !! Configure Bluetooth !! Discoverable !! Off
! Tester !! Version !! Updates !! Send File !! Browse devices !! Add Device !! Configure Bluetooth !! Discoverable !! Off
|-
|-
| afiestas || 1.3 || {{testNotDone}} || {{testNotDone}} || {{testNotDone}} || {{testNotDone}} || {{testNotDone}} || {{testNotDone}} || {{testNotDone}}
| afiestas || 1.3 || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}}
|-
| afiestas || 2.0 || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}}
|-
|-
|}
|}
Line 118: Line 135:
! Tester !! Version !! Updates !! Connect service  !! Disconnect
! Tester !! Version !! Updates !! Connect service  !! Disconnect
|-
|-
| afiestas || 1.3 || {{testNotDone}} || {{testNotDone}} || {{testNotDone}}
| afiestas || 1.3 || {{testOk}} || {{testOk}} || {{testOk}}
|-
| snomwna || 2.0 || {{testOk}} || {{testOk}} || {{testOk}}
|-
|-
|}
|}
Line 131: Line 150:
! Tester !! Version !! NoPairing !! LegacyPairing !! LegacyPairingFromDB !! KeyboardPairing !! SSPairing
! Tester !! Version !! NoPairing !! LegacyPairing !! LegacyPairingFromDB !! KeyboardPairing !! SSPairing
|-
|-
| afiestas || 1.3 || {{testNotDone}} || {{testNotDone}}|| {{testNotDone}} || {{testNotDone}} || {{testNotDone}}
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}}
|-
| snowman || 2.0 || NA || NA|| NA || NA || {{testOk}}
|-
|-
|}
|}
Line 146: Line 167:
! Tester !! Version !! Device Selected !! File Selected !! Device and File selected !! Nothing Selected !! Known devices
! Tester !! Version !! Device Selected !! File Selected !! Device and File selected !! Nothing Selected !! Known devices
|-
|-
| afiestas || 1.3 || {{testNotDone}} || {{testNotDone}}|| {{testNotDone}} || {{testNotDone}} || {{testNotDone}}
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}}
|-
| snowman || 2.0 || {{testOk}} || {{testOk}}|| {{testOk}} || NA || {{testOk}}
|-
|-
|}
|}
Line 161: Line 184:
! Tester !! Version !! Device clicked !! Other clicked
! Tester !! Version !! Device clicked !! Other clicked
|-
|-
| afiestas || 1.3 || {{testNotDone}} || {{testNotDone}}
| afiestas || 1.3 || {{testOk}} || {{testOk}}
|-
| snowman|| 2.0 || {{testOk}} || {{testOk}}
|-
|-
|}
|}


*Device Ccicked: Send the file right the way
*Device Clicked: Send the file right the way
*Other clicked: Open the wizard allowing to select the device (but not the file)
*Other clicked: Open the wizard allowing to select the device (but not the file)


Line 173: Line 198:
! Tester !! Version !! Audio
! Tester !! Version !! Audio
|-
|-
| afiestas || 1.3 || {{testNotDone}}
| afiestas || 1.3 || {{testOk}}
|-
|-
|}
|}
Line 184: Line 209:
! Tester !! Version !! Keyboard
! Tester !! Version !! Keyboard
|-
|-
| afiestas || 1.3 || {{testNotDone}}  
| afiestas || 1.3 || {{testOk}}  
|-
|-
|}
|}
Line 194: Line 219:
! Tester !! Version !! Mouse
! Tester !! Version !! Mouse
|-
|-
| afiestas || 1.3 || {{testNotDone}}  
| afiestas || 1.3 || {{testOk}}  
|-
|-
|}
|}
Line 205: Line 230:
! Tester !! Version !! NM Version || PANU !! DUN
! Tester !! Version !! NM Version || PANU !! DUN
|-
|-
| afiestas || 1.3 || 0.9 ||  {{testNotDone}} || {{testNotDone}}
| afiestas || 1.3 || 0.9.0.8 ||  {{testOk}} || {{testOk}}
|-
|-
| snowman|| 2.0 || 0.9.9.0 ||  {{testOk}} || {{testOk}}
|}
|}


*PANU: Device should appear like a "LAN" device
*PANU: Device should appear like a "LAN" device
*DUN: Wizard should appear to configure it
*DUN: Wizard should appear to configure it

Latest revision as of 04:24, 31 December 2013

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