Symbian3/PDK/Source/GUID-6494D1C6-2514-52D3-8FCF-29FCC056C558.dita
author Dominic Pinkman <dominic.pinkman@nokia.com>
Fri, 13 Aug 2010 16:47:46 +0100
changeset 14 578be2adaf3e
parent 5 f345bda72bc4
permissions -rw-r--r--
Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     1
<?xml version="1.0" encoding="utf-8"?>
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     2
<!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     3
<!-- This component and the accompanying materials are made available under the terms of the License 
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     4
"Eclipse Public License v1.0" which accompanies this distribution, 
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     5
and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     6
<!-- Initial Contributors:
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     7
    Nokia Corporation - initial contribution.
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     8
Contributors: 
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     9
-->
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    10
<!DOCTYPE concept
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    11
  PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    12
<concept xml:lang="en" id="GUID-6494D1C6-2514-52D3-8FCF-29FCC056C558"><title> T_BTSdpAPI Test Suite</title><prolog><metadata><keywords/></metadata></prolog><conbody><p>This topic describes the Bluetooth SDP (T_BTSdpAPI) Test Suite. It provides an overview of the test suite, its coverage, how to set up the test environment to execute the test suite, and how to find further information about the test cases offered by this test suite. </p> <p>The aim of the T_BTSdpAPI Test Suite is to provide and deliver a product quality set of test suites that can be used internally within Symbian, and by external groups who have access to the Symbian test source code. </p> <section id="GUID-08FB244F-01D4-5201-A12E-648A4D5D1426"><title>T_BTSdpAPI Test suite </title> <p><b>Test Suite overview</b> </p> <p>The T_BTSdpAPI Test Suite consists of several regression test suites that provide tests for the following classes: </p> <ul><li id="GUID-378377CD-F898-5F88-970B-ECCE6C8BF686"><p> <codeph>CElementParser</codeph>  </p> </li> <li id="GUID-9080C414-45B7-5944-A564-A4590486FCDC"><p> <codeph>CSdpAgent</codeph>  </p> </li> <li id="GUID-7F380F3D-73D7-55B2-8952-B9817005374D"><p> <codeph>CSdpAttrIdMatchList</codeph>  </p> </li> <li id="GUID-96A6F496-AF05-5CA4-870D-DFAFC2111A38"><p> <codeph>CSdpAttrValue</codeph>  </p> </li> <li id="GUID-787060EE-C309-5053-910E-95F1C467EF2F"><p> <codeph>CSdpAttrValueBoolean</codeph>  </p> </li> <li id="GUID-2B7431AC-45B8-5D9D-BAF6-0C28390F1AAA"><p> <codeph>CSdpAttrValueDEA</codeph>  </p> </li> <li id="GUID-E4C1566F-C973-56E1-9E94-31158C692899"><p> <codeph>CSdpAttrValueDES</codeph>  </p> </li> <li id="GUID-2183090C-5AB9-509C-98F2-B6C45F26CF8B"><p> <codeph>CSdpAttrValueInt</codeph>  </p> </li> <li id="GUID-394D146F-F7D1-5BB1-85ED-2EB2116EED44"><p> <codeph>CSdpAttrValueList</codeph>  </p> </li> <li id="GUID-056DDC0D-A3A5-567C-AFB0-C3BBEF3B798B"><p> <codeph>CSdpAttrValueNil</codeph>  </p> </li> <li id="GUID-59B0DA8E-A125-5B88-A7C1-B3EF655A0D58"><p> <codeph>CSdpAttrValueString</codeph>  </p> </li> <li id="GUID-8F3FFE4F-602A-5DFA-84E0-CB3BB927E45F"><p> <codeph>CSdpAttrValueURL</codeph>  </p> </li> <li id="GUID-B8F2E8CA-56EF-5915-A42B-394DDA45FF2E"><p> <codeph>CSdpAttrValueUUID</codeph>  </p> </li> <li id="GUID-E049BCEC-75D0-5474-BECD-08E1C3EDC744"><p> <codeph>CSdpAttrValueUint</codeph>  </p> </li> <li id="GUID-98B8116D-7F2C-5947-98C8-2C2D702C84EC"><p> <codeph>CSdpSearchPattern</codeph>  </p> </li> <li id="GUID-50FF9CB5-9720-5582-85CE-A1EBD8CDE599"><p> <codeph>MSdpAgentNotifier</codeph>  </p> </li> <li id="GUID-839CFE98-981F-5F0B-BBA0-FED1C6697034"><p> <codeph>MSdpAttributeValueVisitor</codeph>  </p> </li> <li id="GUID-1EB16D58-D141-5AE9-8FA1-4C2A8F411655"><p> <codeph>MSdpElementBuilder</codeph>  </p> </li> <li id="GUID-B6314267-31BC-530E-98B7-8DC23A738C16"><p> <codeph>RSdp</codeph>  </p> </li> <li id="GUID-83948AA8-47B5-5F7D-83FB-D677F358CE88"><p> <codeph>RSdpDatabase</codeph>  </p> </li> <li id="GUID-F44CE093-688F-56BE-A8F4-5F87932100A6"><p> <codeph>RSdpSubSession</codeph>  </p> </li> <li id="GUID-EEF6686C-1D70-5AD8-B006-EC2134D3E89F"><p> <codeph>SdpUtil</codeph>  </p> </li> <li id="GUID-C4D5E424-7065-56AF-8F79-B545516E3509"><p> <codeph>TSdpIntBuf</codeph>  </p> </li> <li id="GUID-21126FE7-136F-55AC-A639-CFED18309F74"><p> <codeph>TSdpIntBuf&lt;TUint16&gt;</codeph>  </p> </li> <li id="GUID-D7A60687-ADA2-5895-9A3C-F3EB6AEE363A"><p> <codeph>TSdpIntBuf&lt;TUint32&gt;</codeph>  </p> </li> <li id="GUID-C9A073EC-EF50-56C7-8265-DCAEF9E7B777"><p> <codeph>TSdpIntBuf&lt;TUint64&gt;</codeph>  </p> </li> <li id="GUID-D1BFAED6-E7F5-5FE7-841D-299DC75329A4"><p> <codeph>TSdpIntBuf&lt;TUint8&gt;</codeph>  </p> </li> </ul> <p>All APIs that Symbian classify as PublisedAll are tested within each class. </p> <p> <b>Note: </b> Any mention of “epoc32” is offset by %EPOCROOT%; that is, the full path where the EPOC tree is installed. </p> <p><b>Test approach</b> </p> <p>The test suite is a means of confidence that the APIs work as expected. Negative testing is performed wherever it is needed, to confirm that correct errors are returned when incorrect parameters are given. The tests are automated and does not require user intervention. </p> <p><b>Coverage omissions</b> </p> <p>None. </p> </section> <section><title>Test suite details</title> <p><b>Test script source tree location</b> </p> <p>Descriptions of the test cases in this test suite can be found at the following locations: </p> <ul><li id="GUID-3B51FAEC-4FB1-57DF-81A0-B00D664372BF"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Agent-PublicApi-Unconnected.script</filepath> </p> </li> <li id="GUID-3B31EDAD-64FF-5A7B-B445-3FD778AA3477"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Agent-PublicApi-Active-Master.script</filepath> </p> </li> <li id="GUID-DDA5CBDA-A24B-564F-B197-33557BA239BD"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Agent-PublicApi-Passive-Master.script</filepath> </p> </li> <li id="GUID-FB92A0E4-F333-5A25-B04A-766B52D73414"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Agent-PublicApi-Active-Slave.script</filepath> </p> </li> <li id="GUID-C2A1505A-6CDE-5325-A322-289132127EAE"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Agent-PublicApi-Passive-Slave.script</filepath> </p> </li> <li id="GUID-C2DA7291-9D1B-558E-8528-3C87368C083E"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Database-PublicApi-Active-Master.script</filepath> </p> </li> <li id="GUID-6AA914AB-7605-5C00-8CC9-E621C72F4BBE"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Database-PublicApi-Passive-Master.script</filepath> </p> </li> <li id="GUID-22BFF4BC-2898-506A-B73C-D1D53138E536"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Database-PublicApi-Active-Slave.script</filepath> </p> </li> <li id="GUID-268981FF-0E52-58B4-9DAC-F9F55727AD45"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Database-PublicApi-Passive-Slave.script</filepath> </p> </li> <li id="GUID-2E190C4D-EE4F-5B42-9B7E-9B92B3E31C9B"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Lists-PublicApi-Unconnected.script</filepath> </p> </li> <li id="GUID-7941ABB2-0BD0-5A55-B0E0-F0DEDED38F2F"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Lists-PublicApi-Active-Master.script</filepath> </p> </li> <li id="GUID-B7AF72AA-8893-56DF-95A3-7F1228D73625"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Lists-PublicApi-Passive-Master.script</filepath> </p> </li> <li id="GUID-A11DC195-814D-5A00-B48B-6AAD8C7A5FC1"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Lists-PublicApi-Active-Slave.script</filepath> </p> </li> <li id="GUID-7322B70D-E713-59AC-AB6D-33EF1D323A7F"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-Lists-PublicApi-Passive-Slave.script</filepath> </p> </li> <li id="GUID-DE4E0355-D78E-5776-A329-461DD8C47042"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-SearchPattern-PublicApi-Unconnected.script</filepath> </p> </li> <li id="GUID-F2CFA4C8-22A0-5327-94E5-62484CEDE953"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-SearchPattern-PublicApi-Active-Master.script</filepath> </p> </li> <li id="GUID-B029A826-C3D6-5A6B-82E9-345ACF3570FF"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-SearchPattern-PublicApi-Passive-Master.script</filepath> </p> </li> <li id="GUID-321B2B5A-20A9-5D1B-BC85-B1F04A2E137F"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-SearchPattern-PublicApi-Active-Slave.script</filepath> </p> </li> <li id="GUID-D9584343-3B10-54A4-A086-B23287BA1B3D"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\scripts\BT-SDP-SearchPattern-PublicApi-Passive-Slave.script</filepath> </p> </li> </ul> <p><b>Test script EPOC tree location</b> </p> <p>When the tests are built, the scripts are first exported into the following location in the EPOC tree: </p> <p> <filepath>…%EPOCROOT%\epoc32\data\Z\bluetooth\sdp</filepath>  </p> <p><b>Test script build location</b> </p> <p>When the tests are built, the scripts are built into the following location: </p> <p> <filepath>%EPOCROOT%\epoc32\release\&lt;winscw|armv5&gt;\&lt;udeb|urel&gt;\Z\bluetooth\sdp
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    13
                </filepath>  </p> <p> <b>Note:</b> When the tests are built to be executed on hardware the files are built into the <filepath>z:</filepath> drive of the ROM. </p> <p><b>Test data source tree location</b> </p> <p>The test data files can be found at the following locations: </p> <ul><li id="GUID-288B841C-A7F6-5088-86C1-69EDFAB32933"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Agent-PublicApi-Unconnected.ini</filepath> </p> </li> <li id="GUID-7E9D4C4D-25DE-596F-A970-02E8B330D52E"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Agent-PublicApi-Active-Master.ini</filepath> </p> </li> <li id="GUID-5C8CBC42-2CB0-5D78-A434-577204B7BAF4"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Agent-PublicApi-Passive-Master.ini</filepath> </p> </li> <li id="GUID-630B0FB8-E2C8-52C6-9605-4DCD1ACB6710"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Agent-PublicApi-Active-Slave.ini</filepath> </p> </li> <li id="GUID-38D325C0-3794-5A74-AF18-E17B04435B30"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Agent-PublicApi-Passive-Slave.ini</filepath> </p> </li> <li id="GUID-5BB5BB84-44A2-5797-9501-81255A2B5F41"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Database-PublicApi-Active-Master.ini</filepath> </p> </li> <li id="GUID-99765C70-9EDA-5FC8-BBF2-C4281D6CEFD1"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Database-PublicApi-Passive-Master.ini</filepath> </p> </li> <li id="GUID-9A3A89B0-03F0-55F2-A825-687D9686C814"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Database-PublicApi-Active-Slave.ini</filepath> </p> </li> <li id="GUID-270F2A8D-5754-5150-AF77-9F48B320CCA6"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Database-PublicApi-Passive-Slave.ini</filepath> </p> </li> <li id="GUID-84CD675E-66D9-52E1-B61F-34DBE3CE7A61"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Lists-PublicApi-Unconnected.ini</filepath> </p> </li> <li id="GUID-D8871A2F-DF18-50FE-9853-BAE2FD0C498A"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Lists-PublicApi-Active-Master.ini</filepath> </p> </li> <li id="GUID-3DD6827C-044A-552C-94C9-53994C9ABFC6"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Lists-PublicApi-Passive-Master.ini</filepath> </p> </li> <li id="GUID-510E5B10-95EB-542E-8290-A6A69FE2E72A"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Lists-PublicApi-Active-Slave.ini</filepath> </p> </li> <li id="GUID-7EF728C3-CFAA-58C6-95B8-2BDA2E959A3B"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-Lists-PublicApi-Passive-Slave.ini</filepath> </p> </li> <li id="GUID-BDE06327-AF98-53B9-9E22-549A708F93C5"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-SearchPattern-PublicApi-Unconnected.ini</filepath> </p> </li> <li id="GUID-3F979402-F875-5D12-80CE-8AF02676CEA9"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-SearchPattern-PublicApi-Active-Master.ini</filepath> </p> </li> <li id="GUID-ACCA8863-5521-570C-96B8-C4A57E5D5A15"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-SearchPattern-PublicApi-Passive-Master.ini</filepath> </p> </li> <li id="GUID-233941DC-0CFC-5C1E-8F34-E86F57EAB978"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-SearchPattern-PublicApi-Active-Slave.ini</filepath> </p> </li> <li id="GUID-E9914243-1B36-5E24-9442-AE3C25C2D9F0"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\BT-SDP-SearchPattern-PublicApi-Passive-Slave.ini</filepath> </p> </li> <li id="GUID-AF890F54-BEAF-589A-A120-DA64F7508ED0"><p> <filepath>...\bluetoothapitest\bluetoothsvs\T_BTSdpAPI\testdata\UccControlChannelConfig.ini
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    14
                  </filepath>  </p> </li> </ul> <p><b>Test data EPOC tree location</b> </p> <p>When the tests are built, the test data files are first exported into the following location in the EPOC tree: </p> <p> <filepath>…%EPOCROOT%\epoc32\data\Z\bluetooth\sdp</filepath>  </p> <p><b>Test data build location</b> </p> <p>When the tests are built, the test data files are built into the following location: </p> <p> <filepath>%EPOCROOT%\epoc32\release\&lt;winscw|armv5&gt;\&lt;udeb|urel&gt;\Z\bluetooth\sdp
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    15
                </filepath>  </p> <p> <b>Note:</b> When the tests are built to be executed on hardware the files are built into the <filepath>z:</filepath> drive of the ROM. </p> <p><b>Test .driver file</b> </p> <p>The <filepath>bluetooth.driver</filepath> file is found in the following location: </p> <p> <filepath>…\bluetoothapitest\bluetoothsvs\testsuites\bluetooth </filepath>  </p> <p>This file is used by the test driver to construct the test suite tree structure and export all the appropriate files to the correct location in the epoc32 tree and on the device. </p> <p>When the tests are built, the <filepath>.driver</filepath> file is built into the following location: </p> <p> <filepath>%EPOCROOT%\epoc32\testdriver\testproduct</filepath>  </p> <p id="GUID-BE6CE3FD-A3B9-50B2-AFE2-2378345B1F16"><b>TCS file source location</b> </p> <p>The <filepath>.tcs</filepath> file can be found in the following location: </p> <p> <filepath>...\bluetoothapitest\bluetoothsvs\config\t_bluetooth.tcs</filepath> </p> <p><b>TCS file build location </b> </p> <p>When the tests are built, the <filepath>.tcs</filepath> file is generated into the following location: </p> <p> <filepath>%EPOCROOT%\epoc32\release\&lt;winscw|armv5&gt;\&lt;udeb|urel&gt;\Z\bluetooth\
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    16
             </filepath>  </p> <p> <b>Note:</b> When the tests are built to be executed on the hardware, the files are built into the z: drive of the ROM. </p> <p><b>UCCControlChannelConfig.ini file</b> </p> <p>The <filepath>UccControlChannelConfig.ini</filepath> file is used by the Master tests to configure the UCC commands to communicate with the Slave tests. This file contains the following sections: </p> <table id="GUID-1101BC75-6E79-5569-BB03-B0964263ADAC"><tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/><thead><row><entry>Section</entry> <entry>Description</entry> </row> </thead> <tbody><row><entry><codeblock id="GUID-96C9428F-E665-55DF-972C-CB10464C0160" xml:space="preserve">[UCCControl]
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    17
RemoteHost=10.29.0.136:1234
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    18
</codeblock> </entry> <entry><p>This section is used by the standard UCC service running on the Master PC. It only contains only an IP address, which must be set to the ip address of the Master PC. The port number is left as <codeph>1234</codeph>, which is the default port number used by UCC. </p> </entry> </row> <row><entry><codeblock id="GUID-E226146F-78AA-579F-A970-A62BCED2065E" xml:space="preserve">[StartSyncService]
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    19
svcname=SyncService
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    20
methodid=1
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    21
</codeblock> </entry> <entry><p>This section is used to start the SyncService running on the Slave PC. It contains the name of the service and a method ID. These fields should not be changed. </p> </entry> </row> <row><entry><codeblock id="GUID-9D13AADC-66A6-5ADD-B3E6-64AB58787A19" xml:space="preserve">[StopSyncService]
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    22
svcname=SyncService
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    23
methodid=2
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    24
</codeblock> </entry> <entry><p>This section is used to stop the SyncService running on the Slave PC. It contains the name of the service and a method ID. These fields should not be changed. </p> </entry> </row> <row><entry><codeblock id="GUID-A00159E3-3649-55E5-9638-551564D69D03" xml:space="preserve">[StartSyncTestCase]
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    25
svcname=SyncService
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    26
call=StartSyncTestCase
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    27
num_params=0
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    28
</codeblock> </entry> <entry><p>This section is used to start a test case on the Slave device. It contains the name of the SyncService service, a call name and the number of parameters passed in. These fields should not be changed. </p> </entry> </row> <row><entry><codeblock id="GUID-2C145E2D-A309-5EB7-81D7-3C4FD9D763B4" xml:space="preserve">[RetrieveSyncTestCaseResult]
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    29
svcname=SyncService
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    30
call=RetrieveSyncTestCaseResult
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    31
num_params=0
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    32
</codeblock> </entry> <entry><p>This section is used to retrieve the result of a test case run on the Slave device. It contains the name of the SyncService service, a call name and the number of parameters passed in. These fields should not be changed. </p> </entry> </row> <row><entry><codeblock id="GUID-37B78970-22C4-59DC-B050-4CADB92C980E" xml:space="preserve">[StartTDService]
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    33
svcname=TestDriverService
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    34
methodid=1
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    35
</codeblock> </entry> <entry><p>This section is used to start the TestDriverService running on the Slave PC. It contains the name of the service and a method ID. These fields should not be changed. </p> </entry> </row> <row><entry><codeblock id="GUID-C2065845-4F3D-5DC3-8C30-EBC96C3EBB37" xml:space="preserve">[StopTDService]
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    36
svcname=TestDriverService
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    37
methodid=2
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    38
</codeblock> </entry> <entry><p>This section is used to stop the TestDriverService running on the Slave PC. It contains the name of the service and a method ID. These fields should not be changed. </p> </entry> </row> <row><entry><codeblock id="GUID-F14914F9-5E23-5315-A42D-5AD59EEA1484" xml:space="preserve">[BuildRunPassiveSlave]
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    39
svcname=TestDriverService
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    40
call=BuildRun
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    41
num_params=3
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    42
param_name_1=PLATFORM
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    43
param_value_1=WINSCW
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    44
param_name_2=BUILD
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    45
param_value_2=UREL
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    46
param_name_3=SUITE
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    47
param_value_3=bluetooth.slave.
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    48
        BT-SDP-PublicApi-
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    49
        Slave-suite.BTSDP-
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    50
        Agent-PublicApi-
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    51
        Passive-Slave-suite</codeblock> </entry> <entry><p>This section is used to start a script running on the Slave device. It contains the name of the TestDriverService service, a call name and the number of parameters passed in. These fields should not be changed. It also contains the parameters passed into the service. These are platform, build and suite name. The platform used is always winscw (as the Slave device is always the emulator), the build type is usually urel and the suite name is the TestDriver suite that is to run on the Slave device </p> </entry> </row> <row><entry><codeblock id="GUID-F83C5200-3302-5A4A-B7B6-E9E04D2090EE" xml:space="preserve">[RetrieveExecutionResultPassiveSlave]
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    52
svcname=TestDriverService
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    53
call=RetrieveExecutionResult
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    54
num_params=3
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    55
param_name_1=PLATFORM
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    56
param_value_1=WINSCW
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    57
param_name_2=BUILD
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    58
param_value_2=UREL
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    59
param_name_3=SUITE
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    60
param_value_3=bluetooth.slave.
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    61
        BT-SDP-PublicApi-
578be2adaf3e Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    62
        Slave-suite.BTSDP-
1
25a17d01db0c Addition of the PDK content and example code for Documentation_content according to Feature bug 1607 and bug 1608
Dominic Pinkman <Dominic.Pinkman@Nokia.com>
parents:
diff changeset
    63
        Agent-PublicApi-Passive-Slave-suite</codeblock> </entry> <entry><p>This section is used to retrieve the results of a script running on the Slave device. It contains the name of the TestDriverService service, a call name and the number of parameters passed in. These fields should not be changed. It also contains the parameters passed into the service. These are platform, build and suite name. The platform used is always winscw (as the Slave device is always the emulator), the build type is usually urel and the suite name is the TestDriver suite that has been run on the Slave device. </p> </entry> </row> </tbody> </tgroup> </table> </section> <section><title>Test environment and execution</title> <p><b>Device setup</b> </p> <p>See<xref href="GUID-D861A9E6-C24B-5B87-B179-1E8CEE1AC164.dita">Bluetooth Test Technology</xref> for further information regarding test environment and build and execution procedure. </p> <p><b>Support</b> </p> <p>For support issues related to this Test Suite description and issues to running the tests, test pass rates, and potential defects, contact Symbian or your SDK provider. In most instances, this will be either through the Symbian technical consulting teams, the SDK provider forums or through the developer area of <xref scope="external" href="http:\\www.Symbian.com">Symbian</xref> website. </p> </section> </conbody></concept>