| author | Shabe Razvi <shaber@symbian.org> | 
| Mon, 16 Nov 2009 14:42:37 +0000 | |
| branch | RCL_1 | 
| changeset 24 | c09e56b72f1c | 
| parent 6 | 50f2ff6984be | 
| child 11 | 9d767430696e | 
| permissions | -rw-r--r-- | 
| 0 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1 | # | 
| 6 
50f2ff6984be
Fix for Bug 383 (Wrong license text in security package)
 Santosh V Patil <santosh.v.patil@nokia.com> parents: 
0diff
changeset | 2 | # Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). | 
| 0 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 3 | # All rights reserved. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 4 | # This component and the accompanying materials are made available | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 5 | # under the terms of the License "Eclipse Public License v1.0" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 6 | # which accompanies this distribution, and is available | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 7 | # at the URL "http://www.eclipse.org/legal/epl-v10.html". | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 8 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 9 | # Initial Contributors: | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 10 | # Nokia Corporation - initial contribution. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 11 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 12 | # Contributors: | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 13 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 14 | # Description: | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 15 | # Perl script that creates PKG files and test MAKESIS tools with different ranges | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 16 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 17 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 18 | $logFile = "/epoc32/winscw/c/makesis_test.txt"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 19 | $makesisExeLocation = "/epoc32/tools/makesis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 20 | $dumpsisExeLocation = "/epoc32/tools/dumpsis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 21 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 22 | sub GetTmpFilesCount() | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 23 | {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 24 | # get a number of temp files | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 25 | if ($^O =~ /^MSWIN32$/i) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 26 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 27 | 		my $dirname = "$ENV{'TEMP'}";
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 28 | opendir ( DIR, "$dirname" ) or die ( "Can't open dir: $dirname" ); #! | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 29 | my @List = readdir DIR; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 30 | closedir DIR; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 31 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 32 | my @TmpFiles = grep( /^~SI.*.tmp/ , @List ); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 33 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 34 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 35 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 36 | my $dirname = "/tmp/"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 37 | opendir ( DIR, "$dirname" ) or die ( "Can't open dir: $dirname" ); #! | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 38 | my @List = readdir DIR; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 39 | closedir DIR; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 40 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 41 | my @TmpFiles = grep( /tmp*/ , @List ); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 42 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 43 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 44 | my $TmpCountBefore = @TmpFiles; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 45 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 46 | return $TmpCountBefore; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 47 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 48 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 49 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 50 | #Function to write log into file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 51 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 52 | sub WriteLog {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 53 | my ($log) = @_; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 54 | #public $logfile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 55 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 56 | 	unless( open($fh, ">> $logFile")) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 57 | printf STDERR "Can\'t open $logfile:$!\n"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 58 | return; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 59 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 60 | printf $fh $log; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 61 | printf $log; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 62 | close $fh; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 63 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 64 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 65 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 66 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 67 | # Function to create a file (test.txt or any PKG) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 68 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 69 | sub CreateFile {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 70 | my ($filename, $contents) = @_; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 71 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 72 | 	unless (open($fh, "> $filename")) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 73 | printf STDERR "Can't open $filename: $!\n"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 74 | return; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 75 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 76 | print $fh $contents; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 77 | close $fh; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 78 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 79 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 80 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 81 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 82 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 83 | # Function to check the log file of the makesis result | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 84 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 85 | sub CheckLog {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 86 | my ($pkgfile) = @_[0]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 87 | my ($expectedLog) = @_[1]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 88 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 89 | $logMsg = sprintf "Expected Log: %s\n", $expectedLog; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 90 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 91 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 92 | 	unless (open($resultlog, "$pkgfile.log")) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 93 | printf STDERR "Can't open $pkgfile.log: $!\n"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 94 | return 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 95 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 96 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 97 | 	foreach $line (<$resultlog>) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 98 | 		if ( $line =~ m/\Q$expectedLog\E/i) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 99 | close($resultlog); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 100 | return 1; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 101 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 102 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 103 | close($resultlog); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 104 | return 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 105 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 106 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 107 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 108 | # Run MAKESIS with prepared pkg file, log and administrate its result | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 109 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 110 | sub MakeSISFile {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 111 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 112 | my ($pkgfile) = @_[0]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 113 | my ($expectedResult) = @_[1]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 114 | my ($expectedLog) = @_[2]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 115 | $pkgfile =~ s/\.pkg//; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 116 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 117 | 	if($pkgfile ne "testinterpretflag") {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 118 | 		@retval = system("$makesisExeLocation -v $pkgfile.pkg $pkgfile-tmp.sis > $pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 119 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 120 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 121 | 		@retval = system("$makesisExeLocation -v -c $pkgfile.pkg $pkgfile-tmp.sis > $pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 122 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 123 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 124 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 125 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 126 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 127 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 128 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 129 | 	if( $? == $expectedResult ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 130 | 		if(CheckLog($pkgfile, $expectedLog)) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 131 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 132 | 			WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 133 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 134 | 		else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 135 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 136 | 			WriteLog("Failed : Unexpected Error Log\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 137 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 138 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 139 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 140 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 141 | 		WriteLog("Failed : Unexpected Error Code\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 142 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 143 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 144 | 	unlink("$pkgfile-tmp.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 145 | 	unlink("$pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 146 | 	unlink("$pkgfile.pkg");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 147 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 148 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 149 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 150 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 151 | # PREQ2344 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 152 | # Run MAKESIS with prepared pkg file,expected result and expected log ,it verify logs generated and expected lags | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 153 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 154 | sub MakeSISFilePREQ2344 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 155 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 156 | my ($pkgfile) = @_[0]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 157 | my ($expectedResult) = @_[1]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 158 | my ($expectedLog) = @_[2]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 159 | my ($pkgOption) = @_[3]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 160 | $pkgfile =~ s/\.pkg//; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 161 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 162 | 	if($pkgfile ne "testinterpretflag") {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 163 | 		@retval = system("$makesisExeLocation -v $pkgOption $pkgfile.pkg $pkgfile-tmp.sis > $pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 164 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 165 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 166 | 		@retval = system("$makesisExeLocation -v -c $pkgOption $pkgfile.pkg $pkgfile-tmp.sis > $pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 167 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 168 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 169 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 170 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 171 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 172 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 173 | 	if( $? == $expectedResult ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 174 | 		if(CheckLog($pkgfile, $expectedLog)) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 175 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 176 | 			WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 177 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 178 | 		else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 179 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 180 | 			WriteLog("Failed : Unexpected Error Log\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 181 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 182 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 183 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 184 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 185 | 		WriteLog("Failed : Unexpected Error Code\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 186 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 187 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 188 | 	unlink("$pkgfile-tmp.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 189 | 	unlink("$pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 190 | 	unlink("$pkgfile.pkg");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 191 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 192 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 193 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 194 | # Additional test to check that stub files don't change every time | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 195 | # they are built. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 196 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 197 | sub TestSISStubFile {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 198 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 199 | $teststubpkg = "teststub.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 200 | $teststubsis = "teststub.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 201 | $comparisonsis = "comparison.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 202 | $teststublog = "teststub.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 203 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 204 | 	WriteLog("Test invariant stub file\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 205 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 206 | # Generate test PKG file contents | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 207 | $PkgFile = sprintf( $PkgFileTempl, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 208 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 209 | CreateFile($teststubpkg, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 210 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 211 | # Create a stub sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 212 | 	my $result = system("$makesisExeLocation -s $teststubpkg $teststubsis > $teststublog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 213 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 214 | # Wait at least a second and generate it again | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 215 | sleep 2; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 216 | rename($teststubsis, $comparisonsis) or | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 217 | warn "Couldn't rename $teststubsis to $comparisonsis: $!\n"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 218 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 219 | 	my $result2 = system("$makesisExeLocation -s $teststubpkg $teststubsis > $teststublog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 220 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 221 | # Check that the files are the same and log the result | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 222 | use File::Compare; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 223 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 224 | if (compare($teststubsis, $comparisonsis) == 0 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 225 | && $result == 0 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 226 | && $result2 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 227 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 228 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 229 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 230 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 231 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 232 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 233 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 234 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 235 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 236 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 237 | unlink $teststublog; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 238 | unlink $teststubpkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 239 | unlink $teststubsis ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 240 | unlink $comparisonsis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 241 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 242 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 243 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 244 | # New test code for DEF083525 - makesis -vs does not create a stub sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 245 | # This is based on TestSISStubFile, it builds the stub file with -s and -vs options | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 246 | # and checks the resulting files are the same. The defects was that the "s" option | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 247 | # was ignored so a stub file was not built. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 248 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 249 | sub TestDEF083525 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 250 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 251 | $teststubpkg = "teststub.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 252 | $teststubsis = "teststub.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 253 | $comparisonsis = "comparison.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 254 | $teststublog = "teststub.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 255 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 256 | 	WriteLog("Test for DEF083525 - makesis -vs does not create a stub sis file\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 257 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 258 | # Generate test PKG file contents | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 259 | $PkgFile = sprintf( $PkgFileTempl, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 260 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 261 | CreateFile($teststubpkg, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 262 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 263 | # Create a stub sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 264 | 	my $result = system("$makesisExeLocation -s $teststubpkg $teststubsis > $teststublog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 265 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 266 | # Wait at least a second and generate it again this time using the -vs options | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 267 | # This defect was that the -vs options was ignored | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 268 | sleep 2; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 269 | rename $teststubsis, $comparisonsis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 270 | 	my $result2 = system("$makesisExeLocation -vs $teststubpkg $teststubsis > $teststublog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 271 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 272 | # Check that the files are the same and log the result | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 273 | use File::Compare; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 274 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 275 | if (compare($teststubsis, $comparisonsis) == 0 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 276 | && $result == 0 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 277 | && $result2 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 278 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 279 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 280 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 281 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 282 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 283 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 284 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 285 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 286 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 287 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 288 | unlink $teststublog; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 289 | unlink $teststubpkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 290 | unlink $teststubsis ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 291 | unlink $comparisonsis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 292 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 293 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 294 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 295 | # New test code for PDEF081989 - makesis parameter -d does not work any more. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 296 | # This creates a testembedded.sis file embedding testembedding.sis. This test checks the | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 297 | # working of -d parameter where the search directory containing the embedding sis file is | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 298 | # specified with -d option. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 299 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 300 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 301 | sub TestPDEF081989 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 302 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 303 | $testembeddingpkg = "testembedding.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 304 | $testembeddingsis = "testembedding.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 305 | $testembeddedpkg = "testembedded.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 306 | $testembeddedsis = "testembedded.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 307 | $sisFileToEmbed = "/epoc32/winscw/c/"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 308 | $outputFile = $sisFileToEmbed.$testembeddingsis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 309 | $testEmbedLog = "testembedded.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 310 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 311 | 	WriteLog("Test for PDEF081989 - Test for successful creation of a sis file with -d option.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 312 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 313 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 314 | $PkgFile = sprintf( $PkgFileTempl, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 315 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 316 | CreateFile($testembeddingpkg, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 317 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 318 | # Generate test PKG file contents for embedded pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 319 | $PkgFile = sprintf( $embedContents, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 320 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 321 | CreateFile($testembeddedpkg , $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 322 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 323 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 324 | # Create an embedding sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 325 | 	my $result = system("$makesisExeLocation $testembeddingpkg $outputFile > $testEmbedLog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 326 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 327 | # Create an embedded sis file.Here the sis file embedded is situated elsewhere(in "\\epoc32\\winscw\\c\\"). | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 328 | # Makesis -d option is used to specify the directory to search for sis file embedded. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 329 | 	my $result1 = system("$makesisExeLocation -d$sisFileToEmbed $testembeddedpkg $testembeddedsis > $testEmbedLog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 330 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 331 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 332 | if ($result == 0 && $result1 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 333 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 334 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 335 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 336 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 337 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 338 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 339 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 340 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 341 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 342 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 343 | unlink $testembeddingpkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 344 | unlink $outputFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 345 | unlink $testembeddedpkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 346 | unlink $testembeddedsis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 347 | unlink $testEmbedLog; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 348 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 349 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 350 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 351 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 352 | # Test code for DEF104895 - makesis with -d option | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 353 | # This creates a testembedded.sis file embedding testembedding.sis. This test checks the | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 354 | # working of -d parameter where the search directory(bacward slashes) containing the embedding sis file is | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 355 | # specified with -d option. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 356 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 357 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 358 | sub TestDEF104895 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 359 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 360 | $testembeddingpkg = "testembedding.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 361 | $testembeddingsis = "testembedding.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 362 | $testembeddedpkg = "testembedded.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 363 | $testembeddedsis = "testembedded.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 364 | $sisFileToEmbed = "\\epoc32\\winscw\\c\\"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 365 | $outputFile = $sisFileToEmbed.$testembeddingsis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 366 | $testEmbedLog = "testembedded.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 367 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 368 | 	WriteLog("Test for DEF104895 - Test for successful creation of a sis file with -d option.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 369 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 370 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 371 | $PkgFile = sprintf( $PkgFileTempl, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 372 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 373 | CreateFile($testembeddingpkg, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 374 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 375 | # Generate test PKG file contents for embedded pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 376 | $PkgFile = sprintf( $embedContents, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 377 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 378 | CreateFile($testembeddedpkg , $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 379 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 380 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 381 | # Create an embedding sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 382 | 	my $result = system("$makesisExeLocation $testembeddingpkg $outputFile > $testEmbedLog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 383 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 384 | # Create an embedded sis file.Here the sis file embedded is situated elsewhere(in "\\epoc32\\winscw\\c\\"). | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 385 | # Makesis -d option is used to specify the directory to search for sis file embedded. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 386 | 	my $result1 = system("$makesisExeLocation -d$sisFileToEmbed $testembeddedpkg $testembeddedsis > $testEmbedLog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 387 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 388 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 389 | if ($result == 0 && $result1 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 390 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 391 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 392 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 393 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 394 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 395 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 396 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 397 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 398 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 399 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 400 | unlink $testembeddingpkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 401 | unlink $outputFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 402 | unlink $testembeddedpkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 403 | unlink $testembeddedsis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 404 | unlink $testEmbedLog; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 405 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 406 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 407 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 408 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 409 | # New test code for DEF107033 - makesis parameter -d does not work with language dependent files | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 410 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 411 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 412 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 413 | sub TestDEF107033() {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 414 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 415 | $testlanguagepkg = "testlanguage.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 416 | $testlanguagesis = "testlanguagesis.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 417 | $testlanguagelog = "testlanguage.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 418 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 419 | 	WriteLog("Test makesis parameter -d does not work with language dependent files\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 420 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 421 | # Generate test PKG file contents | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 422 | $PkgFile = sprintf( $PkgLanguageFileTemp); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 423 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 424 | CreateFile($testlanguagepkg, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 425 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 426 | # Create a stub sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 427 | 	my $result = system("$makesisExeLocation -d/epoc32/winscw/c/tswi/ $testlanguagepkg $testlanguagesis > $testlanguagelog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 428 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 429 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 430 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 431 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 432 | 	if ($result == 0) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 433 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 434 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 435 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 436 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 437 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 438 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 439 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 440 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 441 | unlink $testlanguagepkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 442 | unlink $testlanguagesis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 443 | unlink $testlanguagelog ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 444 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 445 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 446 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 447 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 448 | # Test code for DEF104895 - makesis with -d option | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 449 | # This creates a testembedded.sis file embedding testembedding.sis. This test checks the | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 450 | # working of -d parameter where the search directory(bacward slashes) containing the embedding sis file is | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 451 | # specified with -d option. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 452 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 453 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 454 | sub TestLDEF104895 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 455 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 456 | $testembeddingpkg = "testembedding.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 457 | $testembeddingsis = "testembedding.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 458 | $testembeddedpkg = "testembedded.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 459 | $testembeddedsis = "testembedded.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 460 | $sisFileToEmbed = "\\\\epoc32\\\\winscw\\\\c\\\\"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 461 | $outputFile = $sisFileToEmbed.$testembeddingsis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 462 | $testEmbedLog = "testembedded.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 463 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 464 | 	WriteLog("Test for DEF104895 - Test for successful creation of a sis file with -d option.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 465 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 466 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 467 | $PkgFile = sprintf( $PkgFileTempl, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 468 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 469 | CreateFile($testembeddingpkg, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 470 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 471 | # Generate test PKG file contents for embedded pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 472 | $PkgFile = sprintf( $embedContents, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 473 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 474 | CreateFile($testembeddedpkg , $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 475 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 476 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 477 | # Create an embedding sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 478 | 	my $result = system("$makesisExeLocation $testembeddingpkg $outputFile > $testEmbedLog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 479 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 480 | # Create an embedded sis file.Here the sis file embedded is situated elsewhere(in "\\epoc32\\winscw\\c\\"). | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 481 | # Makesis -d option is used to specify the directory to search for sis file embedded. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 482 | 	my $result1 = system("$makesisExeLocation -d$sisFileToEmbed $testembeddedpkg $testembeddedsis > $testEmbedLog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 483 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 484 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 485 | if ($result == 0 && $result1 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 486 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 487 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 488 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 489 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 490 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 491 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 492 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 493 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 494 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 495 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 496 | unlink $testembeddingpkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 497 | unlink $outputFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 498 | unlink $testembeddedpkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 499 | unlink $testembeddedsis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 500 | unlink $testEmbedLog; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 501 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 502 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 503 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 504 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 505 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 506 | # New test code for DEF090878 - unexpected error by makesis when processing pkg file saved in UTF8 format | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 507 | # This test uses existing utf8.pkg which contains UTF-8 encoded characters and in turn refers to utf8.txt | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 508 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 509 | sub TestDEF090878 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 510 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 511 | my $path = "/epoc32/winscw/c/tswi"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 512 | my $pkgfile = "$path/utf8"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 513 | my $expectedResult = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 514 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 515 | 	WriteLog("Test for DEF090878 - unexpected error by makesis when processing pkg file saved in UTF8 format\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 516 | 	WriteLog("UTF-8 encoded file: $pkgfile.pkg\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 517 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 518 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 519 | 	@retval = system("$makesisExeLocation $pkgfile.pkg $pkgfile-tmp.sis > $pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 520 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 521 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 522 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 523 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 524 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 525 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 526 | 	if( $? == $expectedResult ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 527 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 528 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 529 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 530 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 531 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 532 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 533 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 534 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 535 | 	unlink("$pkgfile-tmp.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 536 | 	unlink("$pkgfile.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 537 | 	unlink("$pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 538 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 539 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 540 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 541 | # Test code for DEF112831 - makesis crashes on .pkg containing non-existing embedded sis | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 542 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 543 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 544 | sub TestDEF112831() {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 545 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 546 | my $expectedResult = 256; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 547 | $testmissingembeddedpkg = "missingembedded.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 548 | $testmissingembeddedsis = "missingembedded.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 549 | $testmissingembeddedlog = "missingembedded.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 550 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 551 | 	WriteLog("Test for DEF112831 - makesis crashes on .pkg containing non-existing embedded sis\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 552 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 553 | # Generate test PKG file contents | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 554 | $PkgFile = sprintf( $missingEmbed); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 555 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 556 | CreateFile($testmissingembeddedpkg, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 557 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 558 | # Create a stub sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 559 | 	my $result = system("$makesisExeLocation -d/epoc32/winscw/c/tswi/ $testmissingembeddedpkg $testmissingembeddedsis > $testmissingembeddedlog");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 560 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 561 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 562 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 563 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 564 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 565 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 566 | 	if ($result == 256) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 567 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 568 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 569 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 570 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 571 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 572 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 573 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 574 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 575 | unlink $testmissingembeddedpkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 576 | unlink $testmissingembeddedsis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 577 | unlink $testmissingembeddedlog ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 578 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 579 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 580 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 581 | # Windows Test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 582 | # Test code for DEF091942 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 583 | # Test case generates a SIS from a Japanese named pkg file. Checks to see if the SIS fle generated has the same name. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 584 | # NOTE: Does not validate the console output. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 585 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 586 | sub TestDEF091942 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 587 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 588 | my $path = "\\epoc32\\winscw\\c\\tswi"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 589 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 590 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 591 | 	WriteLog("Test for DEF091942 - makesis can not handle package files names written with japanese symbols\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 592 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 593 | # Generate Japanese pkg | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 594 | 	system("WScript.exe //B //Nologo $path\\displayjpn_1.vbs");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 595 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 596 | # Check to see if the sis file has been generated | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 597 | 	system("WScript.exe //B //Nologo $path\\displayjpn_2.vbs");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 598 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 599 | 	if ( -f "$path\\passed.txt") {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 600 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 601 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 602 | 	} else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 603 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 604 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 605 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 606 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 607 | # Tidy up | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 608 | 	system("WScript.exe //B //Nologo $path\\displayjpn_3.vbs");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 609 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 610 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 611 | # Linux Test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 612 | # Test code for DEF091942 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 613 | # Test case generates a SIS from a Japanese named pkg file. Checks to see if the SIS fle generated has the same name. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 614 | # NOTE: Does not validate the console output. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 615 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 616 | sub TestLDEF091942{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 617 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 618 | $pkgfile = "ゎわこんァア龐龑.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 619 | $sisfile = "ゎわこんァア龐龑.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 620 | $logfile = "ゎわこんァア龐龑.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 621 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 622 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 623 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 624 | my $file = "/epoc32/winscw/c/tswi/passed.txt"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 625 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 626 | 	WriteLog("Test for DEF091942 - makesis can not handle package files names written with japanese symbols\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 627 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 628 | # Generate test PKG file contents for japanese pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 629 | $PkgFile = sprintf( $JAPPkgFileTempl); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 630 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 631 | CreateFile($pkgfile, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 632 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 633 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 634 | 	@retval = system("$makesisExeLocation -v $pkgfile > logfile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 635 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 636 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 637 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 638 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 639 | 	if(-f $sisfile){
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 640 | CreateFile($file,$TempData); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 641 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 642 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 643 | 	if( -f $file ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 644 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 645 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 646 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 647 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 648 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 649 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 650 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 651 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 652 | 	unlink("$pkgfile.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 653 | 	unlink("$pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 654 | 	unlink("$pkgfile.pkg");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 655 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 656 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 657 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 658 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 659 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 660 | # New test code for DEF091780 - Makesis have problems parsing IF-ENDIF block | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 661 | # test files are generated according to defect description, except that ALL files are located in current folder | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 662 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 663 | sub TestDEF091780 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 664 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 665 | my $ifendif = "ifendif.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 666 | my $expectedResult = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 667 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 668 | 	WriteLog("Test for DEF091780 - Makesis have problems parsing IF-ENDIF block\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 669 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 670 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 671 | CreateFile($ifendif , $ifendifContent); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 672 | $ifendif =~ s/\.pkg//; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 673 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 674 | # Create options-related files | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 675 | 	CreateFile('osver1J.txt', "1J");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 676 | 	CreateFile('osver2J.txt', "2J");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 677 | 	CreateFile('osver1F.txt', "1F");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 678 | 	CreateFile('osver2F.txt', "2F");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 679 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 680 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 681 | 	@retval = system("$makesisExeLocation $ifendif.pkg $ifendif-tmp.sis > $ifendif.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 682 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 683 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 684 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 685 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 686 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 687 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 688 | 	if( $? == $expectedResult ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 689 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 690 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 691 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 692 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 693 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 694 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 695 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 696 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 697 | # tidy up | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 698 | 	unlink("$ifendif.pkg");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 699 | 	unlink("$ifendif-tmp.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 700 | 	unlink("$ifendif.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 701 | 	unlink("$ifendif.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 702 | 	unlink("osver1J.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 703 | 	unlink("osver2J.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 704 | 	unlink("osver1F.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 705 | 	unlink("osver2F.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 706 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 707 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 708 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 709 | # Test code for SIS files with comma at the end of the file - DEF108815 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 710 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 711 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 712 | sub TestEndFileComma {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 713 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 714 | my $pkgName = "endFileComma.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 715 | my $logName = "endFileComma.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 716 | my $sisName = "endFileComma.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 717 | my $expectedResult = 256; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 718 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 719 | 	WriteLog("Test for DEF108815 - makesis crashes if a trailing comma is present on an install-file \n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 720 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 721 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 722 | CreateFile($pkgName, $endFileCommaContent); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 723 | $ifendif =~ s/\.pkg//; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 724 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 725 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 726 | 	@retval = system("$makesisExeLocation $pkgName $sisName > $logName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 727 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 728 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 729 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 730 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 731 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 732 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 733 | 	if( $? == $expectedResult ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 734 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 735 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 736 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 737 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 738 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 739 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 740 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 741 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 742 | # tidy up | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 743 | 	#unlink("$pkgName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 744 | 	unlink("$sisName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 745 | 	unlink("$logName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 746 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 747 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 748 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 749 | # Test code for package file containing very long destination folder name - DEF115795 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 750 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 751 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 752 | sub TestLongFolderName {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 753 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 754 | my $pkgName = "longfolder.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 755 | my $logName = "longfolder.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 756 | my $sisName = "longfolder.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 757 | my $expectedResult = 256; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 758 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 759 | 	WriteLog("Test for DEF115795 - SWI completes the installation despite the files not being installed \n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 760 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 761 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 762 | CreateFile($pkgName, $longfolder); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 763 | $ifendif =~ s/\.pkg//; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 764 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 765 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 766 | 	@retval = system("$makesisExeLocation $pkgName $sisName > $logName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 767 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 768 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 769 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 770 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 771 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 772 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 773 | 	if( $? == $expectedResult ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 774 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 775 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 776 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 777 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 778 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 779 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 780 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 781 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 782 | # tidy up | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 783 | 	unlink("$pkgName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 784 | 	unlink("$sisName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 785 | 	unlink("$logName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 786 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 787 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 788 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 789 | # Test code for invalid version number in pkg file - DEF112718 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 790 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 791 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 792 | sub TestInvalidVersion1 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 793 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 794 | my $pkgName = "invalidVersion.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 795 | my $LogFile = "invalidVersion.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 796 | my $sisName = "invalidVersion.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 797 | my $ExpectedLogFile = "InvalidVersionExpected.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 798 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 799 | 	WriteLog("Test for DEF112718 - Invalid version number in pkg file \n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 800 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 801 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 802 | CreateFile($pkgName, $invalidVersion1); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 803 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 804 | # Create expected log file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 805 | CreateFile($ExpectedLogFile ,$DEF112718ExpectedOutput); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 806 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 807 | # Create a sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 808 | 	my $result = system("$makesisExeLocation $pkgName $sisName > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 809 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 810 | use File::Compare; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 811 | my $result1; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 812 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 813 | if(compare($LogFile ,$ExpectedLogFile)== 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 814 |  		{ 
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 815 | $result1 = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 816 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 817 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 818 |  		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 819 | $result1 = 1; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 820 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 821 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 822 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 823 | if ($result == 0 && $result1 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 824 |  		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 825 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 826 |  		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 827 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 828 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 829 |  		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 830 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 831 |  		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 832 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 833 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 834 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 835 | # tidy up | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 836 | 	unlink("$pkgName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 837 | 	unlink("$sisName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 838 | 	unlink("$logName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 839 | 	unlink ("$LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 840 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 841 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 842 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 843 | # Test code for invalid version number in pkg file - DEF112718 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 844 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 845 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 846 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 847 | sub TestInvalidVersion2 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 848 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 849 | my $pkgName = "invalidVersion.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 850 | my $logName = "invalidVersion.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 851 | my $sisName = "invalidVersion.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 852 | my $expectedResult = 256; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 853 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 854 | 	WriteLog("Test for DEF112718 - Invalid version number in pkg file with negative values \n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 855 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 856 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 857 | CreateFile($pkgName, $invalidVersion2); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 858 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 859 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 860 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 861 | 	@retval = system("$makesisExeLocation $pkgName $sisName > $logName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 862 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 863 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 864 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 865 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 866 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 867 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 868 | 	if( $? == $expectedResult ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 869 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 870 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 871 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 872 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 873 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 874 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 875 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 876 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 877 | # tidy up | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 878 | 	unlink("$pkgName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 879 | 	unlink("$sisName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 880 | 	unlink("$logName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 881 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 882 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 883 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 884 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 885 | # Test code for Preinstalled pkg files without having sourcefiles - DEF113569 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 886 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 887 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 888 | sub TestPreInstalledWithoutSourceFiles {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 889 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 890 | my $pkgName = "preinstalledwithoutsourcefile.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 891 | my $logName = "preinstalledwithoutsourcefile.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 892 | my $sisName = "preinstalledwithoutsourcefile.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 893 | my $ExpectedLogFile = "preinstalledwithoutsourcefileExpected.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 894 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 895 | 	WriteLog("Test for DEF113569 - Preinstalled pkg files without having sourcefiles \n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 896 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 897 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 898 | CreateFile($pkgName, $PreinstalledPkgWithoutSourcefiles); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 899 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 900 | # Create expected log file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 901 | CreateFile($ExpectedLogFile ,$DEF113569ExpectedOutput); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 902 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 903 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 904 | 	@retval = system("$makesisExeLocation $pkgName $sisName > $logName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 905 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 906 | use File::Compare; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 907 | my $result1; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 908 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 909 | if(compare($logName ,$ExpectedLogFile)== 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 910 |  		{ 
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 911 | $result1 = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 912 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 913 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 914 |  		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 915 | $result1 = 1; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 916 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 917 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 918 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 919 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 920 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 921 | if ($result == 0 && $result1 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 922 |  		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 923 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 924 |  		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 925 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 926 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 927 |  		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 928 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 929 |  		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 930 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 931 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 932 | # tidy up | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 933 | 	unlink("$pkgName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 934 | 	unlink("$sisName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 935 | 	unlink("$logName");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 936 | 	unlink ("$ExpectedLogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 937 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 938 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 939 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 940 | # New test code for DEF091860 - Quotes missing in reversed package produced by dumpsis for IF EXIST statement. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 941 | # This creates a DEF091860.sis file . This test checks whether the pkg file generated by dumpsis when reprocessed | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 942 | # by makesis generates a sis file successfully. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 943 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 944 | sub TestDEF091860() {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 945 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 946 | $DEF091860pkg = "DEF091860.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 947 | $DEF091860sis = "DEF091860.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 948 | $DumpsisGenPkgPath = "\/DEF091860"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 949 | $DEF091860Log = "DEF091860.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 950 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 951 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 952 | 	WriteLog("Test for DEF091860 - Test for successful creation of a sis file when pkg file generated from dumpsis is used.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 953 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 954 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 955 | $PkgFile = sprintf( $DEF091860PkgContents, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 956 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 957 | CreateFile($DEF091860pkg, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 958 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 959 | # Create DEF091860.sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 960 | 	my $result = system("$makesisExeLocation $DEF091860pkg $DEF091860sis > $DEF091860Log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 961 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 962 | 	WriteLog("result: $result\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 963 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 964 | # Execute DumpSIS on the created DEF091860.sis. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 965 | 	my $result1 = system("/epoc32/tools/DUMPSIS -x $DEF091860sis > $DEF091860Log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 966 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 967 | 	WriteLog("result1: $result1[0]\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 968 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 969 | use Cwd; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 970 | $dir = cwd; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 971 | chdir $dir.$DumpsisGenPkgPath; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 972 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 973 | #Regenerate DEF091860.sis from the dumpsis generated pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 974 | 	$result2  = system("$makesisExeLocation $DEF091860pkg $DEF091860sis > $DEF091860Log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 975 | chdir $dir; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 976 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 977 | 	WriteLog("result2: $result2\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 978 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 979 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 980 | if ($result == 0 && $result1 == 0 && $result2 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 981 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 982 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 983 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 984 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 985 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 986 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 987 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 988 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 989 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 990 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 991 | unlink $DEF091860pkg; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 992 | unlink $DEF091860sis; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 993 | unlink $DEF091860Log; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 994 | use File::Path; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 995 | rmtree "$dir$DumpsisGenPkgPath"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 996 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 997 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 998 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 999 | # New test code for DEF090912 makesis shows error: file I/O fault. for PC folder with unicode (katakana) UCS2 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1000 | # NB: japanese source file is located in current folder instead of on folder tree for simplicity | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1001 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1002 | sub TestDEF090912 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1003 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1004 | my $path = "\\epoc32\\winscw\\c\\tswi"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1005 | my $ucs2 = "$path\\ucs2jpn"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1006 | my $expectedResult = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1007 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1008 | 	WriteLog("Test for DEF090912: makesis shows error \"file I/O fault\" for PC folder with unicode (katakana) UCS2\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1009 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1010 | # tricky thing to create file with Japanese name on any locale | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1011 | # use //B to launch script engine in batch mode | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1012 | 	system("WScript.exe //B //Nologo $path\\ucs2jpn.vbs");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1013 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1014 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1015 | 	@retval = system("$makesisExeLocation $ucs2.pkg $ucs2-tmp.sis > $ucs2.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1016 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1017 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1018 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1019 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1020 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1021 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1022 | 	if( $? == $expectedResult ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1023 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1024 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1025 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1026 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1027 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1028 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1029 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1030 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1031 | # tidy up | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1032 | 	unlink("$ucs2-tmp.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1033 | 	unlink("$ucs2.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1034 | 	system("WScript.exe //B //Nologo $path\\rmucs2jpn.vbs");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1035 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1036 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1037 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1038 | # Linux Test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1039 | # New test code for DEF090912 makesis shows error: file I/O fault. for PC folder with unicode (katakana) UCS2 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1040 | # NB: japanese source file is located in current folder instead of on folder tree for simplicity | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1041 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1042 | sub TestLDEF090912 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1043 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1044 | my $path = "/epoc32/winscw/c/tswi"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1045 | my $ucs2 = "$path/ナソト.txt"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1046 | my $pkgfile = "$path/ucs2jpn"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1047 | my $expectedResult = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1048 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1049 | 	WriteLog("Test for DEF090912: makesis shows error \"file I/O fault\" for PC folder with unicode (katakana) UCS2\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1050 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1051 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1052 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1053 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1054 | CreateFile($ucs2, $TempData); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1055 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1056 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1057 | 	@retval = system("$makesisExeLocation -v $pkgfile.pkg  > $pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1058 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1059 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1060 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1061 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1062 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1063 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1064 | 	if( $? == $expectedResult ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1065 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1066 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1067 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1068 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1069 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1070 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1071 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1072 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1073 | # tidy up | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1074 | 	unlink("$pkgfile.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1075 | 	unlink("$pkgfile.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1076 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1077 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1078 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1079 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1080 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1081 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1082 | # New test code for DEF093400: Temporary files are left undeleted after MakeSIS/SignSIS call | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1083 | # NB: japanese source file is located in current folder instead of on folder tree for simplicity | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1084 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1085 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1086 | sub TestDEF093400 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1087 | {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1088 | 	WriteLog("Test for DEF093400: Temporary files are left undeleted after MakeSIS/SignSIS call\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1089 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1090 | my $pkg = "temp.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1091 | my $expectedResult = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1092 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1093 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1094 | chmod S_IWUSR | S_IWGRP | S_IWOTH, '$pkg'; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1095 | my $temp = sprintf $PkgFileTempl, "-1,-1,-1"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1096 | CreateFile($pkg, $temp); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1097 | $pkg =~ s/\.pkg//; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1098 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1099 | # Create options-related files | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1100 | chmod S_IWUSR | S_IWGRP | S_IWOTH, '$pkg.txt'; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1101 | 	CreateFile("$pkg.txt", "temp file");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1102 | chmod S_IRUSR | S_IRGRP | S_IROTH, '$pkg.txt'; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1103 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1104 | my $TmpCountBefore = GetTmpFilesCount(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1105 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1106 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1107 | 	@retval = system("$makesisExeLocation $pkg.pkg $pkg-tmp.sis > $pkg.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1108 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1109 | my $TmpCountAfter = GetTmpFilesCount(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1110 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1111 | $logMsg = sprintf "Expected code:%5d result Code:%5d\n", $expectedResult, $?; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1112 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1113 | $logMsg = sprintf "Temp Files detected - Before:%5d After:%5d\n", $TmpCountBefore, $TmpCountAfter; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1114 | WriteLog( $logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1115 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1116 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1117 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1118 | 	if(  $? == $expectedResult && $TmpCountBefore == $TmpCountAfter ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1119 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1120 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1121 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1122 | 	else {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1123 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1124 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1125 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1126 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1127 | # tidy up | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1128 | 	unlink("$pkg.pkg");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1129 | 	unlink("$pkg-tmp.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1130 | 	unlink("$pkg.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1131 | 	unlink("$pkg.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1132 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1133 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1134 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1135 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1136 | # New test code for DEF093156 - MAKEKEYS does not process correctly non European symbols in cmd line | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1137 | # This test checks whether the certificate and key files which have names with japanese symbols are created successfully . | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1138 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1139 | sub TestDEF093156 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1140 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1141 | my $path = "\\epoc32\\winscw\\c\\tswi"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1142 | $DEF093156Log = "DEF093156.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1143 | $ResFile1="ex.txt"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1144 | $ResFile2="ResultMakeKeys.txt"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1145 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1146 | 	WriteLog("Test for DEF093156 - Makekeys test for successful creation of a certificate and key file with japanese symbols.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1147 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1148 | # create a key file and a certificate file with japanese symbols | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1149 | 	system("WScript.exe //B //Nologo $path\\testmakekeys.vbs > $DEF093156Log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1150 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1151 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1152 | if ( !-f $ResFile1 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1153 | 	{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1154 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1155 |  		WriteLog("Failed In Step 1\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1156 | unlink $DEF093156Log; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1157 | exit; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1158 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1159 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1160 | #Make sure that the DN in the created certificate with japanese symbols is encoded properly | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1161 | 	system("WScript.exe //B //Nologo $path\\testmakekeys2.vbs $path 1 > $DEF093156Log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1162 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1163 | if ( -f $ResFile2 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1164 | 	{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1165 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1166 |  		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1167 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1168 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1169 | 	{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1170 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1171 |  		WriteLog("Failed In Step 2\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1172 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1173 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1174 | unlink $DEF093156Log; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1175 | unlink $ResFile1; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1176 | unlink $ResFile2; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1177 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1178 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1179 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1180 | # New test code for INC092755: Makesis includes the same file to the generated SIS file if the pkg file has IF-ELSE condition block where only the destination path changes | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1181 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1182 | sub TestINC092755 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1183 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1184 | 	WriteLog("Test for INC092755: Makesis includes the same file for IF-ELSE where only the dest path changes\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1185 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1186 | my $path = "\\epoc32\\winscw\\c\\tswi"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1187 | my $INC092755 = "INC092755"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1188 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1189 | # Call DumpSIS to compare SIS file against expected result and number of files extracted | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1190 | 	WriteLog("Calling DumpSIS...\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1191 | 	@retval = system("/epoc32/tools/DUMPSIS -x $path\\$INC092755.sis > $INC092755.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1192 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1193 | use Cwd; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1194 | my $dir = cwd."/$INC092755"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1195 | opendir ( DIR, "$dir" ) or die ( "Can't open dir: $dir" ); #! | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1196 | my @List = readdir DIR; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1197 | closedir DIR; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1198 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1199 | my @files = grep( /^file[0-9]*/ , @List ); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1200 | my $fileCount = @files; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1201 | print "Extracted: $fileCount file(s) Expected: 1 file(s)\n"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1202 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1203 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1204 | if ( $fileCount == 1 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1205 | 	{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1206 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1207 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1208 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1209 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1210 | 	{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1211 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1212 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1213 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1214 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1215 | 	unlink("$INC092755.log");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1216 | 	rmdir("$INC092755");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1217 | 	unlink("$INC092755.sis");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1218 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1219 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1220 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1221 | # New test code for CR904 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1222 | # This test checks for the successful creation of sis file when pkg file contains the parameter $ (which represents | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1223 | # system drive) in the destination file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1224 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1225 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1226 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1227 | sub TestsysDriveparameter {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1228 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1229 | $pkgFilewithsysDriveparameter = "testsysDrive.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1230 | $sisFile = "testsysDrive.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1231 | $LogFile = "testsysDrive.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1232 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1233 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1234 | 	WriteLog("Test for successful creation of a sis file with $ parameter specified in pkg file to represent system drive.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1235 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1236 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1237 | $PkgFile = sprintf( $PkgFileTemp2, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1238 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1239 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1240 | CreateFile($pkgFilewithsysDriveparameter, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1241 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1242 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1243 | # Create an embedding sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1244 | 	my $result = system("$makesisExeLocation $pkgFilewithsysDriveparameter $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1245 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1246 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1247 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1248 | if ($result == 0 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1249 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1250 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1251 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1252 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1253 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1254 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1255 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1256 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1257 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1258 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1259 | unlink $pkgFilewithsysDriveparameter; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1260 | unlink $sisFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1261 | unlink $LogFile | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1262 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1263 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1264 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1265 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1266 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1267 | # New test code for CR1027 - SA ROM Upgrade | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1268 | # This test checks for the successful creation of sis file when PKG file contains the newly added ( as part of CR1027 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1269 | # ROM upgrade capability install flag RU with one of the right install types SA ( only SA, PU & SP are valid with RU). | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1270 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1271 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1272 | sub TestSisRUWithSA {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1273 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1274 | $pkgFilewithRUAndSA = "testsysRUWithSA.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1275 | $sisFile = "testsysRUWithSA.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1276 | $LogFile = "testsysRUWithSA.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1277 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1278 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1279 | 	WriteLog("CR1027 - Test for successful creation of a sis file with the ROM Upgrade install flag RU with the right install type SA.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1280 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1281 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1282 | $PkgFile = sprintf( $PkgFileRUWithSA, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1283 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1284 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1285 | CreateFile($pkgFilewithRUAndSA, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1286 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1287 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1288 | # Create an embedding sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1289 | 	my $result = system("$makesisExeLocation $pkgFilewithRUAndSA  $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1290 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1291 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1292 | if ($result == 0 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1293 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1294 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1295 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1296 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1297 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1298 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1299 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1300 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1301 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1302 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1303 | unlink $pkgFilewithRUAndSA; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1304 | unlink $sisFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1305 | unlink $LogFile | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1306 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1307 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1308 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1309 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1310 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1311 | # New test code for CR1027 - SA ROM Upgrade | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1312 | # This test checks for the un-successful creation of sis file when PKG file contains the newly added ( as part of CR1027 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1313 | # ROM upgrade capability install flag RU with the wrong install type other than SA, PU & SP (like PA & PP.). | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1314 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1315 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1316 | sub TestSisRUWithNonSA {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1317 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1318 | $pkgFilewithRUAndNonSA = "testsysRUWithNonSA.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1319 | $sisFile = "testsysRUWithNonSA.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1320 | $LogFile = "testsysRUWithNonSA.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1321 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1322 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1323 | 	WriteLog("CR1027 - Test for Un-successful creation of a sis file with the ROM Upgrade install flag RU with the wrong install type, anything other than SA.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1324 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1325 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1326 | $PkgFile = sprintf( $PkgFileRUWithNonSA, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1327 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1328 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1329 | CreateFile($pkgFilewithRUAndNonSA, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1330 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1331 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1332 | # Create an embedding sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1333 | 	my $result = system("$makesisExeLocation $pkgFilewithRUAndNonSA  $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1334 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1335 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1336 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1337 | if ($result != 0 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1338 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1339 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1340 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1341 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1342 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1343 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1344 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1345 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1346 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1347 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1348 | unlink $pkgFilewithRUAndNonSA; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1349 | unlink $sisFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1350 | unlink $LogFile | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1351 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1352 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1353 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1354 | # New test code for CR1122 - WildCard Support for ROM Stubs. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1355 | # This test checks for the successful creation of sis file when PKG file contains the wildcard charetors(? and *) in it. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1356 | # These packages can be upgraded (eclipsed) in much wider way as per the wildcard charector's behaviour. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1357 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1358 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1359 | sub TestSISWithWildCards {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1360 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1361 | $pkgFilewithWildCards = "testSysWithWildCards.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1362 | $sisFile = "testSysWithWildCards.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1363 | $LogFile = "testSysWithWildCards.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1364 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1365 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1366 | 	WriteLog("CR1122 - Test for successful creation of a sis file for wildcarded ROM stub package file.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1367 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1368 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1369 | $PkgFile = sprintf( $WildCardedpkgFile, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1370 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1371 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1372 | CreateFile($pkgFilewithWildCards, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1373 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1374 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1375 | # Create an embedding sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1376 | 	my $result = system("$makesisExeLocation -s $pkgFilewithWildCards  $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1377 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1378 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1379 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1380 | if ($result == 0 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1381 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1382 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1383 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1384 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1385 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1386 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1387 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1388 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1389 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1390 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1391 | unlink $pkgFilewithWildCards; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1392 | unlink $sisFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1393 | unlink $LogFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1394 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1395 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1396 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1397 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1398 | # New test code for CR1122 - WildCard Support for ROM Stubs. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1399 | # This test checks for the Un-successful creation of sis file when PKG file contains the wildcard charetors(? and *) and PA install type in it. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1400 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1401 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1402 | sub TestSISWithWildCardsPA {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1403 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1404 | $pkgFilewithWildCards = "testSysWithWildCards.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1405 | $sisFile = "testSysWithWildCards.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1406 | $LogFile = "testSysWithWildCards.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1407 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1408 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1409 | 	WriteLog("CR1122 - Test for un-successful creation of a SIS file for wildcarded PA package file.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1410 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1411 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1412 | $PkgFile = sprintf( $WildCardedPApkgFile, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1413 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1414 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1415 | CreateFile($pkgFilewithWildCards, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1416 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1417 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1418 | # Create an embedding sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1419 | 	my $result = system("$makesisExeLocation $pkgFilewithWildCards  $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1420 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1421 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1422 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1423 | if ($result != 0 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1424 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1425 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1426 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1427 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1428 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1429 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1430 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1431 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1432 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1433 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1434 | unlink $pkgFilewithWildCards; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1435 | unlink $sisFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1436 | unlink $LogFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1437 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1438 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1439 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1440 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1441 | # New test code for CR1122 - WildCard Support for ROM Stubs. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1442 | # This test checks for the Un-successful creation of sis file when PKG file contains the wildcard charetors(? and *) and PP install type in it. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1443 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1444 | sub TestSISWithWildCardsPP {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1445 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1446 | $pkgFilewithWildCards = "testSysWithWildCards.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1447 | $sisFile = "testSysWithWildCards.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1448 | $LogFile = "testSysWithWildCards.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1449 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1450 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1451 | 	WriteLog("CR1122 - Test for un-successful creation of a SIS file for wildcarded PA package file.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1452 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1453 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1454 | $PkgFile = sprintf( $WildCardedPPpkgFile, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1455 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1456 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1457 | CreateFile($pkgFilewithWildCards, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1458 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1459 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1460 | # Create an embedding sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1461 | 	my $result = system("$makesisExeLocation $pkgFilewithWildCards  $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1462 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1463 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1464 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1465 | if ($result != 0 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1466 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1467 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1468 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1469 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1470 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1471 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1472 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1473 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1474 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1475 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1476 | unlink $pkgFilewithWildCards; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1477 | unlink $sisFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1478 | unlink $LogFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1479 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1480 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1481 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1482 | sub TestSingleCharFilename {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1483 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1484 | $pkgFileName = "temp.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1485 | $sisFile = "t.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1486 | $LogFile = "singleCharFilename.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1487 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1488 | 	WriteLog("Test for successful creation of a sis file with a single char in its filename.\n"); #DEF108728
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1489 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1490 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1491 | $PkgFile = sprintf( $PkgFileTemp2, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1492 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1493 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1494 | CreateFile($pkgFileName, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1495 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1496 | # Create an embedding sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1497 | 	my $result = system("$makesisExeLocation $pkgFileName $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1498 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1499 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1500 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1501 | if ($result == 0 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1502 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1503 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1504 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1505 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1506 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1507 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1508 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1509 | 		WriteLog("Failed with result $result\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1510 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1511 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1512 | unlink $pkgFileName; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1513 | unlink $sisFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1514 | unlink $LogFile | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1515 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1516 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1517 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1518 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1519 | # Test code for DEF111264 - Makesis should warn if wildcards are used in the \sys\bin\ directory in ROM stubs . | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1520 | # This test checks verifies that a warning is generated when a ROM Stub file contains an exe with wildcards(* or ?) specified . | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1521 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1522 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1523 | sub TestDEF111264 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1524 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1525 | $pkgFile = "ROMStubWildCardWarning.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1526 | $sisFile = "ROMStubWildCardWarning.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1527 | $LogFile = "ROMStubWildCardWarning.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1528 | $ExpectedLogFile = "ROMStubWildCardExpected.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1529 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1530 | 	WriteLog("DEF111264 - Makesis should warn if wildcards are used in the \sys\bin\ directory in ROM stubs.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1531 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1532 | # Generate test PKG file contents for pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1533 | $PkgFile = sprintf( $ExeWithWildCardpkgFile, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1534 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1535 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1536 | CreateFile($pkgFile, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1537 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1538 | # Create expected log file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1539 | CreateFile($ExpectedLogFile ,$DEF111264ExpectedOutput); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1540 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1541 | # Create a sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1542 | 	my $result = system("/epoc32/tools/makesis -s $pkgFile  $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1543 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1544 | use File::Compare; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1545 | my $result1; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1546 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1547 | if(compare($LogFile ,$ExpectedLogFile)== 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1548 | 		{ 
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1549 | $result1 = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1550 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1551 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1552 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1553 | $result1 = 1; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1554 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1555 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1556 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1557 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1558 | if ($result == 0 && $result1 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1559 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1560 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1561 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1562 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1563 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1564 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1565 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1566 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1567 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1568 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1569 | unlink $pkgFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1570 | unlink $sisFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1571 | unlink $LogFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1572 | unlink $ExpectedLogFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1573 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1574 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1575 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1576 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1577 | # Test code for DEF113349 - Attempting to embed a PP SIS file in an SA SIS file causes makesis to crash. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1578 | # This test checks verifies that a warning is generated when attempted to embed a PP/PA SIS file in an SA SIS. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1579 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1580 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1581 | sub TestDEF113349 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1582 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1583 | $pkgEmbeddedFile = "EmdeddedPA.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1584 | $sisEmbeddedFile = "EmbeddedPA.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1585 | $pkgFile = "EmdeddingPA.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1586 | $sisFile = "EmbeddingPA.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1587 | $LogFile = "DEF113349.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1588 | $ExpectedLogFile = "DEF113349Expected.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1589 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1590 | 	WriteLog("DEF113349 - Attempting to embed a PP SIS file in an SA SIS file causes makesis to crash.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1591 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1592 | # Generate test PKG file contents for the embedded pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1593 | $PkgFile = sprintf( $EmbeddedPApkgFile, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1594 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1595 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1596 | CreateFile($pkgEmbeddedFile, $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1597 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1598 | # Create SIS file for the embedded package of type = PA. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1599 | 	my $result = system("/epoc32/tools/makesis $pkgEmbeddedFile $sisEmbeddedFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1600 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1601 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1602 | $PkgFile = sprintf( $EmbeddingPApkgFile, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1603 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1604 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1605 | CreateFile($pkgFile , $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1606 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1607 | # Create SIS file for the embedding package of type = SA. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1608 | 	my $result1 = system("/epoc32/tools/makesis $pkgFile $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1609 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1610 | # Create expected log file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1611 | CreateFile($ExpectedLogFile ,$DEF113349ExpectedOutput); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1612 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1613 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1614 | use File::Compare; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1615 | my $result2; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1616 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1617 | if(compare($LogFile ,$ExpectedLogFile)== 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1618 | 		{ 
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1619 | $result2 = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1620 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1621 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1622 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1623 | $result2 = 1; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1624 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1625 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1626 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1627 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1628 | if ($result == 0 && $result1 == 256 && $result2 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1629 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1630 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1631 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1632 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1633 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1634 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1635 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1636 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1637 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1638 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1639 | unlink $pkgEmbeddedFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1640 | unlink $sisEmbeddedFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1641 | unlink $pkgFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1642 | unlink $sisFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1643 | unlink $LogFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1644 | unlink $ExpectedLogFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1645 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1646 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1647 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1648 | # Test code for DEF113116 : It is not possible to abort an installation without causing an error. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1649 | # This test checks for the successful creation of sis file when pkg file contains a new display text option | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1650 | # ForceAbort (FA). | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1651 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1652 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1653 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1654 | sub TestDEF113116 {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1655 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1656 | $pkgFile = "textoption_FA.pkg"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1657 | $sisFile = "textoption_FA.sis"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1658 | $LogFile = "textoption_FA.log"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1659 | $DumpsisGenPkgPath = "\/textoption_FA"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1660 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1661 | 	WriteLog("DEF113116 : Test MakeSIS and DumpSIS support for ForceAbort (FA) text option.\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1662 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1663 | # Generate test PKG file contents for embedding pkg file. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1664 | $PkgFile = sprintf( $PkgFileWithFAOption, "-1,-1,-1"); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1665 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1666 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1667 | CreateFile($pkgFile , $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1668 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1669 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1670 | # Create sis file using MakeSIS | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1671 | 	my $result = system("$makesisExeLocation $pkgFile $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1672 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1673 | # Recreate pkg file using DumpSIS. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1674 | 	my $result1 = system("$dumpsisExeLocation $sisFile > $LogFile");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1675 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1676 | $NumberOfTests++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1677 | if ($result == 0 && $result1 == 0) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1678 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1679 | $NumberOfPassed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1680 | 		WriteLog("Passed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1681 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1682 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1683 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1684 | $NumberOfFailed++; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1685 | 		WriteLog("Failed\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1686 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1687 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1688 | use cwd; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1689 | $dir = cwd; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1690 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1691 | unlink $pkgFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1692 | unlink $sisFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1693 | unlink $LogFile; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1694 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1695 | use File::Path; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1696 | rmtree "$dir$DumpsisGenPkgPath"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1697 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1698 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1699 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1700 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1701 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1702 | # Main | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1703 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1704 | # Create environment and control test flow to testing MAKESIS.EXE | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1705 | # (generate text.txt, pkg file, test makesis and check the result) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1706 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1707 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1708 | unlink($logFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1709 | WriteLog("makesis test.\n\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1710 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1711 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1712 | # Generate test.txt this is the only one element of every PKGs. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1713 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1714 | $contents = "This is a test text."; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1715 | CreateFile('TEST.txt', $contents);
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1716 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1717 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1718 | # Generate HelloApp.exe this is the only one element of every PKGs. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1719 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1720 | $contents = "This is a test exe."; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1721 | CreateFile('HelloApp.exe', $contents);
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1722 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1723 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1724 | # Counters for results | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1725 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1726 | $NumberOfTests = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1727 | $NUmberOfPassed = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1728 | $NumberOfFailed = 0; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1729 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1730 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1731 | # Array of contents of test pkgs and expected results | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1732 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1733 | # file name, range, expected, expected log, Title | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1734 | # (from) (to) result message | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1735 | # ----------------------------------------------------------------------------------------------------------------------------------------- | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1736 | @TestItems = ( ["test01.pkg", "-1,-1,-1", 0, "Generating SIS installation file...", "Range not specified 1."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1737 | ["test02.pkg", "-1,-1,-1 ~ -1,-1,-1", 0, "Generating SIS installation file...", "Range not specified 2."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1738 | ["test03.pkg", "1, 0, 0", 0, "Generating SIS installation file...", "Only from specified 1."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1739 | ["test04.pkg", "1,-1,-1 ~ -1,-1,-1", 0, "Generating SIS installation file...", "Only from specified 2."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1740 | ["test05.pkg", "1,-1,-1 ~ 2,-1,-1", 0, "Generating SIS installation file...", "Correct from and to specified."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1741 | ["test06.pkg", "-1,-1,-1 ~ 2,-1,-1", 0, "Generating SIS installation file...", "Only to specified."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1742 | ["test07.pkg", "1,-1,-1 ~ 1,-1,-1", 0, "Generating SIS installation file...", "Correct. Same Major, not minor specified."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1743 | ["test08.pkg", "1, 1,-1 ~ 1, 1,-1", 0, "Generating SIS installation file...", "Correct. Same Major, minor and not build specified."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1744 | ["test09.pkg", "1, 1,-1 ~ 1, 2,-1", 0, "Generating SIS installation file...", "Correct. Same Major and differ minor specified."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1745 | ["test10.pkg", "1, 1, 1 ~ 1, 1, 2", 0, "Generating SIS installation file...", "Correct. Same Major, Minor and differ build specified."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1746 | ["test11.pkg", "1, 1,-1 ~ 1, 1, 2", 0, "Generating SIS installation file...", "Correct. Same Major, Minor and differ build specified."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1747 | ["test12.pkg", "1, 1, 1 ~ 1, 1, 1", 0, "Generating SIS installation file...", "Correct. Same Major, minor and build specified."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1748 | ["test13.pkg", "4,-1,-1 ~ 2,-1,-1", 256, "verification failure", "Wrong range of major of from and to."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1749 | ["test14.pkg", "1, 2,-1 ~ 1, 1,-1", 256, "verification failure", "Wrong range of minor of from and to."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1750 | ["test15.pkg", "1, 2, 2 ~ 1, 2, 1", 256, "verification failure", "Wrong range of build of from and to."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1751 | ["test16.pkg", "1,-1,-1 ~ 2,1,1 ", 256, "invalid destination path or syntax", "exe name contains non ascii characters."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1752 | ["test17.pkg", "1,-1,-1 ~ 2,1,1 ", 256, "invalid destination path or syntax", "package file encoding is not supported."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1753 | ["testForward.pkg", "1,-1,-1 ~ 2,1,1 ", 0, "Generating SIS installation file...", "package file can have forward slash."], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1754 | ["testFN_RI.pkg", "1,0,0 ~ 1,0,0", 0, "Generating SIS installation file...", "DEF126367: Check interaction between FN and RI."] | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1755 | ); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1756 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1757 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1758 | # For DEF92320 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1759 | # Test for filename & Dir name, should not contain symbols like |,/,<,>,:,?,* | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1760 | # Array of contents of test pkgs | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1761 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1762 | # file name, symbols , expected , expected log, Title | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1763 | # result message | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1764 | # -------------------------------------------------------------------------------------------------------------------------- | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1765 | @TestItems1 = ( ["test01.pkg", "*", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1766 | ["test02.pkg", "\"<42>\"", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1767 | ["test03.pkg", "?", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1768 | ["test05.pkg", " \"", 256, "error: unknown line", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1769 | ["test06.pkg", "<", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1770 | ["test07.pkg", ">", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1771 | ["test08.pkg", "|", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1772 | ["test11.pkg", "\"<58>\"", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1773 | ["test12.pkg", ":", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1774 | ["test13.pkg", "\"<63>\"", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1775 | ["test14.pkg", "\"<34>\"", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1776 | ["test15.pkg", "\"<62>\"", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1777 | ["test16.pkg", "\"<124>\"", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1778 | ["test17.pkg", "\"<60>\"", 256, "invalid destination path or syntax", "File paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1779 | ["test18.pkg", "\"<92>\"", 0, "Generating SIS installation file...", "contain \\"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1780 | ["test19.pkg", "*", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1781 | ["test20.pkg", "\"<42>\"", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1782 | ["test21.pkg", "?", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1783 | ["test23.pkg", " \"", 256, "error: unknown line", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1784 | ["test24.pkg", "<", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1785 | ["test25.pkg", ">", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1786 | ["test26.pkg", "|", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1787 | ["test28.pkg", "\"<58>\"", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1788 | ["test29.pkg", ":", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1789 | ["test30.pkg", "\"<63>\"", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1790 | ["test31.pkg", "\"<34>\"", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1791 | ["test32.pkg", "\"<62>\"", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1792 | ["test33.pkg", "\"<124>\"", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1793 | ["test34.pkg", "\"<60>\"", 256, "invalid destination path or syntax", "DIR paths should not contain *,:,<,>"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1794 | ["test35.pkg", "\"<92>\"", 0, "Generating SIS installation file...", "DIR pcontain\\"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1795 | ); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1796 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1797 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1798 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1799 | # CR1125 - Add Package Versions to SIS File Conditionals Test Cases | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1800 | # Array of test PKG data and expected results for each test case and associated itterations | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1801 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1802 | # file name, conditional statement, Expected, Expected Test Case ID | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1803 | # result log | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1804 | # ------------------------------------------------------------------------------------------------------------------------------------ | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1805 | @TestItems2 = ( ["test01.pkg", "VERSION(0xE1000001,=,1,2,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A001 : A"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1806 | ["test02.pkg", "VERSION(0xE1000001,<>,1,2,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A001 : B"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1807 | ["test03.pkg", "VERSION(0xE1000001,>,1,2,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A001 : C"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1808 | ["test04.pkg", "VERSION(0xE1000001,>=,1,2,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A001 : D"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1809 | ["test05.pkg", "VERSION(0xE1000001,<,1,2,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A001 : E"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1810 | ["test06.pkg", "VERSION(0xE1000001,<=,1,2,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A001 : F"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1811 | ["test07.pkg", "VERSION(test,=,1,2,3)", 256, "Expected numeric value read alphanumeric value", "CR1125 SEC-SWI-PKGVER-A002 : A"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1812 | ["test08.pkg", "VERSION(0xE1000001,test,1,2,3)", 256, "Invalid Relational Operator", "CR1125 SEC-SWI-PKGVER-A002 : B"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1813 | ["test09.pkg", "VERSION(0xE1000001,=,test,2,3)", 256, "Expected numeric value read alphanumeric value", "CR1125 SEC-SWI-PKGVER-A002 : C"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1814 | ["test10.pkg", "VERSION(0xE1000001,=,1,test,3)", 256, "Expected numeric value read alphanumeric value", "CR1125 SEC-SWI-PKGVER-A002 : D"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1815 | ["test11.pkg", "VERSION(0xE1000001,=,1,2,test)", 256, "Expected numeric value read alphanumeric value", "CR1125 SEC-SWI-PKGVER-A002 : E"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1816 | ["test12.pkg", "VERSION(0xE1000001,=,-2,2,3)", 256, "Negative version components are not supported", "CR1125 SEC-SWI-PKGVER-A003 : A"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1817 | ["test13.pkg", "VERSION(0xE1000001,=,-1,2,3)", 256, "Wildcards are not supported", "CR1125 SEC-SWI-PKGVER-A003 : B"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1818 | ["test14.pkg", "VERSION(0xE1000001,=,0,2,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : C"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1819 | ["test15.pkg", "VERSION(0xE1000001,=,1,2,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : D"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1820 | ["test16.pkg", "VERSION(0xE1000001,=,126,2,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : E"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1821 | ["test17.pkg", "VERSION(0xE1000001,=,127,2,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : F"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1822 | ["test18.pkg", "VERSION(0xE1000001,=,128,2,3)", 0, "Warning : The valid version number ranges are :", "CR1125 SEC-SWI-PKGVER-A003 : G"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1823 | ["test19.pkg", "VERSION(0xE1000001,=,1,-2,3)", 256, "Negative version components are not supported", "CR1125 SEC-SWI-PKGVER-A003 : H"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1824 | ["test20.pkg", "VERSION(0xE1000001,=,1,-1,3)", 256, "Wildcards are not supported", "CR1125 SEC-SWI-PKGVER-A003 : I"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1825 | ["test21.pkg", "VERSION(0xE1000001,=,1,0,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : J"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1826 | ["test22.pkg", "VERSION(0xE1000001,=,1,1,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : K"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1827 | ["test23.pkg", "VERSION(0xE1000001,=,1,98,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : L"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1828 | ["test24.pkg", "VERSION(0xE1000001,=,1,99,3)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : M"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1829 | ["test25.pkg", "VERSION(0xE1000001,=,1,100,3)", 0, "Warning : The valid version number ranges are :", "CR1125 SEC-SWI-PKGVER-A003 : N"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1830 | ["test26.pkg", "VERSION(0xE1000001,=,1,2,-2)", 256, "Negative version components are not supported", "CR1125 SEC-SWI-PKGVER-A003 : O"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1831 | ["test27.pkg", "VERSION(0xE1000001,=,1,2,-1)", 256, "Wildcards are not supported", "CR1125 SEC-SWI-PKGVER-A003 : P"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1832 | ["test28.pkg", "VERSION(0xE1000001,=,1,2,0)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : Q"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1833 | ["test29.pkg", "VERSION(0xE1000001,=,1,2,1)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : R"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1834 | ["test30.pkg", "VERSION(0xE1000001,=,1,2,32766)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : S"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1835 | ["test31.pkg", "VERSION(0xE1000001,=,1,2,32767)", 0, "Generating SIS installation file...", "CR1125 SEC-SWI-PKGVER-A003 : T"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1836 | ["test32.pkg", "VERSION(0xE1000001,=,1,2,32768)", 0, "Warning : The valid version number ranges are :", "CR1125 SEC-SWI-PKGVER-A003 : U"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1837 | ["test33.pkg", "VERSION(0xE1000001,=,*,2,3)", 256, "Wildcards are not supported", "CR1125 SEC-SWI-PKGVER-A004 : A"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1838 | ["test34.pkg", "VERSION(0xE1000001,=,1,*,3)", 256, "Wildcards are not supported", "CR1125 SEC-SWI-PKGVER-A004 : B"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1839 | ["test35.pkg", "VERSION(0xE1000001,=,1,2,*)", 256, "Wildcards are not supported", "CR1125 SEC-SWI-PKGVER-A004 : C"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1840 | ["test36.pkg", "VERSION(0xE1000001,=,1,2,)", 256, "Expected numeric value read ", "CR1125 SEC-SWI-PKGVER-A005 : A"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1841 | ["test37.pkg", "VERSION(0xE1000001,=,1,)", 256, "Expected numeric value read ", "CR1125 SEC-SWI-PKGVER-A005 : B"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1842 | ["test38.pkg", "VERSION(0xE1000001,=,)", 256, "Expected numeric value read ", "CR1125 SEC-SWI-PKGVER-A005 : C"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1843 | ["test39.pkg", "VERSION(0xE1000001,)", 256, "Invalid Relational Operator", "CR1125 SEC-SWI-PKGVER-A005 : D"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1844 | ["test40.pkg", "VERSION()", 256, "Expected numeric value read ", "CR1125 SEC-SWI-PKGVER-A005 : E"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1845 | ["testinterpretflag.pkg", "VERSION(0x11113011,=,1,2,3)", 0, "SIS installation file VALID for InterpretSis", "CR1125 SEC-SWI-PKGVER-A006"], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1846 | ); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1847 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1848 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1849 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1850 | # Template string to generate PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1851 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1852 | $AnotherPkgFileTempl = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1853 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1854 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1855 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1856 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1857 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1858 | #{\"my test\"}, (0x80002233), 1, 2, 3, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1859 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1860 | %%{\"Vendor\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1861 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1862 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1863 | (0x101f74aa),%s,{\"test\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1864 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1865 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1866 | \"HelloApp.exe\"-\"c:\\sys\\bin\\multiÅžÑEEžÑEEÊ.exe\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1867 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1868 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1869 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1870 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1871 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1872 | # Template string to generate PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1873 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1874 | $PkgFileTempl = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1875 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1876 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1877 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1878 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1879 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1880 | #{\"test\"}, (0x101f74aa), 1, 0, 0, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1881 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1882 | %%{\"Ati\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1883 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1884 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1885 | (0x101f74aa),%s,{\"test\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1886 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1887 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1888 | \"TEST.txt\"-\"!:\\System\\Apps\\TEST.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1889 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1890 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1891 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1892 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1893 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1894 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1895 | # Pkg file can have forward slashes for source and destination file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1896 | $ForwardSlash = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1897 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1898 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1899 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1900 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1901 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1902 | #{\"test\"}, (0x101f74aa), 1, 0, 0, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1903 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1904 | %{\"Ati\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1905 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1906 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1907 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1908 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1909 | \"TEST.txt\"-\"!:/Documents/InstTest/file1.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1910 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1911 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1912 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1913 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1914 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1915 | # Package file contains a FileNull followed by a RunInstall. The wildcard in the FN should be allowed and | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1916 | # makesis should not be confused by the flags in the RI | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1917 | $FN_RI =" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1918 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1919 | #{\"Symbian Email\"}, (0x800126e5), 1, 0, 0, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1920 | %{\"Symbian\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1921 | :\"Symbian\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1922 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1923 | \"\"- \"C:/private/80009b91/temp/*.*\", FN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1924 | \"HelloApp.exe\"-\"C:/sys/bin/postinstall.exe\", FR, RI | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1925 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1926 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1927 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1928 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1929 | # Pkg file can have forward slashes for source and destination file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1930 | $ForwardSlash = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1931 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1932 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1933 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1934 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1935 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1936 | #{\"test\"}, (0x101f74aa), 1, 0, 0, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1937 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1938 | %{\"Ati\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1939 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1940 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1941 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1942 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1943 | \"TEST.txt\"-\"!:/Documents/InstTest/file1.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1944 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1945 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1946 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1947 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1948 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1949 | # Template string to generate PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1950 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1951 | $PkgFileTemp2 = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1952 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1953 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1954 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1955 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1956 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1957 | #{\"test\"}, (0x101f74aa), 1, 0, 0, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1958 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1959 | %%{\"Ati\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1960 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1961 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1962 | (0x101f74aa),%s,{\"test\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1963 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1964 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1965 | \"TEST.txt\"-\"\$\:\\System\\Apps\\TEST.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1966 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1967 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1968 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1969 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1970 | # Template string to generate embedded package (testembedded.pkg).This is used for testing -d option of makesis . | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1971 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1972 | $embedContents = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1973 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1974 | ; Autogenerated test install file for testing -d option. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1975 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1976 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1977 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1978 | #{\"embed\"}, (0x101f74a0), 1, 0, 0, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1979 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1980 | %{\"Ati\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1981 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1982 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1983 | (0x101f74a0),%s,{\"embed\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1984 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1985 | ;embedded sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1986 | \@\"testembedding.sis\",(0x101f74aa) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1987 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1988 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1989 | \"TEST.txt\"-\"!:\\System\\Apps\\TEST.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1990 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1991 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1992 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1993 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1994 | # Template string to generate a package with 0xA0 chars (No-Break Space) inside | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1995 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1996 | $ifendifContent = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1997 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1998 | ; Autogenerated test install file for testing DEF091780: Makesis have problems parsing IF-ENDIF block | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 1999 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2000 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2001 | ;Languages | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2002 | &JA,FR | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2003 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2004 | ;Header | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2005 | #{\"JA hira UCS2\",\"FR hira UCS2\" }, (0x80000003), 1, 2, 3, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2006 | %{\"AA-JA\",\"CC-FR\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2007 | :\"venDor\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2008 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2009 | !({\"JAOpt1\",\"FROpt1\"},{\"JAOpt3\",\"FROpt3\"})
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2010 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2011 | if option1 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2012 | \xA0\xA0\xA0{\"osver1J.txt\" \"osver1F.txt\"}-\"!:\\documents\\hello.txt\"; 
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2013 | endif | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2014 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2015 | if option2 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2016 | \xA0\xA0\xA0{\"osver2J.txt\" \"osver2F.txt\"}-\"!:\\documents\\hello.txt\"; 
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2017 | endif | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2018 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2019 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2020 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2021 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2022 | # A string to generate a package with Japanese JIS 0208-1990 encoding | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2023 | $unsupportedEncContent = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2024 | ;Languages | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2025 | &JA | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2026 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2027 | ;Header | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2028 | #{\"PC Japanese JIS 0208-1990 encoding\"}, (0xA2000222), 1, 2, 3, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2029 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2030 | %{\"Vendor\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2031 | :\"Vendor\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2032 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2033 | \"TEST.txt\"-\"!:\Documents\InstTest\ñÃñâñâEtxt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2034 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2035 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2036 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2037 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2038 | # Template string to generate PKG file with If Exist statement for DEF091860. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2039 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2040 | $DEF091860PkgContents = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2041 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2042 | ; PKG file designed to test conditional installation. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2043 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2044 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2045 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2046 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2047 | #{\"test\"}, (0x101f74aa), 1, 0, 0, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2048 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2049 | %{\"Ati\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2050 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2051 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2052 | (0x101f74aa),%s,{\"test\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2053 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2054 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2055 | \"TEST.txt\"-\"!:\\System\\Apps\\TEST.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2056 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2057 | ; The file âtest1.txtâEis expected to exist. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2058 | if exists(\"test1.txt\") | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2059 | \"TEST.txt\"-\"!:\\System\\Apps\\TEST1.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2060 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2061 | \"TEST.txt\"-\"!:\\System\\Apps\\TEST2.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2062 | endif | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2063 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2064 | ; The file âtest2.txtâEis not expected to exist. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2065 | if exists(\"test2.txt\") | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2066 | \"TEST.txt\"-\"!:\\System\\Apps\\TEST3.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2067 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2068 | \"TEST.txt\"-\"!:\\System\\Apps\\TEST4.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2069 | endif | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2070 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2071 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2072 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2073 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2074 | # Template string to generate PKG file for language dependent files | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2075 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2076 | $PkgLanguageFileTemp = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2077 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2078 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2079 | &EN,FR,98 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2080 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2081 | #{\"Language-EN\",\"Langauge-FR\",\"Language-Zulu\"}, (0x101f74aa), 1, 0, 0, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2082 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2083 | %%{\"Vendor\",\"Vendour\",\"Verkoper\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2084 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2085 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2086 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2087 | {\"englishfile.txt\" \"frenchfile.txt\" \"germanfile.txt\"}  -\"!:\\System\\Apps\\TEST.txt\"
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2088 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2089 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2090 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2091 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2092 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2093 | # For DEF92320 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2094 | # Template string to generate PKG file,File name contain symbols like |,/,<,>,:,?,* | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2095 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2096 | $PkgFileWithSymbol = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2097 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2098 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2099 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2100 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2101 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2102 | #{\"test\"}, (0x101f74aa), 1, 2, 3, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2103 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2104 | %%{\"Ati\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2105 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2106 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2107 | \"TEST.txt\"-\"!:\\System\\Apps\\TEST%s.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2108 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2109 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2110 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2111 | # For DEF92320 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2112 | # Template string to generate PKG file, DIR path contain symbols like |,/,<,>,:,?,* | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2113 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2114 | $PkgFileWithSymbol1 = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2115 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2116 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2117 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2118 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2119 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2120 | #{\"test\"}, (0x101f74aa), 1, 2, 3, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2121 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2122 | %%{\"Ati\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2123 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2124 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2125 | \"TEST.txt\"-\"!:\\System\\Ap%sps\\TEST.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2126 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2127 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2128 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2129 | # For DEF115795 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2130 | # Template string to generate a package with very long destination folder | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2131 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2132 | $longfolder = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2133 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2134 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2135 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2136 | #{\"STSisapt444\"},(0x88900000),1,1,1,NOCOMPRESS,TYPE= SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2137 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2138 | %{\"Test\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2139 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2140 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2141 | \"TEST.txt\"-\"!:\siv1aaa\\10003a3f\\import\\apps\\siv2aa\\10003a3f\\import\\apps\\siv3aa\\10003a3f\\import\\apps\\siv4aa\\10003a3f\\import\\apps\\siv5aa\\10003a3f\\import\\apps\\siv6aa\\10003a3f\\import\\apps\\siv7aa\\10003a3f\\import\\apps\\siv8aa\\10003a3f\\import\\apps\\siv9aa\\10003a3f\\import\\apps\\siv10a\\10003a3f\\import\\apps\\siv11a\\10003a3f\\import\\appspp\\file1.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2142 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2143 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2144 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2145 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2146 | # Template string to generate a package with comma at the end | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2147 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2148 | $endFileCommaContent = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2149 | ; A simple SIS file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2150 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2151 | ;Languages | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2152 | &EN,FR | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2153 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2154 | ;Header | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2155 | #{\"Simple\",\"Simple-FR\"}, (0x80000001), 4, 5, 6
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2156 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2157 | %{\"Simple-Vendor\",\"Simple-Vendor-FR\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2158 | :\"Unique Vendor Name\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2159 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2160 | ;Ordinary file to selected drive | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2161 | \"TEST.txt\"-\"!:/Documents/InstTest/file1.txt\", | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2162 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2163 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2164 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2165 | # Data to write in the created file for Linux test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2166 | $TempData = "Osver"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2167 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2168 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2169 | # Template string to generate PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2170 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2171 | $JAPPkgFileTempl = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2172 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2173 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2174 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2175 | &JA | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2176 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2177 | #{\"names large sample UTF8\"}, (0xA2000222), 1, 2, 3, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2178 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2179 | %%{\"Vendor\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2180 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2181 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2182 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2183 | \"\\epoc32\\winscw\\c\\tswi\\utf8.txt\"-\"!:\\utf8.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2184 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2185 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2186 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2187 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2188 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2189 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2190 | # Package template string to generate PKG file with RU and SA | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2191 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2192 | $PkgFileRUWithSA = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2193 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2194 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2195 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2196 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2197 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2198 | #{\"SA ROM Upgrade\"}, (0x802730A2), 1, 0, 0, TYPE=SA, RU
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2199 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2200 | %%{\"Security Services\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2201 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2202 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2203 | (0x802730A2),%s,{\"SA ROM Upgrade\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2204 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2205 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2206 | \"TEST.txt\"-\"\$\:\\System\\Apps\\TEST.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2207 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2208 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2209 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2210 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2211 | # Package template string to generate PKG file with RU and non SA or PU or SP | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2212 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2213 | $PkgFileRUWithNonSA = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2214 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2215 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2216 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2217 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2218 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2219 | #{\"SA ROM Upgrade\"}, (0x802730A2), 1, 0, 0, TYPE=PP, RU
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2220 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2221 | %%{\"Security Services\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2222 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2223 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2224 | (0x802730A2),%s,{\"SA ROM Upgrade\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2225 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2226 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2227 | \"TEST.txt\"-\"\$\:\\System\\Apps\\TEST.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2228 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2229 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2230 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2231 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2232 | # Package template string to generate PKG file with wildcards for ROM Stub. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2233 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2234 | $WildCardedpkgFile = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2235 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2236 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2237 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2238 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2239 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2240 | #{\"Wildcard Suported ROM App\"}, (0x802730B1), 1, 2, 3
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2241 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2242 | %%{\"Security Services\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2243 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2244 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2245 | (0x802730B1),%s,{\"Wildcard Suported ROM App\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2246 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2247 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2248 | \"\"-\"z:\\sys\\bin\\wildcard_rom_stub_lib?.dll\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2249 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2250 | \"\"-\"z:\\sys\\bin\\*.exe\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2251 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2252 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2253 | ; Misc data files for baseline eclipsing test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2254 | \"\"-\"z:\\cr1122test\\*.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2255 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2256 | \"\"-\"z:\\cr1122etst\\wildcard_config?.cnf\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2257 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2258 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2259 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2260 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2261 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2262 | # Package template string to generate PKG file with wildcards for PA package | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2263 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2264 | $WildCardedPApkgFile = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2265 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2266 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2267 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2268 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2269 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2270 | #{\"Wildcarded PA\"}, (0x802730B1), 1, 2, 3, TYPE = PA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2271 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2272 | %%{\"Security Services\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2273 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2274 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2275 | (0x802730B1),%s,{\"wildcarded PA\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2276 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2277 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2278 | \"\\epoc32\\release\\<PLATFORM>\\<CONFIGURATION>\\tsaromupgradeexe.exe\"-\"c:\\sys\\bin\\*exe_PA?.exe\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2279 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2280 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2281 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2282 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2283 | # Package template string to generate PKG file with wildcards for PP package | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2284 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2285 | $WildCardedPApkgFile = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2286 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2287 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2288 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2289 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2290 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2291 | #{\"Wildcarded PP\"}, (0x802730B1), 1, 2, 3, TYPE = PP
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2292 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2293 | %%{\"Security Services\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2294 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2295 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2296 | (0x802730B1),%s,{\"Wildcarded PP\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2297 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2298 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2299 | \"\\epoc32\\release\\<PLATFORM>\\<CONFIGURATION>\\tsaromupgradeexe.exe\"-\"c:\\sys\\bin\\*exe_PA?.exe\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2300 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2301 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2302 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2303 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2304 | # Package template string to generate PKG file having wildcards specified in the executable filename. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2305 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2306 | $ExeWithWildCardpkgFile = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2307 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2308 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2309 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2310 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2311 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2312 | #{\"Wildcard in Exe Name\"}, (0x801130c1), 1, 2, 3
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2313 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2314 | %%{\"Security Services\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2315 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2316 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2317 | (0x801130c1),%s,{\"Wildcard in Exe Name\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2318 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2319 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2320 | \"\"-\"z:\\sys\\bin\\wildcard_rom_stub.*\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2321 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2322 | \"\"-\"z:\\sys\\bin\\wildcard_rom_stub?.dll\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2323 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2324 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2325 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2326 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2327 | # Template string to generate a package with invalid version | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2328 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2329 | $invalidVersion1 = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2330 | ; A simple SIS file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2331 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2332 | ;Languages | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2333 | &EN,FR | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2334 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2335 | ;Header | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2336 | #{\"Simple\",\"Simple-FR\"}, (0x80000001), 32767, 32767, 32767
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2337 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2338 | %{\"Simple-Vendor\",\"Simple-Vendor-FR\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2339 | :\"Unique Vendor Name\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2340 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2341 | ;Ordinary file to selected drive | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2342 | \"TEST.txt\"-\"!:/Documents/InstTest/file1.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2343 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2344 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2345 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2346 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2347 | # Template string to generate a package with invalid version number for negative values | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2348 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2349 | $invalidVersion2 = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2350 | ; A simple SIS file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2351 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2352 | ;Languages | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2353 | &EN,FR | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2354 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2355 | ;Header | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2356 | #{\"Simple\",\"Simple-FR\"}, (0x80000001), -26, -1, -3245
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2357 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2358 | %{\"Simple-Vendor\",\"Simple-Vendor-FR\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2359 | :\"Unique Vendor Name\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2360 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2361 | ;Ordinary file to selected drive | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2362 | \"TEST.txt\"-\"!:/Documents/InstTest/file1.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2363 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2364 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2365 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2366 | # Template string to generate a pkg with an embedded sis file. The embedded sis file is missing on the computer. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2367 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2368 | $missingEmbed = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2369 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2370 | ; Pkg referencing missing embedded package. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2371 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2372 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2373 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2374 | #{\"missing embedded\"}, (0x80000001), 1, 0, 0, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2375 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2376 | ;missing embedded sis file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2377 | \@\"missingembedded.sis\",(0x80000002) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2378 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2379 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2380 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2381 | # Package template string to generate PKG file with ForceAbort (FA) text option. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2382 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2383 | $PkgFileWithFAOption = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2384 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2385 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2386 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2387 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2388 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2389 | #{\"Force Abort Text Option\"}, (0x8072302A), 1, 0, 0, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2390 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2391 | %%{\"Security Services\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2392 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2393 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2394 | (0x802730A2),%s,{\"SA ROM Upgrade\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2395 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2396 | ;Made up files to install | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2397 | \"TEST.txt\"-\"\", FT , FA | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2398 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2399 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2400 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2401 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2402 | #Test code for Preinstalled pkg files without having sourcefiles | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2403 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2404 | $PreinstalledPkgWithoutSourcefiles = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2405 | ;A preinstalled SIS file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2406 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2407 | ;Languages | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2408 | &EN,FR | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2409 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2410 | ;Header | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2411 | #{\"Simple\",\"Simple-FR\"}, (0x80000001), 1, 2, 3, TYPE = PA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2412 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2413 | %{\"Simple-Vendor\",\"Simple-Vendor-FR\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2414 | :\"Unique Vendor Name\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2415 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2416 | ;Ordinary file to selected drive | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2417 | \"\"-\"!:/Documents/InstTest/file1.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2418 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2419 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2420 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2421 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2422 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2423 | # Template string to generate Expected output file for ROM stub file (containing exe with wildcards) created by makesis for DEF111264. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2424 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2425 | $DEF111264ExpectedOutput= "Unique vendor name not found. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2426 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2427 | Warning: Executables should be included explicitly (without wildcards),to enable SID checks to work as expected. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2428 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2429 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2430 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2431 | # Template string to generate Expected output file for Preinstalled APP package having no source files specified. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2432 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2433 | $DEF113569ExpectedOutput= " Error : Source file is missing for PreInstalled APP : | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2434 | (14) : error: file I/O fault. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2435 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2436 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2437 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2438 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2439 | # Template string to generate Expected output file when the version range is invalid. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2440 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2441 | $DEF112718ExpectedOutput= "Warning : The valid version number ranges are : (Major: 0..127) (Minor: 0..99 ) (Build: 0..32,767).\n"; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2442 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2443 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2444 | # Package template string to generate an embedded PKG file of type PA. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2445 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2446 | $EmbeddedPApkgFile = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2447 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2448 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2449 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2450 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2451 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2452 | #{\"Test Embedded PA\"}, (0x01101335), 1, 1, 1, TYPE=PA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2453 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2454 | %{\"Symbian Software Ltd\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2455 | :\"Symbian Software Ltd\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2456 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2457 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2458 | (0x01101335),%s,{\"Test Embedded PA\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2459 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2460 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2461 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2462 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2463 | # Package template string to generate an embedding PKG file whose embedded pkg is of type=PA. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2464 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2465 | $EmbeddingPApkgFile = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2466 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2467 | ; Autogenerated test install file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2468 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2469 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2470 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2471 | #{\"Test Embedding PA\"}, (0x01011243), 1, 0, 1, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2472 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2473 | %{\"Symbian Software Ltd\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2474 | :\"Symbian Software Ltd\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2475 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2476 | ;Installation name and header data | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2477 | (0x01011243),%s,{\"Test Embedding PA\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2478 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2479 | \@\"embeddedPA.sis\" , (0x01101335) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2480 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2481 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2482 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2483 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2484 | # CR1125 VERSION Condition Package template string to generate PKG files | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2485 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2486 | $PkgFileCR1125VersionTemplate = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2487 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2488 | ; Auto Generated Template PKG File | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2489 | ; VERSION Conditional Testing | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2490 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2491 | &EN | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2492 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2493 | #{\"CR1125 SEC-SWI-PKGVER\"}, (0xEA001000), 1, 0, 2, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2494 | %{\"Symbian Software Ltd.\"}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2495 | : \"Symbian Software Ltd.\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2496 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2497 | ; Version Conditional Block | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2498 | IF %s | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2499 |     {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2500 | \"TEST.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2501 | }-\"C:\\tswi\\tpkgver\\test_result_etrue.txt\" | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2502 | ENDIF | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2503 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2504 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2505 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2506 | # PREQ2344 - Added SUPPORTED_LANGUAGE token to .pkg File format for supporting device supported language installation | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2507 | # Array of test PKG data and expected results for each test case and associated itterations | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2508 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2509 | # File name, Supported language, Package header , Vendor name , Default vendor name ,Language block , Supported language block , Option list , Test case ID , Expected error code , Log message | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2510 | # ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2511 | @TestItems3 = ( ["test01.pkg", "EN , FR " , " \"Supported Language EN\" , \"Supported Language FR\" " , "\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\"" , " " , " " , "IF SUPPORTED_LANGUAGE = 01 \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF \n\nIF SUPPORTED_LANGUAGE = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF " , " " , "API-Inst-PREQ2344-MakeSIS-01", 0 , "Generating SIS installation file..." ], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2512 | ["test02.pkg", "EN , FR , GE " , " \"Supported Language EN\" , \"Supported Language FR\" , \"Supported Language GE\" " , "\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\" , \"Symbian Software Ltd. GE\"" , ": \"Symbian Software Ltd.\"", " " , "IF SUPPORTED_LANGUAGE = 01 \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF \n\nIF SUPPORTED_LANGUAGE = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF " , " " , "API-Inst-PREQ2344-MakeSIS-02", 0 , "Generating SIS installation file..." ], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2513 | ["test03.pkg", "EN , FR , GE " , " \"Supported Language EN\" , \"Supported Language FR\" , \"Supported Language GE\" " , "\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\" , \"Symbian Software Ltd. GE\"" , ": \"Symbian Software Ltd.\"", " " , "IF SUPPORTED_LANGUAGE = 01 \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF \n\nIF SUPPORTED_LANGUAGE = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF \n\nIF SUPPORTED_LANGUAGE = 03 \n\n\"SupportedLanguageGE.txt\"-\"!:\\sys\\bin\\SupportedLanguageGE.txt\" \n\nENDIF \n\nIF SUPPORTED_LANGUAGE = 157 \n\n\"SupportedLanguageYW.txt\"-\"!:\\sys\\bin\\SupportedLanguageYW.txt\" \n\nENDIF" , " " , "API-Inst-PREQ2344-MakeSIS-03", 0 , "Generating SIS installation file..." ], | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2514 | 				 ["test04.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	"IF (LANGUAGE=01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\"  \n\nELSEIF (LANGUAGE=02) \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF "			,	"IF SUPPORTED_LANGUAGE = ((01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF  \n\nIF SUPPORTED_LANGUAGE = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																																																											,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-04",	256	,	"error: parenthesis are not balanced"					],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2515 | 				 ["test05.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	"IF (LANGUAGE=01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\"  \n\nELSEIF (LANGUAGE=02) \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF "			,	"IF SUPPORTED_LANGUAGE = -9874 \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF  \n\nIF SUPPORTED_LANGUAGE = 8754 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																																																										,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-05",	0	,	"Generating SIS installation file..."					],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2516 | 				 ["test06.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	"IF (LANGUAGE=01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\"  \n\nELSEIF (LANGUAGE=02) \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF "			,	"IF SUPPORTED_LANGUAGE = 08 \n\n	IF SUPPORTED_LANGUAGE = 01 \n\n		\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\n	ENDIF \n\nENDIF \n\nIF SUPPORTED_LANGUAGE = 09 \n\n	IF SUPPORTED_LANGUAGE = 08	\n\n		IF SUPPORTED_LANGUAGE = 02 \n\n			\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\n		ENDIF \n\n	ENDIF \n\nENDIF"																			,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-06",	0	,	"Generating SIS installation file..."					],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2517 | 				 ["test07.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	"IF (LANGUAGE=01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\"  \n\nELSEIF (LANGUAGE=02) \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF "			,	"IF SUPPORTED_LANGUAGE = 10 \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nELSEIF SUPPORTED_LANGUAGE = 01 \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nELSEIF  SUPPORTED_LANGUAGE = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																																		,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-07",	0	,	"Generating SIS installation file..."					],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2518 | 				 ["test08.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	"IF (LANGUAGE=01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\"  \n\nELSEIF (LANGUAGE=02) \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF "			,	"IF SUPPORTED_LANGUAGE = (01) and (02) OR (98) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF  \n\nIF SUPPORTED_LANGUAGE = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																																																							,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-08",	0	,	"Generating SIS installation file..."					],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2519 | 				 ["test09.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	"IF (LANGUAGE=01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\"  \n\nENDIF  \n\nIF (LANGUAGE=02) \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF "	,	"IF SUPPORTED_LANGUAGE = 01 \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF  \n\nIF SUPPORTED_LANGUAGE = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																																																											,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-09",	0	,	"Generating SIS installation file..."					],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2520 | 				 ["test10.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	"IF (LANGUAGE=01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\"  \n\nELSEIF (LANGUAGE=02) \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF "			,	"IF SUppORTed_LanGUAGE = 01 \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF  \n\nIF supported_language = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																																																											,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-10",	0	,	"Generating SIS installation file..."					],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2521 | 				 ["test11.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	"IF (LANGUAGE=01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\"  \n\nELSEIF (LANGUAGE=02) \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF "			,	"IF SUPPORTED_LANGUAGE = 01 \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF  \n\nIF SUPPORTED_LANGUAGE = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																																																											,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-11",	0	,	"Generating SIS stub file..."							],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2522 | 				 ["test12.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	"IF (LANGUAGE=01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\"  \n\nELSEIF (LANGUAGE=02) \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF "			,	"IF SUPPORTED_LANGUAGE = EN \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF  \n\nIF SUPPORTED_LANGUAGE = FR \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																																																											,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-12",	256	,	"error: Expected numeric value read alphanumeric value"	],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2523 | 				 ["test13.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	"IF (LANGUAGE=01) \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\"  \n\nELSEIF (LANGUAGE=02) \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF "			,	"IF SUPPORTED_LANGUAGE = 01 \n\n\"SupportedLanguageEN.r01\"-\"!:\\sys\\bin\\SupportedLanguageEN.r01\" \n\nENDIF  \n\nIF SUPPORTED_LANGUAGE = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																																																											,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-13",	0	,	"Generating SIS installation file..."					],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2524 | 				 ["test14.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	" "																																																					,	"IF SUPPORTED_LANGUAGE = 01 OR  SUPPORTED_LANGUAGE = 08 AND  SUPPORTED_LANGUAGE = 04  \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\nENDIF  \n\nIF SUPPORTED_LANGUAGE = 02  AND   SUPPORTED_LANGUAGE = 03 AND  SUPPORTED_LANGUAGE = 06  \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																														,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-14",	0	,	"Generating SIS installation file..."					],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2525 | 				 ["test15.pkg",	"EN , FR"		,	" \"Supported Language EN\" , \"Supported Language FR\" "								,	"\"Symbian Software Ltd. EN \" , \"Symbian Software Ltd. FR\""									,	": \"Symbian Software Ltd.\"",	" "																																																					,	"IF SUPPORTED_LANGUAGE(01)  \n\n	IF LANGUAGE(01)  \n\n\"SupportedLanguageEN.txt\"-\"!:\\sys\\bin\\SupportedLanguageEN.txt\" \n\n	ENDIF	\n\nENDIF  \n\nIF SUPPORTED_LANGUAGE = 02 \n\n\"SupportedLanguageFR.txt\"-\"!:\\sys\\bin\\SupportedLanguageFR.txt\" \n\nENDIF"																																																		,	"!({\"Option1 EN\",\"Option2 EN\" },{\"Option1 FR\" , \"Option2 FR\"})  \n\nif option1 = 1 \n\n\"Option1.txt\"-\"!:\\sys\\bin\\Option1.txt\"; \n\nendif \n\nif option2 = 1 \n\n\"Option2.txt\"-\"!:\\sys\\bin\\Option2.txt\"; \n\nendif \n ",	"API-Inst-PREQ2344-MakeSIS-15",	256	,	"error: Expected = read ("								],
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2526 | ); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2527 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2528 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2529 | # PREQ2344 SUPPORTED_LANGUAGE Package template string to generate PKG files | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2530 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2531 | $PkgFilePREQ2344SupportedLanguageTemplate = " | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2532 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2533 | ; Auto Generated Template PKG File | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2534 | ; Supported Language token testing | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2535 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2536 | ;Language | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2537 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2538 | &%s | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2539 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2540 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2541 | ;Package Header | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2542 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2543 | \#{ %s }, (0xEA001000), 1, 0, 2, TYPE=SA
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2544 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2545 | ;Vendor name | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2546 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2547 | \%{ %s}
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2548 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2549 | ;Default vendor name | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2550 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2551 | %s | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2552 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2553 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2554 | ; Language Conditional Block | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2555 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2556 | %s | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2557 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2558 | ; Supported Language Conditional Block | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2559 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2560 | %s | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2561 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2562 | ; Option List | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2563 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2564 | %s | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2565 | ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2566 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2567 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2568 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2569 | # Template string to generate Expected output file for DEF113349. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2570 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2571 | $DEF113349ExpectedOutput= "embeddedPA.sis is a stub. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2572 | WARNING : Embedded Preinstalled Stub (PA/PP type) SIS file is not supported. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2573 | (16) : error: SISfile error. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2574 | "; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2575 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2576 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2577 | # Do test for each elements of TestItems array | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2578 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2579 | for my $Test ( @TestItems )  {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2580 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2581 | # Generating PKG file contents | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2582 | if( $Test->[0] eq "test16.pkg" ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2583 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2584 | $PkgFile = sprintf( $AnotherPkgFileTempl, $Test->[1]); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2585 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2586 | elsif ( $Test->[0] eq "test17.pkg" ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2587 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2588 | $PkgFile = $unsupportedEncContent; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2589 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2590 | elsif ( $Test->[0] eq "testForward.pkg" ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2591 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2592 | $PkgFile = $ForwardSlash; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2593 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2594 | elsif ( $Test->[0] eq "testFN_RI.pkg" ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2595 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2596 | $PkgFile = $FN_RI; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2597 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2598 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2599 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2600 | $PkgFile = sprintf( $PkgFileTempl, $Test->[1]); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2601 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2602 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2603 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2604 | CreateFile($Test->[0], $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2605 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2606 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2607 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2608 | $logMsg = sprintf "%s\n (symbol:%s)\n", $Test->[4], $Test->[1]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2609 | WriteLog($logMsg); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2610 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2611 | MakeSISFile($Test->[0], $Test->[2], $Test->[3]); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2612 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2613 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2614 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2615 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2616 | # Do test for each elements of TestItems1 array | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2617 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2618 | $Count = 1; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2619 | for my $Test1 ( @TestItems1 )  {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2620 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2621 | # Generating PKG file contents | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2622 | if( $Count >= 19 ) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2623 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2624 | $PkgFile = sprintf( $PkgFileWithSymbol1 , $Test1->[1]); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2625 | $Count ++ ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2626 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2627 | else | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2628 | 		{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2629 | $PkgFile = sprintf( $PkgFileWithSymbol , $Test1->[1]); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2630 | $Count++ ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2631 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2632 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2633 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2634 | CreateFile($Test1->[0], $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2635 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2636 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2637 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2638 | $logMsg1 = sprintf "%s\n (Symbol:%s)\n", $Test1->[4], $Test1->[1]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2639 | WriteLog($logMsg1); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2640 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2641 | MakeSISFile($Test1->[0], $Test1->[2], $Test1->[3]); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2642 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2643 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2644 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2645 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2646 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2647 | # Run CR1125 MakeSIS Tests (TestItems2 array) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2648 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2649 | for my $Test2 ( @TestItems2 )  {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2650 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2651 | # Generating PKG file contents | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2652 | $PkgFile = sprintf( $PkgFileCR1125VersionTemplate , $Test2->[1]); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2653 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2654 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2655 | CreateFile($Test2->[0], $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2656 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2657 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2658 | $logMsg1 = sprintf "%s\n (Condition: %s)\n", $Test2->[4], $Test2->[1]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2659 | WriteLog($logMsg1); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2660 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2661 | MakeSISFile($Test2->[0], $Test2->[2], $Test2->[3]); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2662 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2663 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2664 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2665 | # Generate files used in .pkg for PREQ2344 test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2666 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2667 | $contents = "This is a dummy file for testing."; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2668 | CreateFile('SupportedLanguageEN.r01', $contents);
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2669 | CreateFile('SupportedLanguageEN.txt', $contents);
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2670 | CreateFile('SupportedLanguageFR.txt', $contents);
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2671 | CreateFile('SupportedLanguageGE.txt', $contents);
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2672 | CreateFile('SupportedLanguageYW.txt', $contents);
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2673 | CreateFile('Option1.txt', $contents);
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2674 | CreateFile('Option2.txt', $contents);
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2675 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2676 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2677 | # Run PREQ2344 MakeSIS Tests (TestItems2 array) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2678 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2679 | $Count = 1; # Taken counter variable to pass various Makesis option based on test case no | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2680 | for my $Test3 ( @TestItems3 ) {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2681 | # Generating PKG file contents | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2682 | $PkgFile = sprintf( $PkgFilePREQ2344SupportedLanguageTemplate , $Test3->[1],$Test3->[2],$Test3->[3],$Test3->[4],$Test3->[5],$Test3->[6],,$Test3->[7]); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2683 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2684 | # Create PKG file | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2685 | CreateFile($Test3->[0], $PkgFile); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2686 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2687 | # Do MAKESIS test | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2688 | $logMsg1 = sprintf "Test Case ID %s\n", $Test3->[8]; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2689 | WriteLog($logMsg1); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2690 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2691 | 	if( $Count == 11 )	{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2692 | MakeSISFilePREQ2344($Test3->[0], $Test3->[9], $Test3->[10], " -s "); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2693 | $Count ++ ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2694 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2695 | 	else	{
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2696 | MakeSISFilePREQ2344($Test3->[0], $Test3->[9], $Test3->[10], " "); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2697 | $Count ++ ; | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2698 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2699 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2700 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2701 | unlink("SupportedLanguageEN.r01");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2702 | unlink("SupportedLanguageEN.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2703 | unlink("SupportedLanguageFR.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2704 | unlink("SupportedLanguageGE.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2705 | unlink("SupportedLanguageYW.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2706 | unlink("Option1.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2707 | unlink("Option2.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2708 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2709 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2710 | # Additional test to check that stub files don't change every time | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2711 | # they are built. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2712 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2713 | TestSISStubFile(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2714 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2715 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2716 | # Test for Test$parameter() | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2717 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2718 | TestsysDriveparameter(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2719 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2720 | # Call the tests for CR1027 - ROM Upgrade with SA SIS package. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2721 | TestSisRUWithSA(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2722 | TestSisRUWithNonSA(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2723 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2724 | # Call the test for CR1122 - Wildcard support for ROM stub. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2725 | TestSISWithWildCards(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2726 | TestSISWithWildCardsPA(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2727 | TestSISWithWildCardsPP(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2728 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2729 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2730 | # Test for DEF111264.Verifying that warnings are generated by Makesis | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2731 | # when wildcards are used in \sys\bin directory in ROM stubs. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2732 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2733 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2734 | TestDEF111264(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2735 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2736 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2737 | # Test for DEF113116. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2738 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2739 | TestDEF113116(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2740 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2741 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2742 | # Test for DEF083525 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2743 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2744 | TestDEF083525(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2745 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2746 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2747 | # Test for PDEF081989.Testing the working of Makesis -d option . | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2748 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2749 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2750 | TestPDEF081989(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2751 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2752 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2753 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2754 | # Test for DEF093400 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2755 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2756 | TestDEF093400(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2757 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2758 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2759 | # Test for DEF090878 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2760 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2761 | TestDEF090878(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2762 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2763 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2764 | # Test for DEF107033.Testing the working of Makesis -d option with language dependent files. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2765 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2766 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2767 | TestDEF107033(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2768 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2769 | # Test for an output filename with a single char - DEF108728 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2770 | TestSingleCharFilename(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2771 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2772 | # Test for DEF108815 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2773 | TestEndFileComma(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2774 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2775 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2776 | # Test for DEF115795 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2777 | TestLongFolderName(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2778 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2779 | # Test for DEF112718-1 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2780 | TestInvalidVersion1(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2781 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2782 | # Test for DEF112718-2 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2783 | TestInvalidVersion2(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2784 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2785 | # Test for DEF112831 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2786 | TestDEF112831(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2787 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2788 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2789 | # Test for DEF113349. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2790 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2791 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2792 | TestDEF113349(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2793 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2794 | # Test for DEF113569 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2795 | TestPreInstalledWithoutSourceFiles(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2796 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2797 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2798 | # These tests are very specific to windows OS only | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2799 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2800 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2801 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2802 | if ($^O =~ /^MSWIN32$/i) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2803 | {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2804 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2805 | # Test for DEF091860 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2806 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2807 | TestDEF091860(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2808 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2809 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2810 | # Test for DEF091942. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2811 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2812 | TestDEF091942(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2813 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2814 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2815 | # Test for INC092755 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2816 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2817 | TestINC092755(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2818 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2819 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2820 | # Test for DEF090912 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2821 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2822 | TestDEF090912(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2823 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2824 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2825 | # Test for DEF093156 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2826 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2827 | TestDEF093156(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2828 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2829 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2830 | # Test for TestDEF091780 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2831 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2832 | TestDEF091780(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2833 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2834 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2835 | # Test for DEF104895.Testing the working of Makesis -d option with | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2836 | # embedding sis file in path containing backward slasesh. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2837 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2838 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2839 | TestDEF104895(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2840 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2841 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2842 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2843 | # These tests are very specific to Linux OS only | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2844 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2845 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2846 | if ($^O =~ /^LINUX$/i) | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2847 | {
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2848 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2849 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2850 | # Test for DEF091942. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2851 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2852 | TestLDEF091942(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2853 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2854 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2855 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2856 | # Test for DEF090912 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2857 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2858 | TestLDEF090912(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2859 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2860 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2861 | # Test for DEF104895.Testing the working of Makesis -d option with | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2862 | # embedding sis file in path containing backward slasesh. | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2863 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2864 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2865 | TestLDEF104895(); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2866 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2867 | } | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2868 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2869 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2870 | unlink("Test.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2871 | unlink("HelloApp.exe");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2872 | unlink("test1.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2873 | unlink("test2.txt");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2874 | |
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2875 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2876 | # Display the result | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2877 | # | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2878 | WriteLog("\n\nTests completed OK\n");
 | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2879 | WriteLog(sprintf "Run: %d\n", $NumberOfTests ); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2880 | WriteLog(sprintf "Passed: %d\n", $NumberOfPassed ); | 
| 
2c201484c85f
Move the Security package to EPL, and add the implementations of the cryptographic algorithms
 Santosh Patil <santosh.v.patil@nokia.com> parents: diff
changeset | 2881 | WriteLog(sprintf "%d tests failed out of %d\n", $NumberOfFailed, $NumberOfTests ); |