From Fedora Project Wiki

 
(One intermediate revision by the same user not shown)
Line 16: Line 16:
*# Toggling your laptop bluetooth switch, or
*# Toggling your laptop bluetooth switch, or
*# Right-click on the bluetooth icon and select ''Turn On Bluetooth''
*# Right-click on the bluetooth icon and select ''Turn On Bluetooth''
* Confirm the bluetooth daemon has started: <pre>service bluetooth status
* Confirm the bluetooth daemon has started:  
  bluetoothd (pid 22364) is running...</pre>
<pre>service bluetooth status
bluetoothd (pid 22364) is running...</pre>
* Now '''deactivate''' bluetooth by:
* Now '''deactivate''' bluetooth by:
*# Removing the USB bluetooth device, or
*# Removing the USB bluetooth device, or
*# Toggling your laptop bluetooth switch, or
*# Toggling your laptop bluetooth switch, or
*# Right-click on the bluetooth icon and select ''Turn Off Bluetooth''
*# Right-click on the bluetooth icon and select ''Turn Off Bluetooth''
* Confirm that the bluetooth daemon is no longer running: <pre>service bluetooth status
* Confirm that the bluetooth daemon is no longer running:  
  bluetoothd is stopped</pre>
<pre>service bluetooth status
bluetoothd is stopped</pre>
* Disable the bluetooth service: <pre>chkconfig bluetooth off</pre>
* Disable the bluetooth service: <pre>chkconfig bluetooth off</pre>
* Now '''activate''' bluetooth by:
* Now '''activate''' bluetooth by:
Line 29: Line 31:
*# Toggling your laptop bluetooth switch, or
*# Toggling your laptop bluetooth switch, or
*# Right-click on the bluetooth icon and select ''Turn On Bluetooth''
*# Right-click on the bluetooth icon and select ''Turn On Bluetooth''
* Confirm that the bluetooth daemon did '''not''' start: <pre>service bluetooth status
* Confirm that the bluetooth daemon did '''not''' start:  
  bluetoothd is stopped</pre>
<pre>service bluetooth status
bluetoothd is stopped</pre>


=== Test your preferred application: ===
=== Test your preferred application: ===
Line 42: Line 45:
<pre>service bluetooth status
<pre>service bluetooth status
bluetoothd (pid 22364) is running...</pre>
bluetoothd (pid 22364) is running...</pre>
* Now run your preferred program using bluetooth and remove/switch off bluetooth and
* Now run your preferred program using bluetooth and remove/switch off bluetooth and insert/switch on.
insert/switch on.


== Results ==
== Results ==

Latest revision as of 15:54, 2 April 2009

Bluetooth on demand

Testcase is focused on bluetooth on demand.

  • Use this testcase if you have usb bluetooth stick, or in case yare able turn on/off bluetooth HW

Sytem Preparation

  • install bluetooth on demand test repo:
    rpm -ivh http://plautrba.fedorapeople.org/bluez/bluez-ondemand-release-1-2.fc11.noarch.rpm
  • install or update bluez and DeviceKit packages
    yum install bluez DeviceKit

How to test "Test on demand"

  • Enable bluetooth the bluetooth service:
    chkconfig bluetooth on
  • Enable on demand functionality:
    echo "BLUETOOTH_ONDEMAND=true" >> /etc/sysconfig/bluetooth
  • Stop the bluetooth service:
    service bluetooth stop
  • Now activate bluetooth by:
    1. Inserting a USB bluetooth device, or
    2. Toggling your laptop bluetooth switch, or
    3. Right-click on the bluetooth icon and select Turn On Bluetooth
  • Confirm the bluetooth daemon has started:
service bluetooth status
bluetoothd (pid 22364) is running...
  • Now deactivate bluetooth by:
    1. Removing the USB bluetooth device, or
    2. Toggling your laptop bluetooth switch, or
    3. Right-click on the bluetooth icon and select Turn Off Bluetooth
  • Confirm that the bluetooth daemon is no longer running:
service bluetooth status
bluetoothd is stopped
  • Disable the bluetooth service:
    chkconfig bluetooth off
  • Now activate bluetooth by:
    1. Inserting a USB bluetooth device, or
    2. Toggling your laptop bluetooth switch, or
    3. Right-click on the bluetooth icon and select Turn On Bluetooth
  • Confirm that the bluetooth daemon did not start:
service bluetooth status
bluetoothd is stopped

Test your preferred application:

  • Enable the bluetooth service:
    chkconfig  bluetooth on
  • Enable on demand functionality:
    echo "BLUETOOTH_ONDEMAND=true" >> /etc/sysconfig/bluetooth
  • Now activate bluetooth by:
    1. Inserting a USB bluetooth device, or
    2. Toggling your laptop bluetooth switch, or
    3. Right-click on the bluetooth icon and select Turn On Bluetooth
  • Confirm the bluetooth daemon has started:
service bluetooth status
bluetoothd (pid 22364) is running...
  • Now run your preferred program using bluetooth and remove/switch off bluetooth and insert/switch on.

Results

  • Is application running?
  • Did any problem occur?
  • Write status and bugs into wiki

Known issues:

  • BT hw detection doesn't work with DeviceKit < 002-5
  • kbluetooth4 crash when usb BT removed bug