author | Gareth Stockwell <gareth.stockwell@accenture.com> |
Fri, 22 Oct 2010 11:38:29 +0100 | |
branch | bug235_bringup_0 |
changeset 206 | c170e304623f |
parent 0 | 5d03bc08d59c |
permissions | -rw-r--r-- |
# 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: # sub convertMbm { my $dir = shift or die( "no argument given." ); # Directory of the reference images $dir = ".\\$dir"; my @files = `dir $dir\\*.mbm /B`; # Convert all the reference images under its directory from .mbm to .bmp files foreach $file (@files) { chomp $file; $file = "$dir\\$file"; my $bmpfile = $file; $bmpfile =~ s/mbm$/bmp/; # -M OPERAND Returns the age of OPERAND in days when the program started. # Dont output a message if skipping the file, to keep the output relevant. # The conversion utility outputs a message if conversion is performed. if ( -e $bmpfile && ( -M $bmpfile < -M $file ) ) { # print "skipping $file\n"; next; } my $cmd = "bmconv /u $file $bmpfile"; print "$cmd\n"; print `$cmd`; } } convertMbm( "ref" ); convertMbm( "test" ); # Call python scripts to compare the difference between reference images and test images my $cmd = "runtest.py $ARGV[0]"; print "$cmd\n"; print `$cmd`;