From Fedora Project Wiki
(3 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
== How to test "Test on demand" == | == How to test "Test on demand" == | ||
* | * Enable bluetooth the bluetooth service: <pre>chkconfig bluetooth on</pre> | ||
* Enable on demand functionality: <pre>echo "BLUETOOTH_ONDEMAND=true" >> /etc/sysconfig/bluetooth</pre> | |||
* | * Stop the bluetooth service: <pre>service bluetooth stop</pre> | ||
* Now '''activate''' bluetooth by: | |||
* stop bluetooth | *# Inserting a USB bluetooth device, or | ||
*# Toggling your laptop bluetooth switch, or | |||
* | *# Right-click on the bluetooth icon and select ''Turn On Bluetooth'' | ||
* Confirm the bluetooth daemon has started: | |||
<pre>service bluetooth status | |||
* | bluetoothd (pid 22364) is running...</pre> | ||
* Now '''deactivate''' bluetooth by: | |||
*# Removing the USB bluetooth device, or | |||
* | *# Toggling your laptop bluetooth switch, or | ||
*# Right-click on the bluetooth icon and select ''Turn Off Bluetooth'' | |||
* | * Confirm that the bluetooth daemon is no longer running: | ||
<pre>service bluetooth status | |||
bluetoothd is stopped</pre> | |||
* Disable the bluetooth service: <pre>chkconfig bluetooth off</pre> | |||
* Now '''activate''' bluetooth by: | |||
*# Inserting a USB bluetooth device, or | |||
*# Toggling your laptop bluetooth switch, or | |||
*# Right-click on the bluetooth icon and select ''Turn On Bluetooth'' | |||
* Confirm that the bluetooth daemon did '''not''' start: | |||
<pre>service bluetooth status | |||
bluetoothd is stopped</pre> | |||
=== Test your preferred application: === | === Test your preferred application: === | ||
* | * Enable the bluetooth service: <pre>chkconfig bluetooth on</pre> | ||
* Enable on demand functionality: <pre>echo "BLUETOOTH_ONDEMAND=true" >> /etc/sysconfig/bluetooth</pre> | |||
* | * Now '''activate''' bluetooth by: | ||
*# Inserting a USB bluetooth device, or | |||
* | *# Toggling your laptop bluetooth switch, or | ||
*# Right-click on the bluetooth icon and select ''Turn On Bluetooth'' | |||
* Confirm the bluetooth daemon has started: | |||
* Now run your preferred program using bluetooth and remove/switch off | <pre>service bluetooth status | ||
insert/switch on. | bluetoothd (pid 22364) is running...</pre> | ||
* Now run your preferred program using bluetooth and remove/switch off bluetooth and 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:
- Inserting a USB bluetooth device, or
- Toggling your laptop bluetooth switch, or
- 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:
- Removing the USB bluetooth device, or
- Toggling your laptop bluetooth switch, or
- 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:
- Inserting a USB bluetooth device, or
- Toggling your laptop bluetooth switch, or
- 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:
- Inserting a USB bluetooth device, or
- Toggling your laptop bluetooth switch, or
- 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