Merge
authorLouis Henry Nayegon <louisn@symbian.org>
Thu, 15 Oct 2009 15:59:58 +0100
changeset 675 92fa86ed31d8
parent 674 980808d9c08e (current diff)
parent 673 925bcbd5c2d1 (diff)
child 676 63fe736c83fb
Merge
--- a/common/tools/ats/bctest/contacts/phonebook/phonebook.pl	Thu Oct 15 15:59:16 2009 +0100
+++ b/common/tools/ats/bctest/contacts/phonebook/phonebook.pl	Thu Oct 15 15:59:58 2009 +0100
@@ -22,6 +22,7 @@
 unlink "phonebooktest.zip";
 rmtree "temp";
 mkpath "temp/phonebooktest/general/testframework";
+mkpath "temp/phonebooktest/general/resource";
 mkpath "temp/phonebooktest/general/bcardtest2";
 mkpath "temp/phonebooktest/winscw_udeb/z/resource";
 
@@ -131,7 +132,7 @@
 copy($epoc . "winscw/c/testframework/testframework_pbkaddsel.ini",				"temp/phonebooktest/general/testframework/testframework_pbkaddsel.ini") or die "failed : $!";
 copy($epoc . "winscw/c/testframework/tcbctestpbkaddsel.cfg",					"temp/phonebooktest/general/testframework/tcbctestpbkaddsel.cfg") or die "failed : $!";
 copy($epoc . "winscw/c/testframework/ui_bctestpbkaddsel.cfg",					"temp/phonebooktest/general/testframework/ui_bctestpbkaddsel.cfg") or die "failed : $!";
-copy($epoc . "release/winscw/udeb/z/resource/pbkaddressselect.rsc",				"temp/phonebooktest/winscw_udeb/z/resource/pbkaddressselect.rsc") or die "failed : $!";
+copy($epoc . "release/winscw/udeb/z/resource/pbkaddressselect.rsc",				"temp/phonebooktest/general/resource/pbkaddressselect.rsc") or die "failed : $!";
 
 copy($epoc . "release/winscw/udeb/mtpbkphonenumberselectbase.dll",				"temp/phonebooktest/winscw_udeb/mtpbkphonenumberselectbase.dll") or die "failed : $!";
 copy($epoc . "winscw/c/testframework/testframework_numsel.ini",					"temp/phonebooktest/general/testframework/testframework_numsel.ini") or die "failed : $!";
--- a/common/tools/ats/bctest/contacts/phonebook/phonebook.xml	Thu Oct 15 15:59:16 2009 +0100
+++ b/common/tools/ats/bctest/contacts/phonebook/phonebook.xml	Thu Oct 15 15:59:58 2009 +0100
@@ -567,9 +567,9 @@
 					<step id="" name="pbkaddressselect.rsc (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
-							<param type="binary"/>
-							<param src="z\resource\pbkaddressselect.rsc"/>
-							<param dst="z:\resource\pbkaddressselect.rsc"/>
+							<param type="data"/>
+							<param src="resource\pbkaddressselect.rsc"/>
+							<param dst="C:\resource\pbkaddressselect.rsc"/>
 							<param component-path="phonebooktest" />
 						</params>
 					</step>
@@ -1047,7 +1047,7 @@
 		<file>phonebooktest/general/testframework/testframework_pbkaddsel.ini</file>
         <file>phonebooktest/general/testframework/tcbctestpbkaddsel.cfg</file>
         <file>phonebooktest/general/testframework/ui_bctestpbkaddsel.cfg</file>
-		<file>phonebooktest/winscw_udeb/z/resource/pbkaddressselect.rsc</file>
+		<file>phonebooktest/general/resource/pbkaddressselect.rsc</file>
 
 		<file>phonebooktest/winscw_udeb/mtpbkphonenumberselectbase.dll</file>
 		<file>phonebooktest/general/testframework/testframework_numsel.ini</file>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/bctest/ssl/ssl.pl	Thu Oct 15 15:59:58 2009 +0100
@@ -0,0 +1,103 @@
+#!/usr/bin/perl
+# Copyright (c) 2009 Symbian Foundation Ltd
+# This component and the accompanying materials are made available
+# under the terms of the License "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Symbian Foundation Ltd - initial contribution.
+#
+# Contributors:
+# Maciej Seroka <maciejs@symbian.org>
+#
+# Description:
+# Script to build ATS test drop for Secure Socket Layer BC tests
+
+
+use strict;
+use File::Copy;
+use File::Path;
+
+unlink "ssltest.zip";
+rmtree "temp";
+mkpath "temp/ssltest/general/testframework";
+mkpath "temp/ssltest/winscw_udeb";
+
+my $epoc=$ENV{'EPOCROOT'} . "epoc32/";
+copy("ssl.xml",	"temp/test.xml");
+
+copy($epoc . "winscw/c/testframework/crypto_test/testframework.ini",	"temp/ssltest/general/testframework/testframework.ini") or die "failed : $!";
+copy($epoc . "winscw/c/testframework/crypto_test.cfg",	"temp/ssltest/general/testframework/crypto_test.cfg") or die "failed : $!";
+copy($epoc . "winscw/c/testframework/evptests.txt",		"temp/ssltest/general/testframework/evptests.txt") or die "failed : $!";
+copy($epoc . "winscw/c/tpkcs7d.txt",					"temp/ssltest/general/testframework/tpkcs7d.txt") or die "failed : $!";
+copy($epoc . "winscw/c/tpkcs7.txt",						"temp/ssltest/general/testframework/tpkcs7.txt") or die "failed : $!";
+copy($epoc . "winscw/c/treq2.txt",						"temp/ssltest/general/testframework/treq2.txt") or die "failed : $!";
+copy($epoc . "winscw/c/treq.txt",						"temp/ssltest/general/testframework/treq.txt") or die "failed : $!";
+copy($epoc . "winscw/c/trsa.txt",						"temp/ssltest/general/testframework/trsa.txt") or die "failed : $!";
+copy($epoc . "winscw/c/tsid.txt",						"temp/ssltest/general/testframework/tsid.txt") or die "failed : $!";
+copy($epoc . "winscw/c/tx5091.txt",						"temp/ssltest/general/testframework/tx5091.txt") or die "failed : $!";
+copy($epoc . "winscw/c/tx5092.txt",						"temp/ssltest/general/testframework/tx5092.txt") or die "failed : $!";
+copy($epoc . "winscw/c/tx509.txt",						"temp/ssltest/general/testframework/tx509.txt") or die "failed : $!";
+copy($epoc . "winscw/c/tcrl.txt",						"temp/ssltest/general/testframework/tcrl.txt") or die "failed : $!";
+copy($epoc . "winscw/c/testenc.txt",					"temp/ssltest/general/testframework/testenc.txt") or die "failed : $!";
+copy($epoc . "winscw/c/testgen.txt",					"temp/ssltest/general/testframework/testgen.txt") or die "failed : $!";
+copy($epoc . "winscw/c/testss.txt",						"temp/ssltest/general/testframework/testss.txt") or die "failed : $!";
+copy($epoc . "winscw/c/test_verify.txt",				"temp/ssltest/general/testframework/test_verify.txt") or die "failed : $!";
+copy($epoc . "winscw/c/CAss.cnf",						"temp/ssltest/general/testframework/CAss.cnf") or die "failed : $!";
+copy($epoc . "winscw/c/openssl.cnf",					"temp/ssltest/general/testframework/openssl.cnf") or die "failed : $!";
+copy($epoc . "winscw/c/P1ss.cnf",						"temp/ssltest/general/testframework/P1ss.cnf") or die "failed : $!";
+copy($epoc . "winscw/c/P2ss.cnf",						"temp/ssltest/general/testframework/P2ss.cnf") or die "failed : $!";
+copy($epoc . "winscw/c/test.cnf",						"temp/ssltest/general/testframework/test.cnf") or die "failed : $!";
+copy($epoc . "winscw/c/Uss.cnf",						"temp/ssltest/general/testframework/Uss.cnf") or die "failed : $!";
+copy($epoc . "winscw/c/argena.pem",						"temp/ssltest/general/testframework/argena.pem") or die "failed : $!";
+copy($epoc . "winscw/c/argeng.pem",						"temp/ssltest/general/testframework/argeng.pem") or die "failed : $!";
+copy($epoc . "winscw/c/eng1.pem",						"temp/ssltest/general/testframework/eng1.pem") or die "failed : $!";
+copy($epoc . "winscw/c/eng2.pem",						"temp/ssltest/general/testframework/eng2.pem") or die "failed : $!";
+copy($epoc . "winscw/c/eng3.pem",						"temp/ssltest/general/testframework/eng3.pem") or die "failed : $!";
+copy($epoc . "winscw/c/eng4.pem",						"temp/ssltest/general/testframework/eng4.pem") or die "failed : $!";
+copy($epoc . "winscw/c/eng5.pem",						"temp/ssltest/general/testframework/eng5.pem") or die "failed : $!";
+copy($epoc . "winscw/c/pkcs7-1.pem",					"temp/ssltest/general/testframework/pkcs7-1.pem") or die "failed : $!";
+copy($epoc . "winscw/c/RegTP-5R.pem",					"temp/ssltest/general/testframework/RegTP-5R.pem") or die "failed : $!";
+copy($epoc . "winscw/c/RegTP-6R.pem",					"temp/ssltest/general/testframework/RegTP-6R.pem") or die "failed : $!";
+copy($epoc . "winscw/c/testcrl.pem",					"temp/ssltest/general/testframework/testcrl.pem") or die "failed : $!";
+copy($epoc . "winscw/c/testp7.pem",						"temp/ssltest/general/testframework/testp7.pem") or die "failed : $!";
+copy($epoc . "winscw/c/testreq.pem",					"temp/ssltest/general/testframework/testreq.pem") or die "failed : $!";
+copy($epoc . "winscw/c/testreq2.pem",					"temp/ssltest/general/testframework/testreq2.pem") or die "failed : $!";
+copy($epoc . "winscw/c/testrsa.pem",					"temp/ssltest/general/testframework/testrsa.pem") or die "failed : $!";
+copy($epoc . "winscw/c/testsid.pem",					"temp/ssltest/general/testframework/testsid.pem") or die "failed : $!";
+copy($epoc . "winscw/c/testx509.pem",					"temp/ssltest/general/testframework/testx509.pem") or die "failed : $!";
+copy($epoc . "winscw/c/thawteCb.pem",					"temp/ssltest/general/testframework/thawteCb.pem") or die "failed : $!";
+copy($epoc . "winscw/c/thawteCp.pem",					"temp/ssltest/general/testframework/thawteCp.pem") or die "failed : $!";
+copy($epoc . "winscw/c/v3-cert1.pem",					"temp/ssltest/general/testframework/v3-cert1.pem") or die "failed : $!";
+copy($epoc . "winscw/c/v3-cert2.pem",					"temp/ssltest/general/testframework/v3-cert2.pem") or die "failed : $!";
+copy($epoc . "winscw/c/vsign1.pem",						"temp/ssltest/general/testframework/vsign1.pem") or die "failed : $!";
+copy($epoc . "winscw/c/vsign3.pem",						"temp/ssltest/general/testframework/vsign3.pem") or die "failed : $!";
+copy($epoc . "winscw/c/vsignss.pem",					"temp/ssltest/general/testframework/vsignss.pem") or die "failed : $!";
+copy($epoc . "winscw/c/wellsfgo.pem",					"temp/ssltest/general/testframework/wellsfgo.pem") or die "failed : $!";
+copy($epoc . "winscw/c/certCA.ss",						"temp/ssltest/general/testframework/certCA.ss") or die "failed : $!";
+copy($epoc . "winscw/c/certU.ss",						"temp/ssltest/general/testframework/certU.ss") or die "failed : $!";
+copy($epoc . "winscw/c/keyCA.ss",						"temp/ssltest/general/testframework/keyCA.ss") or die "failed : $!";
+copy($epoc . "winscw/c/keyU.ss",						"temp/ssltest/general/testframework/keyU.ss") or die "failed : $!";
+copy($epoc . "winscw/c/reqCA.ss",						"temp/ssltest/general/testframework/reqCA.ss") or die "failed : $!";
+copy($epoc . "winscw/c/reqU.ss",						"temp/ssltest/general/testframework/reqU.ss") or die "failed : $!";
+copy($epoc . "winscw/c/reqCA.ss2",						"temp/ssltest/general/testframework/reqCA.ss2") or die "failed : $!";
+copy($epoc . "winscw/c/certP1.ss",						"temp/ssltest/general/testframework/certP1.ss") or die "failed : $!";
+copy($epoc . "winscw/c/certP2.ss",						"temp/ssltest/general/testframework/certP2.ss") or die "failed : $!";
+copy($epoc . "winscw/c/intP1.ss",						"temp/ssltest/general/testframework/intP1.ss") or die "failed : $!";
+copy($epoc . "winscw/c/intP2.ss",						"temp/ssltest/general/testframework/intP2.ss") or die "failed : $!";
+copy($epoc . "winscw/c/keyP1.ss",						"temp/ssltest/general/testframework/keyP1.ss") or die "failed : $!";
+copy($epoc . "winscw/c/keyP2.ss",						"temp/ssltest/general/testframework/keyP2.ss") or die "failed : $!";
+copy($epoc . "winscw/c/reqP1.ss",						"temp/ssltest/general/testframework/reqP1.ss") or die "failed : $!";
+copy($epoc . "winscw/c/reqP2.ss",						"temp/ssltest/general/testframework/reqP2.ss") or die "failed : $!";
+copy($epoc . "winscw/c/tmp_intP2.ss",					"temp/ssltest/general/testframework/tmp_intP2.ss") or die "failed : $!";
+copy($epoc . "winscw/c/Makefile",						"temp/ssltest/general/testframework/Makefile") or die "failed : $!";
+copy($epoc . "winscw/c/ca_cert.der",					"temp/ssltest/general/testframework/ca_cert.der") or die "failed : $!";
+copy($epoc . "winscw/c/ca_cert.pem",					"temp/ssltest/general/testframework/ca_cert.pem") or die "failed : $!";
+copy($epoc . "winscw/c/server.pem",						"temp/ssltest/general/testframework/server.pem") or die "failed : $!";
+copy($epoc . "winscw/c/server2.pem",					"temp/ssltest/general/testframework/server2.pem") or die "failed : $!";
+copy($epoc . "release/winscw/udeb/crypto_test.dll",		"temp/ssltest/winscw_udeb/crypto_test.dll") or die "failed : $!";
+copy($epoc . "release/winscw/udeb/openssl.exe",			"temp/ssltest/winscw_udeb/openssl.exe") or die "failed : $!";
+copy($epoc . "release/winscw/udeb/ssltest.exe",			"temp/ssltest/winscw_udeb/ssltest.exe") or die "failed : $!";
+
+system("7z a -tzip ssltest.zip ./temp/*");
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/bctest/ssl/ssl.xml	Thu Oct 15 15:59:58 2009 +0100
@@ -0,0 +1,1181 @@
+<?xml version="1.0"?>
+<test>
+	<id>1</id>
+	<owner>admin</owner>
+	<priority>10</priority>
+	<buildid></buildid>
+	<name>Secure Socket Layer BC Tests</name>
+	<target>
+        <device rank="master" alias="emulator_udeb">
+            <property name="HARNESS" value="ATSINTERFACE" />
+        </device>
+	</target>
+	<plan id="" name="Secure Socket Layer BC WINSCW UDEB" harness="ATSINTERFACE" enabled="true" passrate="100">
+		<target>
+			<device rank="master" alias="emulator_udeb"/>
+		</target>
+		<session id="" name="Secure Socket Layer Compatibility Tests" harness="ATSINTERFACE" enabled="true" passrate="100">
+			<set id="" name="ssl" harness="ATSINTERFACE" enabled="true" passrate="100">
+				<case id="" name="ssl" harness="ATSINTERFACE" enabled="true" passrate="100">
+                    <step id="" name="SPD_Logs XML (makedir)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+                        <command>makedir</command>
+                        <params>
+                            <param dir="c:\spd_logs\xml" /> 
+                        </params>
+                    </step>
+                    <step id="" name="crypto_test.dll (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="crypto_test.dll"/>
+							<param dst="c:\sys\bin\crypto_test.dll"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+                    <step id="" name="openssl.exe (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="openssl.exe"/>
+							<param dst="c:\sys\bin\openssl.exe"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+                    <step id="" name="ssltest.exe (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="ssltest.exe"/>
+							<param dst="c:\sys\bin\ssltest.exe"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testframework.ini (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testframework.ini"/>
+							<param dst="c:\testframework\crypto_test\testframework.ini"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="crypto_test.cfg (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/crypto_test.cfg"/>
+							<param dst="c:\testframework\crypto_test.cfg"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="evptests.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/evptests.txt"/>
+							<param dst="c:\testframework\evptests.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="tpkcs7d.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/tpkcs7d.txt"/>
+							<param dst="c:\tpkcs7d.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="tpkcs7.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/tpkcs7.txt"/>
+							<param dst="c:\tpkcs7.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="treq2.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/treq2.txt"/>
+							<param dst="c:\treq2.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="treq.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/treq.txt"/>
+							<param dst="c:\treq.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="trsa.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/trsa.txt"/>
+							<param dst="c:\trsa.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="tsid.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/tsid.txt"/>
+							<param dst="c:\tsid.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="tx5091.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/tx5091.txt"/>
+							<param dst="c:\tx5091.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="tx5092.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/tx5092.txt"/>
+							<param dst="c:\tx5092.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="tx509.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/tx509.txt"/>
+							<param dst="c:\tx509.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="tcrl.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/tcrl.txt"/>
+							<param dst="c:\tcrl.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testenc.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testenc.txt"/>
+							<param dst="c:\testenc.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testgen.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testgen.txt"/>
+							<param dst="c:\testgen.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testss.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testss.txt"/>
+							<param dst="c:\testss.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="test_verify.txt (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/test_verify.txt"/>
+							<param dst="c:\test_verify.txt"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="CAss.cnf (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/CAss.cnf"/>
+							<param dst="c:\CAss.cnf"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="openssl.cnf (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/openssl.cnf"/>
+							<param dst="c:\openssl.cnf"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="P1ss.cnf (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/P1ss.cnf"/>
+							<param dst="c:\P1ss.cnf"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="P2ss.cnf (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/P2ss.cnf"/>
+							<param dst="c:\P2ss.cnf"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="test.cnf (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/test.cnf"/>
+							<param dst="c:\test.cnf"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="Uss.cnf (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/Uss.cnf"/>
+							<param dst="c:\Uss.cnf"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="argena.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/argena.pem"/>
+							<param dst="c:\argena.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="argeng.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/argeng.pem"/>
+							<param dst="c:\argeng.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="eng1.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/eng1.pem"/>
+							<param dst="c:\eng1.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="eng2.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/eng2.pem"/>
+							<param dst="c:\eng2.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="eng3.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/eng3.pem"/>
+							<param dst="c:\eng3.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="eng4.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/eng4.pem"/>
+							<param dst="c:\eng4.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="eng5.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/eng5.pem"/>
+							<param dst="c:\eng5.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="pkcs7-1.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/pkcs7-1.pem"/>
+							<param dst="c:\pkcs7-1.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="RegTP-5R.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/RegTP-5R.pem"/>
+							<param dst="c:\RegTP-5R.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="RegTP-6R.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/RegTP-6R.pem"/>
+							<param dst="c:\RegTP-6R.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testcrl.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testcrl.pem"/>
+							<param dst="c:\testcrl.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testp7.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testp7.pem"/>
+							<param dst="c:\testp7.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testreq.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testreq.pem"/>
+							<param dst="c:\testreq.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testreq2.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testreq2.pem"/>
+							<param dst="c:\testreq2.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testrsa.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testrsa.pem"/>
+							<param dst="c:\testrsa.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testsid.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testsid.pem"/>
+							<param dst="c:\testsid.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="testx509.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testx509.pem"/>
+							<param dst="c:\testx509.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="thawteCb.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/thawteCb.pem"/>
+							<param dst="c:\thawteCb.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="thawteCp.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/thawteCp.pem"/>
+							<param dst="c:\thawteCp.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="v3-cert1.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/v3-cert1.pem"/>
+							<param dst="c:\v3-cert1.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="v3-cert2.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/v3-cert2.pem"/>
+							<param dst="c:\v3-cert2.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="vsign1.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/vsign1.pem"/>
+							<param dst="c:\vsign1.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="vsign3.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/vsign3.pem"/>
+							<param dst="c:\vsign3.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="vsignss.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/vsignss.pem"/>
+							<param dst="c:\vsignss.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="wellsfgo.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/wellsfgo.pem"/>
+							<param dst="c:\wellsfgo.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="certCA.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/certCA.ss"/>
+							<param dst="c:\certCA.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="certU.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/certU.ss"/>
+							<param dst="c:\certU.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="keyCA.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/keyCA.ss"/>
+							<param dst="c:\keyCA.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="keyU.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/keyU.ss"/>
+							<param dst="c:\keyU.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="reqCA.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/reqCA.ss"/>
+							<param dst="c:\reqCA.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="reqU.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/reqU.ss"/>
+							<param dst="c:\reqU.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="reqCA.ss2 (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/reqCA.ss2"/>
+							<param dst="c:\reqCA.ss2"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="certP1.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/certP1.ss"/>
+							<param dst="c:\certP1.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="certP2.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/certP2.ss"/>
+							<param dst="c:\certP2.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="intP1.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/intP1.ss"/>
+							<param dst="c:\intP1.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="intP2.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/intP2.ss"/>
+							<param dst="c:\intP2.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="keyP1.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/keyP1.ss"/>
+							<param dst="c:\keyP1.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="keyP2.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/keyP2.ss"/>
+							<param dst="c:\keyP2.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="reqP1.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/reqP1.ss"/>
+							<param dst="c:\reqP1.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="reqP2.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/reqP2.ss"/>
+							<param dst="c:\reqP2.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="tmp_intP2.ss (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/tmp_intP2.ss"/>
+							<param dst="c:\tmp_intP2.ss"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="Makefile (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/Makefile"/>
+							<param dst="c:\Makefile"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="ca_cert.der (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/ca_cert.der"/>
+							<param dst="c:\ca_cert.der"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="ca_cert.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/ca_cert.pem"/>
+							<param dst="c:\ca_cert.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="server.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/server.pem"/>
+							<param dst="c:\server.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="server2.pem (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/server2.pem"/>
+							<param dst="c:\server2.pem"/>
+							<param component-path="ssltest" />
+						</params>
+					</step>
+					<step id="" name="tpkcs7d (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\tpkcs7d.txt"/>
+							<param result-file="c:\spd_logs\xml\tpkcs7d(3_50_2_6736).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="treq2 (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\treq2.txt"/>
+							<param result-file="c:\spd_logs\xml\treq2(3_50_2_6738).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>					
+					<step id="" name="treq (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\treq.txt"/>
+							<param result-file="c:\spd_logs\xml\treq(3_50_2_6737).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="trsa (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\trsa.txt"/>
+							<param result-file="c:\spd_logs\xml\trsa(3_50_2_6739).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="tsid (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\tsid.txt"/>
+							<param result-file="c:\spd_logs\xml\tsid(3_50_2_6740).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="tx5091 (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\tx5091.txt"/>
+							<param result-file="c:\spd_logs\xml\tx509_1(3_50_2_6742).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="tx5092 (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\tx5092.txt"/>
+							<param result-file="c:\spd_logs\xml\tx509_2(3_50_2_6743).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="tx509 (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\tx509.txt"/>
+							<param result-file="c:\spd_logs\xml\tx509(3_50_2_6741).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="tcrl (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\tcrl.txt"/>
+							<param result-file="c:\spd_logs\xml\tcrl(3_50_2_6744).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="testenc (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\testenc.txt"/>
+							<param result-file="c:\spd_logs\xml\testenc(3_50_2_6732).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="testgen (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\testgen.txt"/>
+							<param result-file="c:\spd_logs\xml\testgen(3_50_2_6733).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="testss (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\testss.txt"/>
+							<param result-file="c:\spd_logs\xml\testss(3_50_2_6735).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="test_verify (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\test_verify.txt"/>
+							<param result-file="c:\spd_logs\xml\test_verify(3_50_2_6745).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="tpkcs7 (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="openssl.exe"/>
+							<param parameters="c:\tpkcs7.txt"/>
+							<param result-file="c:\spd_logs\xml\tpkcs7(3_50_2_6734).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="crypto_test (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="atsinterface.exe"/>
+							<param parameters="-testmodule testscripter -config C:\testframework\crypto_test.cfg"/>
+							<param result-file="c:\spd_logs\xml\testscripter.xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="crypto_test (fetch-log)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>fetch-log</command>
+						<params>
+							<param path="c:\logs\testframework\TestReport.txt" /> 
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6669) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6669) -test_cipherlist"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6669).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6670) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6670) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -ssl2"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6670).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6671) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6671) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -ssl2 -server_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6671).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6672) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6672) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -ssl2 -client_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6672).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6673) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6673) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -ssl2 -server_auth -client_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6673).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6674) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6674) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -ssl2"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6674).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6675) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6675) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -ssl2 -server_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6675).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6676) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6676) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -ssl2 -client_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6676).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6677) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6677) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -ssl2 -server_auth -client_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6677).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6678) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6678) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6678).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6679) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6679) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -server_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6679).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6680) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6680) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -client_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6680).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6681) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6681) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -server_auth -client_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6681).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6682) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6682) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -ssl2"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6682).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6683) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6683) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -ssl2 -server_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6683).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6684) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6684) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -ssl2 -client_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6684).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6685) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6685) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -ssl2 -server_auth -client_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6685).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6686) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="sltest(3_19_2_6686) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -ssl2"/>
+							<param result-file="c:\spd_logs\xml\sltest(3_19_2_6686).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6687) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6687) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -ssl2"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6687).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6688) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6688) -key C:/keyU.ss -cert C:/certU.ss -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -ssl2"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6688).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6689) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6689) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -ssl2"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6689).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6690) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6690) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6690).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6691) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6691) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -no_dhe"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6691).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6692) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6692) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -dhe1024dsa -v"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6692).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6693) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6693) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -server_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6693).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6694) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6694) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -client_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6694).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6695) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6695) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -server_auth -client_auth -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6695).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6696) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6696) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -bio_pair -server_auth -client_auth -app_verify -CAfile C:/certCA.ss"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6696).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6697) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6697) -key C:/keyU.ss -cert C:/certU.ss -c_key C:/keyU.ss -c_cert C:/certU.ss -v -bio_pair -tls1 -cipher ADH -dhe1024dsa -num 10 -f -time"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6697).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6698) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6698) -v -bio_pair -tls1 -cert C:/server2.pem -no_dhe -num 10-f -time"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6698).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6699) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6699) -v -bio_pair -tls1 -cert c:/server2.pem -dhe1024dsa -num 10 -f -time"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6699).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+					<step id="" name="ssltest(3_19_2_6773) (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="ssltest.exe"/>
+							<param parameters="ssltest(3_19_2_6773) -symstore"/>
+							<param result-file="c:\spd_logs\xml\ssltest(3_19_2_6773).xml"/>
+                            <param timeout="3600"/>
+						</params>
+					</step>
+				</case>
+			</set>
+		</session>
+	</plan>
+	<files>
+		<file>ssltest/general/testframework/crypto_test.cfg</file>
+		<file>ssltest/general/testframework/TestFramework.ini</file>
+		<file>ssltest/general/testframework/evptests.txt</file>
+		<file>ssltest/general/testframework/tpkcs7d.txt</file>
+		<file>ssltest/general/testframework/tpkcs7.txt</file>
+		<file>ssltest/general/testframework/treq2.txt</file>
+		<file>ssltest/general/testframework/treq.txt</file>
+		<file>ssltest/general/testframework/trsa.txt</file>
+		<file>ssltest/general/testframework/tsid.txt</file>
+		<file>ssltest/general/testframework/tx5091.txt</file>
+		<file>ssltest/general/testframework/tx5092.txt</file>
+		<file>ssltest/general/testframework/tx509.txt</file>
+		<file>ssltest/general/testframework/tcrl.txt</file>
+		<file>ssltest/general/testframework/testenc.txt</file>
+		<file>ssltest/general/testframework/testgen.txt</file>
+		<file>ssltest/general/testframework/testss.txt</file>
+		<file>ssltest/general/testframework/test_verify.txt</file>
+		<file>ssltest/general/testframework/CAss.cnf</file>
+		<file>ssltest/general/testframework/openssl.cnf</file>
+		<file>ssltest/general/testframework/P1ss.cnf</file>
+		<file>ssltest/general/testframework/P2ss.cnf</file>
+		<file>ssltest/general/testframework/test.cnf</file>
+		<file>ssltest/general/testframework/Uss.cnf</file>
+		<file>ssltest/general/testframework/argena.pem</file>
+		<file>ssltest/general/testframework/argeng.pem</file>
+		<file>ssltest/general/testframework/eng1.pem</file>
+		<file>ssltest/general/testframework/eng2.pem</file>
+		<file>ssltest/general/testframework/eng3.pem</file>
+		<file>ssltest/general/testframework/eng4.pem</file>
+		<file>ssltest/general/testframework/eng5.pem</file>
+		<file>ssltest/general/testframework/pkcs7-1.pem</file>
+		<file>ssltest/general/testframework/RegTP-5R.pem</file>
+		<file>ssltest/general/testframework/RegTP-6R.pem</file>
+		<file>ssltest/general/testframework/testcrl.pem</file>
+		<file>ssltest/general/testframework/testp7.pem</file>
+		<file>ssltest/general/testframework/testreq.pem</file>
+		<file>ssltest/general/testframework/testreq2.pem</file>
+		<file>ssltest/general/testframework/testrsa.pem</file>
+		<file>ssltest/general/testframework/testsid.pem</file>
+		<file>ssltest/general/testframework/testx509.pem</file>
+		<file>ssltest/general/testframework/thawteCb.pem</file>
+		<file>ssltest/general/testframework/thawteCp.pem</file>
+		<file>ssltest/general/testframework/v3-cert1.pem</file>
+		<file>ssltest/general/testframework/v3-cert2.pem</file>
+		<file>ssltest/general/testframework/vsign1.pem</file>
+		<file>ssltest/general/testframework/vsign3.pem</file>
+		<file>ssltest/general/testframework/vsignss.pem</file>
+		<file>ssltest/general/testframework/wellsfgo.pem</file>
+		<file>ssltest/general/testframework/certCA.ss</file>
+		<file>ssltest/general/testframework/certU.ss</file>
+		<file>ssltest/general/testframework/keyCA.ss</file>
+		<file>ssltest/general/testframework/keyU.ss</file>
+		<file>ssltest/general/testframework/reqCA.ss</file>
+		<file>ssltest/general/testframework/reqU.ss</file>
+		<file>ssltest/general/testframework/reqCA.ss2</file>
+		<file>ssltest/general/testframework/certP1.ss</file>
+		<file>ssltest/general/testframework/certP2.ss</file>
+		<file>ssltest/general/testframework/intP1.ss</file>
+		<file>ssltest/general/testframework/intP2.ss</file>
+		<file>ssltest/general/testframework/keyP1.ss</file>
+		<file>ssltest/general/testframework/keyP2.ss</file>
+		<file>ssltest/general/testframework/reqP1.ss</file>
+		<file>ssltest/general/testframework/reqP2.ss</file>
+		<file>ssltest/general/testframework/tmp_intP2.ss</file>
+		<file>ssltest/general/testframework/Makefile</file>
+		<file>ssltest/general/testframework/ca_cert.der</file>
+		<file>ssltest/general/testframework/ca_cert.pem</file>
+		<file>ssltest/general/testframework/server.pem</file>
+		<file>ssltest/general/testframework/server2.pem</file>
+		<file>ssltest/winscw_udeb/crypto_test.dll</file>
+		<file>ssltest/winscw_udeb/openssl.exe</file>
+		<file>ssltest/winscw_udeb/ssltest.exe</file>
+	</files>
+</test>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/bctest/tlocale/tlocale.pl	Thu Oct 15 15:59:58 2009 +0100
@@ -0,0 +1,34 @@
+#!/usr/bin/perl
+# Copyright (c) 2009 Symbian Foundation Ltd
+# This component and the accompanying materials are made available
+# under the terms of the License "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Symbian Foundation Ltd - initial contribution.
+#
+# Contributors:
+# Maciej Seroka <maciejs@symbian.org>
+#
+# Description:
+# Script to build ATS test drop for TLocale BC tests
+
+
+use strict;
+use File::Copy;
+use File::Path;
+
+unlink "tlocaletest.zip";
+rmtree "temp";
+mkpath "temp/tlocaletest/general/testframework";
+mkpath "temp/tlocaletest/winscw_udeb";
+
+my $epoc=$ENV{'EPOCROOT'} . "epoc32/";
+copy("tlocale.xml",	"temp/test.xml");
+
+copy($epoc . "release/winscw/udeb/tlocale.dll",						"temp/tlocaletest/winscw_udeb/tlocale.dll") or die "failed : $!";
+copy($epoc . "winscw/c/testframework/testframework_tlocale.ini",	"temp/tlocaletest/general/testframework/testframework_tlocale.ini") or die "failed : $!";
+copy($epoc . "winscw/c/testframework/tlocale.cfg",					"temp/tlocaletest/general/testframework/tlocale.cfg") or die "failed : $!";
+
+system("7z a -tzip tlocaletest.zip ./temp/*");
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/bctest/tlocale/tlocale.xml	Thu Oct 15 15:59:58 2009 +0100
@@ -0,0 +1,77 @@
+<?xml version="1.0"?>
+<test>
+	<id>1</id>
+	<owner>admin</owner>
+	<priority>10</priority>
+	<buildid></buildid>
+	<name>TLocale BC Tests</name>
+	<target>
+        <device rank="master" alias="emulator_udeb">
+            <property name="HARNESS" value="ATSINTERFACE" />
+        </device>
+	</target>
+	<plan id="" name="TLocale BC WINSCW UDEB" harness="ATSINTERFACE" enabled="true" passrate="100">
+		<target>
+			<device rank="master" alias="emulator_udeb"/>
+		</target>
+		<session id="" name="TLocale Compatibility Tests" harness="ATSINTERFACE" enabled="true" passrate="100">
+			<set id="" name="tlocale" harness="ATSINTERFACE" enabled="true" passrate="100">
+				<case id="" name="tlocale" harness="ATSINTERFACE" enabled="true" passrate="100">
+                    <step id="" name="SPD_Logs XML (makedir)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+                        <command>makedir</command>
+                        <params>
+                            <param dir="c:\spd_logs\xml" /> 
+                        </params>
+                    </step>
+                    <step id="" name="tlocale.dll (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="tlocale.dll"/>
+							<param dst="c:\sys\bin\tlocale.dll"/>
+							<param component-path="tlocaletest" />
+						</params>
+					</step>
+					<step id="" name="testframework_tlocale.ini (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testframework_tlocale.ini"/>
+							<param dst="c:\testframework\testframework.ini"/>
+							<param component-path="tlocaletest" />
+						</params>
+					</step>
+					<step id="" name="tlocale.cfg (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/tlocale.cfg"/>
+							<param dst="c:\testframework\tlocale.cfg"/>
+							<param component-path="tlocaletest" />
+						</params>
+					</step>
+					<step id="" name="tlocale (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="atsinterface.exe"/>
+							<param parameters="-testmodule testscripter -config C:\TestFramework\tlocale.cfg"/>
+							<param result-file="c:\spd_logs\xml\testscripter.xml"/>
+                            <param timeout="1200"/>
+						</params>
+					</step>
+					<step id="" name="tlocale (fetch-log)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>fetch-log</command>
+						<params>
+							<param path="c:\logs\testframework\TestReport.txt" /> 
+						</params>
+					</step>
+				</case>
+			</set>
+		</session>
+	</plan>
+	<files>
+		<file>tlocaletest/winscw_udeb/tlocale.dll</file>
+		<file>tlocaletest/general/testframework/testframework_tlocale.ini</file>
+		<file>tlocaletest/general/testframework/tlocale.cfg</file>
+	</files>
+</test>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/bctest/tstl/tstl.pl	Thu Oct 15 15:59:58 2009 +0100
@@ -0,0 +1,34 @@
+#!/usr/bin/perl
+# Copyright (c) 2009 Symbian Foundation Ltd
+# This component and the accompanying materials are made available
+# under the terms of the License "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Symbian Foundation Ltd - initial contribution.
+#
+# Contributors:
+# Maciej Seroka <maciejs@symbian.org>
+#
+# Description:
+# Script to build ATS test drop for Thread Safe Template Library BC tests
+
+
+use strict;
+use File::Copy;
+use File::Path;
+
+unlink "tstltest.zip";
+rmtree "temp";
+mkpath "temp/tstltest/general/testframework";
+mkpath "temp/tstltest/winscw_udeb";
+
+my $epoc=$ENV{'EPOCROOT'} . "epoc32/";
+copy("tstl.xml",	"temp/test.xml");
+
+copy($epoc . "release/winscw/udeb/tstl_1.dll",						"temp/tstltest/winscw_udeb/tstl_1.dll") or die "failed : $!";
+copy($epoc . "winscw/c/testframework/testframework_tstl_1.ini",	"temp/tstltest/general/testframework/testframework_tstl_1.ini") or die "failed : $!";
+copy($epoc . "winscw/c/testframework/tstl_1.cfg",					"temp/tstltest/general/testframework/tstl_1.cfg") or die "failed : $!";
+
+system("7z a -tzip tstltest.zip ./temp/*");
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/bctest/tstl/tstl.xml	Thu Oct 15 15:59:58 2009 +0100
@@ -0,0 +1,77 @@
+<?xml version="1.0"?>
+<test>
+	<id>1</id>
+	<owner>admin</owner>
+	<priority>10</priority>
+	<buildid></buildid>
+	<name>Thread Safe Template Library BC Tests</name>
+	<target>
+        <device rank="master" alias="emulator_udeb">
+            <property name="HARNESS" value="ATSINTERFACE" />
+        </device>
+	</target>
+	<plan id="" name="Thread Safe Template Library BC WINSCW UDEB" harness="ATSINTERFACE" enabled="true" passrate="100">
+		<target>
+			<device rank="master" alias="emulator_udeb"/>
+		</target>
+		<session id="" name="Thread Safe Template Library Compatibility Tests" harness="ATSINTERFACE" enabled="true" passrate="100">
+			<set id="" name="tstl" harness="ATSINTERFACE" enabled="true" passrate="100">
+				<case id="" name="tstl" harness="ATSINTERFACE" enabled="true" passrate="100">
+                    <step id="" name="SPD_Logs XML (makedir)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+                        <command>makedir</command>
+                        <params>
+                            <param dir="c:\spd_logs\xml" /> 
+                        </params>
+                    </step>
+                    <step id="" name="tstl_1.dll (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="tstl_1.dll"/>
+							<param dst="c:\sys\bin\tstl_1.dll"/>
+							<param component-path="tstltest" />
+						</params>
+					</step>
+					<step id="" name="testframework_tstl_1.ini (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/testframework_tstl_1.ini"/>
+							<param dst="c:\testframework\testframework.ini"/>
+							<param component-path="tstltest" />
+						</params>
+					</step>
+					<step id="" name="tstl_1.cfg (install)" harness="ATSINTERFACE" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="testframework/tstl_1.cfg"/>
+							<param dst="c:\testframework\tstl_1.cfg"/>
+							<param component-path="tstltest" />
+						</params>
+					</step>
+					<step id="" name="tstl_1 (execute)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="atsinterface.exe"/>
+							<param parameters="-testmodule testscripter -config C:\TestFramework\tstl_1.cfg"/>
+							<param result-file="c:\spd_logs\xml\testscripter.xml"/>
+                            <param timeout="1200"/>
+						</params>
+					</step>
+					<step id="" name="tstl_1 (fetch-log)" harness="ATSINTERFACE" enabled="true" passrate="100">
+						<command>fetch-log</command>
+						<params>
+							<param path="c:\logs\testframework\TestReport.txt" /> 
+						</params>
+					</step>
+				</case>
+			</set>
+		</session>
+	</plan>
+	<files>
+		<file>tstltest/winscw_udeb/tstl_1.dll</file>
+		<file>tstltest/general/testframework/testframework_tstl_1.ini</file>
+		<file>tstltest/general/testframework/tstl_1.cfg</file>
+	</files>
+</test>
--- a/common/tools/populateziptemplate.pl	Thu Oct 15 15:59:16 2009 +0100
+++ b/common/tools/populateziptemplate.pl	Thu Oct 15 15:59:58 2009 +0100
@@ -123,12 +123,13 @@
 	{
 		# RnD repository
 		my $licenseType = $1;
-		my $name="bin_$1_$2";
+		my $binName="bin_$1_$2";
+		my $srcName="src_$1_$2";
 		my $postbuildName = "binaries_$2";
 		my $config = "rnd";
 		if ($licenseType eq "internal")
 		{
-			$name = "binaries_$2_prebuild";
+			$binName = "binaries_$2_prebuild";
 			$config = "rnd-internal";
 		}
 		
@@ -143,11 +144,15 @@
 				},
 				{
 					name => "name",
-					value=> "$name",
+					value=> "$binName",
 				},
 				{
 					name => "include",
-					value=> "/**",
+					value=> "epoc32/**",
+				},
+				{
+					name => "include",
+					value=> "*.txt",
 				},
 			]
 		};
@@ -156,10 +161,48 @@
 		my @files = `dir /b/s/a-d $dosCompatibleDst 2> nul:`;
 		next unless @files;
 		# Add the files to the global list of items to be excluded in the binary zips
-		@files = grep {
+		foreach (@files)
+		{
 			chomp;
 			s{\\}{/}g;
 			s!^[A-Z]:/$package->{dst}/!!i;
+		}
+		my @srcFiles = grep { !m{^epoc32/} and !m{^[^/]+\.txt$}i and !m{^\.hg} } @files;
+		if (@srcFiles)
+		{
+			# Create a zip object for the source
+			push @{$zipConfig->{config}->{config}->{$config}->{config}},
+			{
+				set =>
+				[
+					{
+						name => "root.dir",
+						value=> "\${build.drive}/$package->{dst}",
+					},
+					{
+						name => "name",
+						value=> "$srcName",
+					},
+					{
+						name => "include",
+						value=> "**",
+					},
+					{
+						name => "exclude",
+						value=> "epoc32/**",
+					},
+					{
+						name => "exclude",
+						value=> ".hg/**",
+					},
+					{
+						name => "exclude",
+						value=> ".hg_archival.txt",
+					},
+				]
+			};
+		}
+		@files = grep {
 			m{^epoc32/}i;
 		} @files;
 		push @allRndFiles, @files;