diff -r 000000000000 -r 5d03bc08d59c graphicsdeviceinterface/directgdi/test/scripts/copyrefimgs.pl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graphicsdeviceinterface/directgdi/test/scripts/copyrefimgs.pl Tue Feb 02 01:47:50 2010 +0200 @@ -0,0 +1,49 @@ +#!/usr/bin/perl +# Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). +# All rights reserved. +# This component and the accompanying materials are made available +# under the terms of "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: +# Script to automate copying of DirectGDI reference images to location where comparison tests can be run. +# +# + +use strict; +use Cwd; + +my $srcloc = $ARGV[0] ;#or die "No argument given"; +if (!$srcloc) +{ + print "Please specify the source directory which contains graphics component.\n"; + exit; +} +my $imagedir = "\\directgdi\\test\\images\\reference"; +# Check argument given exists +if (! -d $srcloc.$imagedir) +{ + print "$srcloc is not a valid source code location for the graphics component.\n"; + exit; +} + +# Must be run from \epoc32\winscw\c\ or \epoc32\data\c +if(getcwd() !~ /c\/img/i) +{ +print "This tool should be run from \\epoc32\\winscw\\c\\img\\ or \\epoc32\\data\\c\\img\\\n"; +exit +} + +my $copycmd = "unzip -qo $srcloc$imagedir\\reference.zip -d .\\ref"; +print $copycmd."\n"; +print `$copycmd`; +my $copycmd2 = "unzip -qo $srcloc$imagedir\\replacements_from_directgdi\\replacement.zip -d .\\ref"; +print $copycmd2."\n"; +print `$copycmd2`; +