Solid/Projects/BlueDevil/Tests: Difference between revisions
Appearance
Added first table of tests |
Utf8snowman (talk | contribs) No edit summary |
||
(59 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
==== | ==== KIO Bluetooth ==== | ||
* | {| 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;" | ||
* | ! Tester !! Version !! Discover !! Show services !! PANU !! DUN !! Send File || Browse files | ||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |||
| snowman || 2.0 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} | |||
|- | |||
|} | |||
*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 ==== | |||
{| 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 !! List !! Copy from !! Copy to !! Open !! Delete !! Two browsers !! Pairing | ||
|- | |- | ||
| | | afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} | ||
|- | |||
| snowman|| 2.0 || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |- | ||
|} | |} | ||
*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 ==== | |||
{| 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;" | |||
! Tester !! Version !! Enabled bluedevil !! Updates !! Disconnect !! Remove !! Details !! Add device !! None configured | |||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |||
| snowman || 2.0 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || 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) ==== | |||
{| 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;" | |||
! Tester !! Version !! Enabled receive !! Save files in !! Auto accept | |||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} | |||
|- | |||
| snowman || 2.0 || {{testOk}} || {{testOk}}|| {{testOk}} | |||
|- | |||
|} | |||
*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)==== | |||
{| 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;" | |||
! Tester !! Version !! Enabled sharing !! Require pin !! Permissions II Shared folder | |||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} | |||
|- | |||
| snowman || 2.0 || {{testOk}} || {{testOk}}|| {{testOk}} | |||
|- | |||
|} | |||
*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)==== | |||
{| 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;" | |||
! Tester !! Version !! Add file !! Remove file | |||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}} | |||
|- | |||
| snowman|| 2.0 || {{testOk}} || {{testOk}} | |||
|- | |||
|} | |||
*Add file: should create a symlilnk in the shared folder | |||
*Remove file: should remove the symlink | |||
==== KCM Adapters ==== | |||
{| 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;" | |||
! Tester !! Version !! Change Name !! Powered !! Visibility | |||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |||
| afiestas || 2.0 || {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |||
|} | |||
*Change name: Name should changed (scan with another device, mind the cache) | |||
*Powered: Power/Unpower the device | |||
*Visibility: test with another device | |||
==== Monolithic ==== | |||
{| 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;" | |||
! Tester !! Version !! Updates !! Send File !! Browse devices !! Add Device !! Configure Bluetooth !! Discoverable !! Off | |||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |||
| afiestas || 2.0 || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |||
|} | |||
*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)==== | |||
{| 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;" | |||
! Tester !! Version !! Updates !! Connect service !! Disconnect | |||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |||
| snomwna || 2.0 || {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |||
|} | |||
*Updates: Services are updated | |||
*Connect: Connect to a service works | |||
*Disconnect: disconnects the device | |||
==== Wizard ==== | |||
{| 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;" | |||
! Tester !! Version !! NoPairing !! LegacyPairing !! LegacyPairingFromDB !! KeyboardPairing !! SSPairing | |||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |||
| snowman || 2.0 || NA || NA|| NA || NA || {{testOk}} | |||
|- | |||
|} | |||
*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 ==== | |||
{| 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;" | |||
! Tester !! Version !! Device Selected !! File Selected !! Device and File selected !! Nothing Selected !! Known devices | |||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}}|| {{testOk}} || {{testOk}} || {{testOk}} | |||
|- | |||
| snowman || 2.0 || {{testOk}} || {{testOk}}|| {{testOk}} || NA || {{testOk}} | |||
|- | |||
|} | |||
*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 ==== | |||
{| 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;" | |||
! Tester !! Version !! Device clicked !! Other clicked | |||
|- | |||
| afiestas || 1.3 || {{testOk}} || {{testOk}} | |||
|- | |||
| snowman|| 2.0 || {{testOk}} || {{testOk}} | |||
|- | |||
|} | |||
*Device Clicked: Send the file right the way | |||
*Other clicked: Open the wizard allowing to select the device (but not the file) | |||
==== Audio ==== | |||
{| 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;" | |||
! Tester !! Version !! Audio | |||
|- | |||
| afiestas || 1.3 || {{testOk}} | |||
|- | |||
|} | |||
*Audio: New audio device should appear in Pulse Audio | |||
==== Keyboard ==== | |||
{| 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;" | |||
! Tester !! Version !! Keyboard | |||
|- | |||
| afiestas || 1.3 || {{testOk}} | |||
|- | |||
|} | |||
*Keyboard: Once connected the keyboard should work just fine | |||
==== Mouse ==== | |||
{| 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;" | |||
! Tester !! Version !! Mouse | |||
|- | |||
| afiestas || 1.3 || {{testOk}} | |||
|- | |||
|} | |||
*Mouse: Once connected the mouse should work just fine | |||
==== Network ==== | |||
{| 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;" | |||
! Tester !! Version !! NM Version || PANU !! DUN | |||
|- | |||
| 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 | |||
*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