sl@0: // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // Name : tzlibserver.cpp sl@0: // sl@0: // sl@0: sl@0: sl@0: #include <c32comm.h> sl@0: sl@0: #if defined (__WINS__) sl@0: #define PDD_NAME _L("ECDRV") sl@0: #else sl@0: #define PDD_NAME _L("EUART1") sl@0: #define PDD2_NAME _L("EUART2") sl@0: #define PDD3_NAME _L("EUART3") sl@0: #define PDD4_NAME _L("EUART4") sl@0: #endif sl@0: sl@0: #define LDD_NAME _L("ECOMM") sl@0: sl@0: /** sl@0: * @file sl@0: * sl@0: * Pipe test server implementation sl@0: */ sl@0: #include "tzlibserver.h" sl@0: #include "tzlib.h" sl@0: sl@0: sl@0: _LIT(KServerName, "tzlib"); sl@0: sl@0: CZlibTestServer* CZlibTestServer::NewL() sl@0: { sl@0: CZlibTestServer *server = new(ELeave) CZlibTestServer(); sl@0: CleanupStack::PushL(server); sl@0: server->ConstructL(KServerName); sl@0: CleanupStack::Pop(server); sl@0: return server; sl@0: } sl@0: sl@0: static void InitCommsL() sl@0: { sl@0: TInt ret = User::LoadPhysicalDevice(PDD_NAME); sl@0: User::LeaveIfError(ret == KErrAlreadyExists?KErrNone:ret); sl@0: sl@0: #ifndef __WINS__ sl@0: ret = User::LoadPhysicalDevice(PDD2_NAME); sl@0: ret = User::LoadPhysicalDevice(PDD3_NAME); sl@0: ret = User::LoadPhysicalDevice(PDD4_NAME); sl@0: #endif sl@0: sl@0: ret = User::LoadLogicalDevice(LDD_NAME); sl@0: User::LeaveIfError(ret == KErrAlreadyExists?KErrNone:ret); sl@0: ret = StartC32(); sl@0: User::LeaveIfError(ret == KErrAlreadyExists?KErrNone:ret); sl@0: } sl@0: sl@0: LOCAL_C void MainL() sl@0: { sl@0: // Leave the hooks in for platform security sl@0: #if (defined __DATA_CAGING__) sl@0: RProcess().DataCaging(RProcess::EDataCagingOn); sl@0: RProcess().SecureApi(RProcess::ESecureApiOn); sl@0: #endif sl@0: //InitCommsL(); sl@0: sl@0: CActiveScheduler* sched=NULL; sl@0: sched=new(ELeave) CActiveScheduler; sl@0: CActiveScheduler::Install(sched); sl@0: CZlibTestServer* server = NULL; sl@0: // Create the CTestServer derived server sl@0: TRAPD(err, server = CZlibTestServer::NewL()); sl@0: if(!err) sl@0: { sl@0: // Sync with the client and enter the active scheduler sl@0: RProcess::Rendezvous(KErrNone); sl@0: sched->Start(); sl@0: } sl@0: delete server; sl@0: delete sched; sl@0: } sl@0: sl@0: /** sl@0: * Server entry point sl@0: * @return Standard Epoc error code on exit sl@0: */ sl@0: TInt main() sl@0: { sl@0: __UHEAP_MARK; sl@0: CTrapCleanup* cleanup = CTrapCleanup::New(); sl@0: if(cleanup == NULL) sl@0: { sl@0: return KErrNoMemory; sl@0: } sl@0: TRAP_IGNORE(MainL()); sl@0: delete cleanup; sl@0: __UHEAP_MARKEND; sl@0: sl@0: return KErrNone; sl@0: } sl@0: sl@0: CTestStep* CZlibTestServer::CreateTestStep(const TDesC& aStepName) sl@0: { sl@0: CTestStep* testStep = NULL; sl@0: sl@0: // This server creates just one step but create as many as you want sl@0: // They are created "just in time" when the worker thread is created sl@0: // install steps sl@0: sl@0: if(aStepName == Ktest_zlibVersion) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_compress01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_deflate01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_deflate02) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_deflateEnd) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_inflate01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_inflate02) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_inflate03) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_inflate04) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_inflate05) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_inflate06) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_inflateEnd) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_deflateSetDictionary01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_deflateSetDictionary02) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_deflateSetDictionary03) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_deflateSetDictionary04) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_deflateSetDictionary05) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_gzio) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_gzdirect) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_gzdirectnull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_gzclearerr) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_gzclearerr_null) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_gzerror_streamend) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_gzungetcnegative) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_gzseeknegative) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == Ktest_gzdirecttxt) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzungetcChain) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseekBack) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseekAppend) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseekHugeOffset) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseekNoSize) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzopenLongPath01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseekLongPath01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzopenLongPath02) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseekMixedFile01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzopenNoMode) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzopenNoPath) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzopenNoPathMode) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseekConcatedFile01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzopenDiffMode) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseekConcatedFile02) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzprintf01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzprintf02) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzflushNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzflushRepeat) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzflushHugeBuf) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzrewindNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzrewindTransparent) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzgetsBufNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzgetsSmallBuf) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: sl@0: else if(aStepName == KtestDeflateReset) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateReset_fail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateInit2_bits) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateInit2_level) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateInit2_bits) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzread) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzread_fail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestUncompress) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestUncompressfail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateSetDictionary) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateSetDictionary_size) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateSetDictionary_null) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzgets) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestgzgetsFail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestgzgetsopenFail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflate) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflate_fail1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflate_fail2) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflate_fail3) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateend) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateend_fail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateReset) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateResetfail1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateInit2_) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateInit_) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateInit2_negative) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateInit_negative) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateInit2_versioncheck) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateInit_versioncheck) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestAdlerinit) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestAdler) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestCompress) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestCompress_negative) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestCompress2_positive) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestCompress2_negative) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestCompressbound) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflatebound) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateparams) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateparamsfail1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateparamsfail2) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestCrcinit) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestCrc) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGet_crc_table) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateInit_) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateInit_level) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateInit2_) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflatefail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflatefail2) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestZlibversion) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzputc) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzopen) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzopenmode) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzopenfail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzputcfail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzputcreturn) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzputs) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzputsfail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzprintf) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzprintf_trying) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzwrite) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzwritefail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGztell) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGztell1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGztellfail1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflatecopy) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflatecopyfail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzclose) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzclose_fail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzeof) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzeoffail1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzeoffail2) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzgetc) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzflush) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzflushsync) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzflushfail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzerror) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzerrorfail1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzgetcfail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateSetDictionary) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateSetDictionary_nodict) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateSetDictionary_fail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateend) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflateendfail1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestDeflate) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseek) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseekfail1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzseekfail2) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzsetparams) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzsetparams_fail1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzsetparams_fail2) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzsetparams_fail3) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzrewind) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzrewindfail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzdopen) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzdopen_fail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestGzdopen_fail2) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateSync) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestinflateSyncfail) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateSyncPoint) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestInflateSyncPoint_null) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestZerror) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestZerror1) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KtestZerror2) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: sl@0: sl@0: else if(aStepName == KTestDeflateTest01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflatecopyDestNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateCopyStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_WindowBits) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_StreamSize) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_MemLevel) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_Level) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_Strategy) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_Version) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_VersionNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_StreamNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateInit2_Version) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateInit2_VersionNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateInit2_WindowBits) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateInit2_StreamNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_HuffmanStrategy) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_AvailInZero) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzsetparamDefaultCompression) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateResetNullStream) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateResetStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_Scenarios) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_NullStream) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_StreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateEndNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateEndStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_WindowBits) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateBoundStreamNotNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateBoundStreamNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateBoundStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateSetDictionaryWrap) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateSetDictionaryLen) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateParamsStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateSyncAvailInNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateSyncStreamNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateSyncStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestAdlerScenarios) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzsetparamsFileNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateTest01) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflatecopyDestNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateCopyStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_WindowBits) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_StreamSize) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_MemLevel) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_Level) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_Strategy) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_Version) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_VersionNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateInit2_StreamNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateInit2_Version) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateInit2_VersionNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateInit2_WindowBits) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateInit2_StreamNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_HuffmanStrategy) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_AvailInZero) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzsetparamDefaultCompression) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateResetNullStream) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateResetStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_Scenarios) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_NullStream) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_StreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateEndNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateEndStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflate_WindowBits) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateBoundStreamNotNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateBoundStreamNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateBoundStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateSetDictionaryWrap) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateSetDictionaryLen) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateSetDictionaryBadMode) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateSetDictionaryStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateParamsStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateSyncAvailInNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateSyncStreamNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateSyncStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateSyncPointStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestAdlerScenarios) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzsetparamsFileNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzopenWrite) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzreadLargeFile) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzopenWriteNoPath) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzreadLenZero) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzreadBufZero) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzreadNonGzFile) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzrewindNonGzFile) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzrewindFileNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestGzflushWithZFinish) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestUncompressLenSmall) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestUncompressBufNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestUncompressLenNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateScenarios) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateResetStreamStateNull) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateTuneL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateTuneFailL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDefInfGZipDefaultHeaderIgnoreL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDefInfGZipDefaultHeaderAutoL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDefInfGZipSpecifiedHeaderManualL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDefInfGZipSpecifiedHeaderAutoL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDefInfZlibHeaderAutoL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflateSetHeaderFailsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateGetHeaderFailsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDefInfRawL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDefRawFailsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDefInfRawFailsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflatePrimeL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestDeflatePrimeFailsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflatePrimeFailsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateCopyL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateCopyFailsParamsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateCopyFailsMemL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateBackL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateBackEndFailsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateBackFailsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateBackInitFailsParamsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestInflateBackInitFailsMem) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestAdler32CombineL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestCrc32CombineL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: else if(aStepName == KTestZlibCompileFlagsL) sl@0: { sl@0: testStep = new CTestZlib(aStepName); sl@0: } sl@0: sl@0: return testStep; sl@0: } sl@0: