realtimenetprots/sipfw/Test/CapTests/ClientResolver/Common/CapTestWiz.ini
author Petteri Saari <petteri.saari@digia.com>
Thu, 25 Nov 2010 13:59:42 +0200
branchMSRP_FrameWork
changeset 58 cdb720e67852
parent 0 307788aac0a8
permissions -rw-r--r--
This release addresses the following issues: 1. The crash bug fix when receiving file 2. Now the sending is based on MSRP messages, there is no longer file receiving or sending. Client sends data as MSRP was designed. 3. Soma MSRP stack was created so that the client told the correct session-id, Symbian stack generated it by itself. This is not allowed, it was changed so that clients tell the session-id (same as used in SIP INVITE). 4. Unnecessary division of data to chunks removed when there is no need to interrupt sending. The message is sent in as few chunks as possible. 5. Stack can now receive files and chunks with ?unlimited? size. Old stack wrote the incoming data to memory and did not utilize disk space until the end of chunk was reached (large chunks from another client crashed it). 6. Now when writing the incoming data to file, it will take into account the byte-range header values. So, this complies with the RFC4975 requirements that stack must be able to handle chunks that come in any sequence. 7. Some buffering changes to outgoing/incoming data. 8. The outgoing data is now checked that it does not contain the created transaction-id before sending the data. 9. MSRP success reports are now implemented and tested against servers. 10. Progress report system fixed so progress is now visible on client (all the way to 100%). 11. Message Cancel receiving / Cancel sending now corrected and made to work as rfc4975 requires. (termination from sender and error code from receiver when cancelling). 12. Bug correction related to messages received not belonging to any session, old stack implementation did send error response, but after response was written it did give the buffer to client anyway. Now corrected.

; INI file for CapTest scripts
; Copyright Symbian 2002
; created	john.laxton@symbian.com	Wed Dec 18 09:55:16 GMT Standard Time 2002

; Further down this INI file there are sections for each
; valid TARGET-VERSION combination. Scripts use the TARGET
; and VERSION definitions here to select one of these sections.
[Build]
	TARGET=Winscw
	VERSION=udeb
	VERSION=urel

; If INI files are dumped from a CapTest script, any definitions
; that do not have a section are put here.
[Default]

[File]
	; The path to the root from a template directory.
	; It is used by the scripts, which run with the
	; template directory as their current directory.
	SOURCE_ROOT=..\Src

	; The path to the root from the generated source
	; directory. This is the current directory during
	; a build.
	BUILD_ROOT=..\Build

	; C++ include file which will be parsed for constants
	; such as max file name length, and capabilities.
	CONSTANT_FILE=\epoc32\include\e32const.h
	CAPABILITIES_CONSTANT_FILE=\epoc32\include\e32capability.h
	
	; default location of common templates and this INI file
	COMMON_DIR=..\Common\

	; name of the lof file written in the current directory during generation
	LOG_FILE=CapTestWiz.log

	; name of a CSV file containing the definition of the server under test
	SERVER_TABLE=Server.csv

	; The name of the summary generated by CapTestSumm.
	; The server name will be prepended to this, and it will be written
	; to the TEST_RESULTS directory specified below.
	TEST_OUTPUT=CapTestSumm.html

[Name]

	; The default maximum name length. A value in CONSTANT_FILE, defined above,
	; will override this value, if present.
	MAX_LENGTH=40

; Percentage column widths for the report output by CapTestSumm.
[TableColumnWidth]
	NUMBER=5
	MESSAGE=15
	LOADMOD=15
	ACTION=13
	RESULT=12
	KIND=5
	CAPABILITY=30
	MASK=5

; Negative tests have capabilities calculated by generating all the combinations
; of required capabilities, except the combination in which all are present. For 
; APIs that require many capabilities, this can be a very large number, so it is 
; limited here. A scheduletest subscript file is generated for each test step.
[Test]
	MAX_NEGATIVE_TESTS=(1<<8) - 1

; Definitions that are dependent on the TARGET-VERSION combination.
; -----------------------------------------------------------------
[Wins_udeb]
	SCHED_TEST_SRC=TestExecute.exe
	TEST_RESULTS=\epoc32\wins\c\Logs\TestExecute
	REQUIRED_CAPABILITIES=1<<2

[Wins_urel]
	SCHED_TEST_SRC=TestExecute.exe
	TEST_RESULTS=\epoc32\wins\c\Logs\TestExecute
	REQUIRED_CAPABILITIES=1<<2

[Winscw_udeb]
	SCHED_TEST_SRC=TestExecute.exe
	TEST_RESULTS=\epoc32\winscw\c\Logs\TestExecute
	REQUIRED_CAPABILITIES=1<<2

[Winscw_urel]
	SCHED_TEST_SRC=TestExecute.exe
	TEST_RESULTS=\epoc32\winscw\c\Logs\TestExecute
	REQUIRED_CAPABILITY=1<<2

[Arm4_urel]
	SCHED_TEST_SRC=TestExecute.exe
	TEST_RESULTS=\epoc32\arm4\c\Logs\TestExecute
	REQUIRED_CAPABILITY=1<<2


; -----------------------------------------------------------------