kerneltest/f32test/cfileman/utility/genfile.pl
changeset 0 a41df078684a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kerneltest/f32test/cfileman/utility/genfile.pl	Mon Oct 19 15:55:17 2009 +0100
@@ -0,0 +1,54 @@
+#
+# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of the License "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+#
+
+my $file=@ARGV[0];
+my $newfile=@ARGV[1];
+open TMP, $file;
+my $line;
+my @data;
+my $n=0;
+my $start=0;
+while (my $line = <TMP>)
+{
+   if (($start == 0) && ($line =~ /^.*SYMTestCaseID.*/i))
+   {
+      $start=1;
+   }
+   if ($start)
+   {
+     push @data,$line;
+   
+     if ($line =~ /^.*SYMTestStatus\s*Implemented.*/i)
+     {
+         push @data, "int dummy$n(){}";
+         push @data,"\n";
+         $n++;
+         $start = 0;
+         next;
+     }
+   }
+}
+
+close TMP;
+
+open DUMP, ">$newfile";
+print "* Writing $newfile\n";
+my $line;
+foreach $line (@data)
+{
+	print DUMP $line;
+}
+close DUMP;