diff -r 000000000000 -r 5752a19fdefe imaging/imaginginttest/scriptfiles/TSI_ICL_FRM_00.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/imaging/imaginginttest/scriptfiles/TSI_ICL_FRM_00.script Wed Aug 25 12:29:52 2010 +0300 @@ -0,0 +1,425 @@ +// Copyright (c) 2002-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: +// + +PRINT Testing for Image Converter +// +PRINT + +//MULTITHREAD + +// +LOAD_SUITE TSI_ICL_FRM_00.dll + + //---------Read, decode, verify JPEG +//! @SYMTestCaseID MM-ICL-FRM-I-0001-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0001-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //-------------Read, decode, verify GIF +//! @SYMTestCaseID MM-ICL-FRM-I-0002-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0002-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //-------------Read, decode, verify BMP +//! @SYMTestCaseID MM-ICL-FRM-I-0003-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0003-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //------------Read, decode, verify MBM +//! @SYMTestCaseID MM-ICL-FRM-I-0004-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0004-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //------------Read, decode, verify OTA +//! @SYMTestCaseID MM-ICL-FRM-I-0005-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0005-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //------------Read, decode, verify WBMP +//! @SYMTestCaseID MM-ICL-FRM-I-0006-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0006-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //-------------Read, decode, verify PNG +//! @SYMTestCaseID MM-ICL-FRM-I-0007-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0007-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //--------------Read, decode, verify TIFF +//! @SYMTestCaseID MM-ICL-FRM-I-0008-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0008-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //--------------Read, decode, verify WMF +//! @SYMTestCaseID MM-ICL-FRM-I-0009-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0009-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Read, decode, verify ICO +//! @SYMTestCaseID MM-ICL-FRM-I-0010-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0010-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //--------------Encode and verify JPEG +//! @SYMTestCaseID MM-ICL-FRM-I-0011-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0011-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Encode and verify Gif +//! @SYMTestCaseID MM-ICL-FRM-I-0012-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0012-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Encode and verify BMP +//! @SYMTestCaseID MM-ICL-FRM-I-0013-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0013-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //----------------Encode and verify Mbm +//! @SYMTestCaseID MM-ICL-FRM-I-0014-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0014-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Encode an image from memory to file +//! @SYMTestCaseID MM-ICL-FRM-I-0015-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0015-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //----------------Read and decode an image from a descriptor +//! @SYMTestCaseID MM-ICL-FRM-I-0016-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0016-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //--------------Read and decode an image incrementally +//! @SYMTestCaseID MM-ICL-FRM-I-0017-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0017-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //--------------Read and try to decode corrupted WMF +//! @SYMTestCaseID MM-ICL-FRM-I-0020-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0020-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //--------------List available MIME types +//! @SYMTestCaseID MM-ICL-FRM-I-0101-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0101-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //----------------List available decoders +//! @SYMTestCaseID MM-ICL-FRM-I-0102-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0102-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //----------------List available encoders MIME types +//! @SYMTestCaseID MM-ICL-FRM-I-0103-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0103-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //----------------List available encoders +//! @SYMTestCaseID MM-ICL-FRM-I-0104-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0104-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //----------------Enquire MIME type of an unopened image +//! @SYMTestCaseID MM-ICL-FRM-I-0105-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0105-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //--------------Enquire UID of a loaded decoder +//! @SYMTestCaseID MM-ICL-FRM-I-0106-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0106-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Enquire UID of a loaded encoder +//! @SYMTestCaseID MM-ICL-FRM-I-0107-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0107-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Request number of frames from a loaded image +//! @SYMTestCaseID MM-ICL-FRM-I-0109-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0109-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Request frame information for frames in a loaded image +//! @SYMTestCaseID MM-ICL-FRM-I-0110-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0110-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Request decode options for frames in a loaded image +//! @SYMTestCaseID MM-ICL-FRM-I-0111-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0111-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //----------------Request frame information for frames in an animated GIF +//! @SYMTestCaseID MM-ICL-FRM-I-0112-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0112-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //----------------Encode an image specifying extra encode parameters +//! @SYMTestCaseID MM-ICL-FRM-I-0113-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0113-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Open image and retrieve embedded image comments +//! @SYMTestCaseID MM-ICL-FRM-I-0114-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0114-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Open image and retrieve embedded frame comments +//! @SYMTestCaseID MM-ICL-FRM-I-0115-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0115-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------// encode an image from memory to a file using all default params +//! @SYMTestCaseID MM-ICL-FRM-I-0200-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0200-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------// PDEF117879: ICL unable to load MBM (12bpp compressed and not word aligned) +//! @SYMTestCaseID MM-ICL-FRM-I-0300-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0300-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//******************************************************** +//---------------------negative testing------------------- + + //--------------Request an encode for usupported image format +//! @SYMTestCaseID MM-ICL-FRM-I-0501-CP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0501-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Request an encode for supported image format but usupported + //conversion type +//! @SYMTestCaseID MM-ICL-FRM-I-0502-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0502-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //--------------Request load and encode of corrupt image +//! @SYMTestCaseID MM-ICL-FRM-I-0503-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0503-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //--------------Request load and decode of image from which content type cannot be identified +//! @SYMTestCaseID MM-ICL-FRM-I-0504-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0504-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------------Request load of non-existent image +//! @SYMTestCaseID MM-ICL-FRM-I-0505-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0505-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //Request incremental load and decode of an image, then break the connection + //before completion +//! @SYMTestCaseID MM-ICL-FRM-I-0506-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0506-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //Request incremental load and decode + //of an image, then delete the image at the server + //before completion +//! @SYMTestCaseID MM-ICL-FRM-I-0507-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0507-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //---------List available encoders/decoders where no plugin are available +//! @SYMTestCaseID MM-ICL-FRM-I-0509-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0509-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //----------List MIME types / UIDs for encodes/decoders where no plugins are available +//! @SYMTestCaseID MM-ICL-FRM-I-0510-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0510-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //--------------Request a load and decode/encode from a corrupt plugin +//! @SYMTestCaseID MM-ICL-FRM-I-0511-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0511-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //------------Attempt to encode something which is not a CFbsBitmap +//! @SYMTestCaseID MM-ICL-FRM-I-0512-LP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0512-LP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + //------------Request frame data where no frame is loaded +//! @SYMTestCaseID MM-ICL-FRM-I-0513-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0513-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + + +//------------DRM tests +//------------FileNewL with intent, specifying mime type +//! @SYMTestCaseID MM-ICL-FRM-I-0600-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0600-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------FileNewL with intent, not specifying mime type +//! @SYMTestCaseID MM-ICL-FRM-I-0601-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0601-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------FileNewL with intent, specifying mime type +//! @SYMTestCaseID MM-ICL-FRM-I-0602-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0602-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------FileNewL with intent, not specifying mime type +//! @SYMTestCaseID MM-ICL-FRM-I-0603-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0603-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Protected file with rights count (fileNewL with MIME type) +//! @SYMTestCaseID MM-ICL-FRM-I-0604-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0604-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Protected file with rights count (fileNewL with MIME type) +//! @SYMTestCaseID MM-ICL-FRM-I-0605-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0605-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Protected file with agent specifying MIME type +//! @SYMTestCaseID MM-ICL-FRM-I-0606-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0606-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Test of GetMimeTypeL with agent specifying MIME type +//! @SYMTestCaseID MM-ICL-FRM-I-0607-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0607-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Load Protected File, specifying only filename +//! @SYMTestCaseID MM-ICL-FRM-I-0608-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0608-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Load Protected File, specifying mimetype +//! @SYMTestCaseID MM-ICL-FRM-I-0609-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0609-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Load Protected File, specifying imageTypeUid +//! @SYMTestCaseID MM-ICL-FRM-I-0610-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0610-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Load Protected File, specifying decoderUid +//! @SYMTestCaseID MM-ICL-FRM-I-0611-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0611-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Read, Decode, and Verify PPM with specifying PPM1 plugin Uid +//! @SYMTestCaseID MM-ICL-FRM-I-0612-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0612-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Read, Decode, and Verify PPM with specifying PPM2 plugin Uid +//! @SYMTestCaseID MM-ICL-FRM-I-0613-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0613-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Read, Decode, and Verify PPM with specifying file name only +//! @SYMTestCaseID MM-ICL-FRM-I-0614-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0614-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Encode, and Verify PPM with specifying PPM1 plugin Uid +//! @SYMTestCaseID MM-ICL-FRM-I-0615-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0615-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Encode, and Verify PPM with specifying PPM2 plugin Uid +//! @SYMTestCaseID MM-ICL-FRM-I-0616-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0616-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//------------Encode, and Verify PPM with specifying file name +//! @SYMTestCaseID MM-ICL-FRM-I-0617-HP + +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0617-HP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//-----Try decoding using a destination created through CreateExtendedBitmap +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-1130-CP \ICL\TSI_ICL_FRM_00.ini +TEST_COMPLETE + +//Try Encoding using extended bitmap target +RUN_TEST_STEP -1 TSI_ICL_FRM_00 MM-ICL-FRM-I-0700-CP +TEST_COMPLETE +