First public contribution.
1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // Name : tzlibserver.cpp
21 #if defined (__WINS__)
22 #define PDD_NAME _L("ECDRV")
24 #define PDD_NAME _L("EUART1")
25 #define PDD2_NAME _L("EUART2")
26 #define PDD3_NAME _L("EUART3")
27 #define PDD4_NAME _L("EUART4")
30 #define LDD_NAME _L("ECOMM")
35 * Pipe test server implementation
37 #include "tzlibserver.h"
41 _LIT(KServerName, "tzlib");
43 CZlibTestServer* CZlibTestServer::NewL()
45 CZlibTestServer *server = new(ELeave) CZlibTestServer();
46 CleanupStack::PushL(server);
47 server->ConstructL(KServerName);
48 CleanupStack::Pop(server);
52 static void InitCommsL()
54 TInt ret = User::LoadPhysicalDevice(PDD_NAME);
55 User::LeaveIfError(ret == KErrAlreadyExists?KErrNone:ret);
58 ret = User::LoadPhysicalDevice(PDD2_NAME);
59 ret = User::LoadPhysicalDevice(PDD3_NAME);
60 ret = User::LoadPhysicalDevice(PDD4_NAME);
63 ret = User::LoadLogicalDevice(LDD_NAME);
64 User::LeaveIfError(ret == KErrAlreadyExists?KErrNone:ret);
66 User::LeaveIfError(ret == KErrAlreadyExists?KErrNone:ret);
71 // Leave the hooks in for platform security
72 #if (defined __DATA_CAGING__)
73 RProcess().DataCaging(RProcess::EDataCagingOn);
74 RProcess().SecureApi(RProcess::ESecureApiOn);
78 CActiveScheduler* sched=NULL;
79 sched=new(ELeave) CActiveScheduler;
80 CActiveScheduler::Install(sched);
81 CZlibTestServer* server = NULL;
82 // Create the CTestServer derived server
83 TRAPD(err, server = CZlibTestServer::NewL());
86 // Sync with the client and enter the active scheduler
87 RProcess::Rendezvous(KErrNone);
96 * @return Standard Epoc error code on exit
101 CTrapCleanup* cleanup = CTrapCleanup::New();
106 TRAP_IGNORE(MainL());
113 CTestStep* CZlibTestServer::CreateTestStep(const TDesC& aStepName)
115 CTestStep* testStep = NULL;
117 // This server creates just one step but create as many as you want
118 // They are created "just in time" when the worker thread is created
121 if(aStepName == Ktest_zlibVersion)
123 testStep = new CTestZlib(aStepName);
125 else if(aStepName == Ktest_compress01)
127 testStep = new CTestZlib(aStepName);
129 else if(aStepName == Ktest_deflate01)
131 testStep = new CTestZlib(aStepName);
133 else if(aStepName == Ktest_deflate02)
135 testStep = new CTestZlib(aStepName);
137 else if(aStepName == Ktest_deflateEnd)
139 testStep = new CTestZlib(aStepName);
141 else if(aStepName == Ktest_inflate01)
143 testStep = new CTestZlib(aStepName);
145 else if(aStepName == Ktest_inflate02)
147 testStep = new CTestZlib(aStepName);
149 else if(aStepName == Ktest_inflate03)
151 testStep = new CTestZlib(aStepName);
153 else if(aStepName == Ktest_inflate04)
155 testStep = new CTestZlib(aStepName);
157 else if(aStepName == Ktest_inflate05)
159 testStep = new CTestZlib(aStepName);
161 else if(aStepName == Ktest_inflate06)
163 testStep = new CTestZlib(aStepName);
165 else if(aStepName == Ktest_inflateEnd)
167 testStep = new CTestZlib(aStepName);
169 else if(aStepName == Ktest_deflateSetDictionary01)
171 testStep = new CTestZlib(aStepName);
173 else if(aStepName == Ktest_deflateSetDictionary02)
175 testStep = new CTestZlib(aStepName);
177 else if(aStepName == Ktest_deflateSetDictionary03)
179 testStep = new CTestZlib(aStepName);
181 else if(aStepName == Ktest_deflateSetDictionary04)
183 testStep = new CTestZlib(aStepName);
185 else if(aStepName == Ktest_deflateSetDictionary05)
187 testStep = new CTestZlib(aStepName);
189 else if(aStepName == Ktest_gzio)
191 testStep = new CTestZlib(aStepName);
193 else if(aStepName == Ktest_gzdirect)
195 testStep = new CTestZlib(aStepName);
197 else if(aStepName == Ktest_gzdirectnull)
199 testStep = new CTestZlib(aStepName);
201 else if(aStepName == Ktest_gzclearerr)
203 testStep = new CTestZlib(aStepName);
205 else if(aStepName == Ktest_gzclearerr_null)
207 testStep = new CTestZlib(aStepName);
209 else if(aStepName == Ktest_gzerror_streamend)
211 testStep = new CTestZlib(aStepName);
213 else if(aStepName == Ktest_gzungetcnegative)
215 testStep = new CTestZlib(aStepName);
217 else if(aStepName == Ktest_gzseeknegative)
219 testStep = new CTestZlib(aStepName);
221 else if(aStepName == Ktest_gzdirecttxt)
223 testStep = new CTestZlib(aStepName);
225 else if(aStepName == KtestGzungetcChain)
227 testStep = new CTestZlib(aStepName);
229 else if(aStepName == KtestGzseekBack)
231 testStep = new CTestZlib(aStepName);
233 else if(aStepName == KtestGzseekAppend)
235 testStep = new CTestZlib(aStepName);
237 else if(aStepName == KtestGzseekHugeOffset)
239 testStep = new CTestZlib(aStepName);
241 else if(aStepName == KtestGzseekNoSize)
243 testStep = new CTestZlib(aStepName);
245 else if(aStepName == KtestGzopenLongPath01)
247 testStep = new CTestZlib(aStepName);
249 else if(aStepName == KtestGzseekLongPath01)
251 testStep = new CTestZlib(aStepName);
253 else if(aStepName == KtestGzopenLongPath02)
255 testStep = new CTestZlib(aStepName);
257 else if(aStepName == KtestGzseekMixedFile01)
259 testStep = new CTestZlib(aStepName);
261 else if(aStepName == KtestGzopenNoMode)
263 testStep = new CTestZlib(aStepName);
265 else if(aStepName == KtestGzopenNoPath)
267 testStep = new CTestZlib(aStepName);
269 else if(aStepName == KtestGzopenNoPathMode)
271 testStep = new CTestZlib(aStepName);
273 else if(aStepName == KtestGzseekConcatedFile01)
275 testStep = new CTestZlib(aStepName);
277 else if(aStepName == KtestGzopenDiffMode)
279 testStep = new CTestZlib(aStepName);
281 else if(aStepName == KtestGzseekConcatedFile02)
283 testStep = new CTestZlib(aStepName);
285 else if(aStepName == KtestGzprintf01)
287 testStep = new CTestZlib(aStepName);
289 else if(aStepName == KtestGzprintf02)
291 testStep = new CTestZlib(aStepName);
293 else if(aStepName == KtestGzflushNull)
295 testStep = new CTestZlib(aStepName);
297 else if(aStepName == KtestGzflushRepeat)
299 testStep = new CTestZlib(aStepName);
301 else if(aStepName == KtestGzflushHugeBuf)
303 testStep = new CTestZlib(aStepName);
305 else if(aStepName == KtestGzrewindNull)
307 testStep = new CTestZlib(aStepName);
309 else if(aStepName == KtestGzrewindTransparent)
311 testStep = new CTestZlib(aStepName);
313 else if(aStepName == KtestGzgetsBufNull)
315 testStep = new CTestZlib(aStepName);
317 else if(aStepName == KtestGzgetsSmallBuf)
319 testStep = new CTestZlib(aStepName);
322 else if(aStepName == KtestDeflateReset)
324 testStep = new CTestZlib(aStepName);
326 else if(aStepName == KtestDeflateReset_fail)
328 testStep = new CTestZlib(aStepName);
330 else if(aStepName == KtestDeflateInit2_bits)
332 testStep = new CTestZlib(aStepName);
334 else if(aStepName == KtestDeflateInit2_level)
336 testStep = new CTestZlib(aStepName);
338 else if(aStepName == KtestInflateInit2_bits)
340 testStep = new CTestZlib(aStepName);
342 else if(aStepName == KtestGzread)
344 testStep = new CTestZlib(aStepName);
346 else if(aStepName == KtestGzread_fail)
348 testStep = new CTestZlib(aStepName);
350 else if(aStepName == KtestUncompress)
352 testStep = new CTestZlib(aStepName);
354 else if(aStepName == KtestUncompressfail)
356 testStep = new CTestZlib(aStepName);
358 else if(aStepName == KtestInflateSetDictionary)
360 testStep = new CTestZlib(aStepName);
362 else if(aStepName == KtestInflateSetDictionary_size)
364 testStep = new CTestZlib(aStepName);
366 else if(aStepName == KtestInflateSetDictionary_null)
368 testStep = new CTestZlib(aStepName);
370 else if(aStepName == KtestGzgets)
372 testStep = new CTestZlib(aStepName);
374 else if(aStepName == KtestgzgetsFail)
376 testStep = new CTestZlib(aStepName);
378 else if(aStepName == KtestgzgetsopenFail)
380 testStep = new CTestZlib(aStepName);
382 else if(aStepName == KtestInflate)
384 testStep = new CTestZlib(aStepName);
386 else if(aStepName == KtestInflate_fail1)
388 testStep = new CTestZlib(aStepName);
390 else if(aStepName == KtestInflate_fail2)
392 testStep = new CTestZlib(aStepName);
394 else if(aStepName == KtestInflate_fail3)
396 testStep = new CTestZlib(aStepName);
398 else if(aStepName == KtestInflateend)
400 testStep = new CTestZlib(aStepName);
402 else if(aStepName == KtestInflateend_fail)
404 testStep = new CTestZlib(aStepName);
406 else if(aStepName == KtestInflateReset)
408 testStep = new CTestZlib(aStepName);
410 else if(aStepName == KtestInflateResetfail1)
412 testStep = new CTestZlib(aStepName);
414 else if(aStepName == KtestInflateInit2_)
416 testStep = new CTestZlib(aStepName);
418 else if(aStepName == KtestInflateInit_)
420 testStep = new CTestZlib(aStepName);
422 else if(aStepName == KtestInflateInit2_negative)
424 testStep = new CTestZlib(aStepName);
426 else if(aStepName == KtestInflateInit_negative)
428 testStep = new CTestZlib(aStepName);
430 else if(aStepName == KtestInflateInit2_versioncheck)
432 testStep = new CTestZlib(aStepName);
434 else if(aStepName == KtestInflateInit_versioncheck)
436 testStep = new CTestZlib(aStepName);
438 else if(aStepName == KtestAdlerinit)
440 testStep = new CTestZlib(aStepName);
442 else if(aStepName == KtestAdler)
444 testStep = new CTestZlib(aStepName);
446 else if(aStepName == KtestCompress)
448 testStep = new CTestZlib(aStepName);
450 else if(aStepName == KtestCompress_negative)
452 testStep = new CTestZlib(aStepName);
454 else if(aStepName == KtestCompress2_positive)
456 testStep = new CTestZlib(aStepName);
458 else if(aStepName == KtestCompress2_negative)
460 testStep = new CTestZlib(aStepName);
462 else if(aStepName == KtestCompressbound)
464 testStep = new CTestZlib(aStepName);
466 else if(aStepName == KtestDeflatebound)
468 testStep = new CTestZlib(aStepName);
470 else if(aStepName == KtestDeflateparams)
472 testStep = new CTestZlib(aStepName);
474 else if(aStepName == KtestDeflateparamsfail1)
476 testStep = new CTestZlib(aStepName);
478 else if(aStepName == KtestDeflateparamsfail2)
480 testStep = new CTestZlib(aStepName);
482 else if(aStepName == KtestCrcinit)
484 testStep = new CTestZlib(aStepName);
486 else if(aStepName == KtestCrc)
488 testStep = new CTestZlib(aStepName);
490 else if(aStepName == KtestGet_crc_table)
492 testStep = new CTestZlib(aStepName);
494 else if(aStepName == KtestDeflateInit_)
496 testStep = new CTestZlib(aStepName);
498 else if(aStepName == KtestDeflateInit_level)
500 testStep = new CTestZlib(aStepName);
502 else if(aStepName == KtestDeflateInit2_)
504 testStep = new CTestZlib(aStepName);
506 else if(aStepName == KtestDeflatefail)
508 testStep = new CTestZlib(aStepName);
510 else if(aStepName == KtestDeflatefail2)
512 testStep = new CTestZlib(aStepName);
514 else if(aStepName == KtestZlibversion)
516 testStep = new CTestZlib(aStepName);
518 else if(aStepName == KtestGzputc)
520 testStep = new CTestZlib(aStepName);
522 else if(aStepName == KtestGzopen)
524 testStep = new CTestZlib(aStepName);
526 else if(aStepName == KtestGzopenmode)
528 testStep = new CTestZlib(aStepName);
530 else if(aStepName == KtestGzopenfail)
532 testStep = new CTestZlib(aStepName);
534 else if(aStepName == KtestGzputcfail)
536 testStep = new CTestZlib(aStepName);
538 else if(aStepName == KtestGzputcreturn)
540 testStep = new CTestZlib(aStepName);
542 else if(aStepName == KtestGzputs)
544 testStep = new CTestZlib(aStepName);
546 else if(aStepName == KtestGzputsfail)
548 testStep = new CTestZlib(aStepName);
550 else if(aStepName == KtestGzprintf)
552 testStep = new CTestZlib(aStepName);
554 else if(aStepName == KtestGzprintf_trying)
556 testStep = new CTestZlib(aStepName);
558 else if(aStepName == KtestGzwrite)
560 testStep = new CTestZlib(aStepName);
562 else if(aStepName == KtestGzwritefail)
564 testStep = new CTestZlib(aStepName);
566 else if(aStepName == KtestGztell)
568 testStep = new CTestZlib(aStepName);
570 else if(aStepName == KtestGztell1)
572 testStep = new CTestZlib(aStepName);
574 else if(aStepName == KtestGztellfail1)
576 testStep = new CTestZlib(aStepName);
578 else if(aStepName == KtestDeflatecopy)
580 testStep = new CTestZlib(aStepName);
582 else if(aStepName == KtestDeflatecopyfail)
584 testStep = new CTestZlib(aStepName);
586 else if(aStepName == KtestGzclose)
588 testStep = new CTestZlib(aStepName);
590 else if(aStepName == KtestGzclose_fail)
592 testStep = new CTestZlib(aStepName);
594 else if(aStepName == KtestGzeof)
596 testStep = new CTestZlib(aStepName);
598 else if(aStepName == KtestGzeoffail1)
600 testStep = new CTestZlib(aStepName);
602 else if(aStepName == KtestGzeoffail2)
604 testStep = new CTestZlib(aStepName);
606 else if(aStepName == KtestGzgetc)
608 testStep = new CTestZlib(aStepName);
610 else if(aStepName == KtestGzflush)
612 testStep = new CTestZlib(aStepName);
614 else if(aStepName == KtestGzflushsync)
616 testStep = new CTestZlib(aStepName);
618 else if(aStepName == KtestGzflushfail)
620 testStep = new CTestZlib(aStepName);
622 else if(aStepName == KtestGzerror)
624 testStep = new CTestZlib(aStepName);
626 else if(aStepName == KtestGzerrorfail1)
628 testStep = new CTestZlib(aStepName);
630 else if(aStepName == KtestGzgetcfail)
632 testStep = new CTestZlib(aStepName);
634 else if(aStepName == KtestDeflateSetDictionary)
636 testStep = new CTestZlib(aStepName);
638 else if(aStepName == KtestDeflateSetDictionary_nodict)
640 testStep = new CTestZlib(aStepName);
642 else if(aStepName == KtestDeflateSetDictionary_fail)
644 testStep = new CTestZlib(aStepName);
646 else if(aStepName == KtestDeflateend)
648 testStep = new CTestZlib(aStepName);
650 else if(aStepName == KtestDeflateendfail1)
652 testStep = new CTestZlib(aStepName);
654 else if(aStepName == KtestDeflate)
656 testStep = new CTestZlib(aStepName);
658 else if(aStepName == KtestGzseek)
660 testStep = new CTestZlib(aStepName);
662 else if(aStepName == KtestGzseekfail1)
664 testStep = new CTestZlib(aStepName);
666 else if(aStepName == KtestGzseekfail2)
668 testStep = new CTestZlib(aStepName);
670 else if(aStepName == KtestGzsetparams)
672 testStep = new CTestZlib(aStepName);
674 else if(aStepName == KtestGzsetparams_fail1)
676 testStep = new CTestZlib(aStepName);
678 else if(aStepName == KtestGzsetparams_fail2)
680 testStep = new CTestZlib(aStepName);
682 else if(aStepName == KtestGzsetparams_fail3)
684 testStep = new CTestZlib(aStepName);
686 else if(aStepName == KtestGzrewind)
688 testStep = new CTestZlib(aStepName);
690 else if(aStepName == KtestGzrewindfail)
692 testStep = new CTestZlib(aStepName);
694 else if(aStepName == KtestGzdopen)
696 testStep = new CTestZlib(aStepName);
698 else if(aStepName == KtestGzdopen_fail)
700 testStep = new CTestZlib(aStepName);
702 else if(aStepName == KtestGzdopen_fail2)
704 testStep = new CTestZlib(aStepName);
706 else if(aStepName == KtestInflateSync)
708 testStep = new CTestZlib(aStepName);
710 else if(aStepName == KtestinflateSyncfail)
712 testStep = new CTestZlib(aStepName);
714 else if(aStepName == KtestInflateSyncPoint)
716 testStep = new CTestZlib(aStepName);
718 else if(aStepName == KtestInflateSyncPoint_null)
720 testStep = new CTestZlib(aStepName);
722 else if(aStepName == KtestZerror)
724 testStep = new CTestZlib(aStepName);
726 else if(aStepName == KtestZerror1)
728 testStep = new CTestZlib(aStepName);
730 else if(aStepName == KtestZerror2)
732 testStep = new CTestZlib(aStepName);
736 else if(aStepName == KTestDeflateTest01)
738 testStep = new CTestZlib(aStepName);
740 else if(aStepName == KTestDeflatecopyDestNull)
742 testStep = new CTestZlib(aStepName);
744 else if(aStepName == KTestDeflateCopyStreamStateNull)
746 testStep = new CTestZlib(aStepName);
748 else if(aStepName == KTestDeflateInit2_WindowBits)
750 testStep = new CTestZlib(aStepName);
752 else if(aStepName == KTestDeflateInit2_StreamSize)
754 testStep = new CTestZlib(aStepName);
756 else if(aStepName == KTestDeflateInit2_MemLevel)
758 testStep = new CTestZlib(aStepName);
760 else if(aStepName == KTestDeflateInit2_Level)
762 testStep = new CTestZlib(aStepName);
764 else if(aStepName == KTestDeflateInit2_Strategy)
766 testStep = new CTestZlib(aStepName);
768 else if(aStepName == KTestDeflateInit2_Version)
770 testStep = new CTestZlib(aStepName);
772 else if(aStepName == KTestDeflateInit2_VersionNull)
774 testStep = new CTestZlib(aStepName);
776 else if(aStepName == KTestDeflateInit2_StreamNull)
778 testStep = new CTestZlib(aStepName);
780 else if(aStepName == KTestInflateInit2_Version)
782 testStep = new CTestZlib(aStepName);
784 else if(aStepName == KTestInflateInit2_VersionNull)
786 testStep = new CTestZlib(aStepName);
788 else if(aStepName == KTestInflateInit2_WindowBits)
790 testStep = new CTestZlib(aStepName);
792 else if(aStepName == KTestInflateInit2_StreamNull)
794 testStep = new CTestZlib(aStepName);
796 else if(aStepName == KTestDeflate_HuffmanStrategy)
798 testStep = new CTestZlib(aStepName);
800 else if(aStepName == KTestDeflate_AvailInZero)
802 testStep = new CTestZlib(aStepName);
804 else if(aStepName == KTestGzsetparamDefaultCompression)
806 testStep = new CTestZlib(aStepName);
808 else if(aStepName == KTestDeflateResetNullStream)
810 testStep = new CTestZlib(aStepName);
812 else if(aStepName == KTestDeflateResetStreamStateNull)
814 testStep = new CTestZlib(aStepName);
816 else if(aStepName == KTestDeflate_Scenarios)
818 testStep = new CTestZlib(aStepName);
820 else if(aStepName == KTestDeflate_NullStream)
822 testStep = new CTestZlib(aStepName);
824 else if(aStepName == KTestDeflate_StreamStateNull)
826 testStep = new CTestZlib(aStepName);
828 else if(aStepName == KTestDeflateEndNull)
830 testStep = new CTestZlib(aStepName);
832 else if(aStepName == KTestDeflateEndStreamStateNull)
834 testStep = new CTestZlib(aStepName);
836 else if(aStepName == KTestDeflate_WindowBits)
838 testStep = new CTestZlib(aStepName);
840 else if(aStepName == KTestDeflateBoundStreamNotNull)
842 testStep = new CTestZlib(aStepName);
844 else if(aStepName == KTestDeflateBoundStreamNull)
846 testStep = new CTestZlib(aStepName);
848 else if(aStepName == KTestDeflateBoundStreamStateNull)
850 testStep = new CTestZlib(aStepName);
852 else if(aStepName == KTestDeflateSetDictionaryWrap)
854 testStep = new CTestZlib(aStepName);
856 else if(aStepName == KTestDeflateSetDictionaryLen)
858 testStep = new CTestZlib(aStepName);
860 else if(aStepName == KTestDeflateParamsStreamStateNull)
862 testStep = new CTestZlib(aStepName);
864 else if(aStepName == KTestInflateSyncAvailInNull)
866 testStep = new CTestZlib(aStepName);
868 else if(aStepName == KTestInflateSyncStreamNull)
870 testStep = new CTestZlib(aStepName);
872 else if(aStepName == KTestInflateSyncStreamStateNull)
874 testStep = new CTestZlib(aStepName);
876 else if(aStepName == KTestAdlerScenarios)
878 testStep = new CTestZlib(aStepName);
880 else if(aStepName == KTestGzsetparamsFileNull)
882 testStep = new CTestZlib(aStepName);
884 else if(aStepName == KTestDeflateTest01)
886 testStep = new CTestZlib(aStepName);
888 else if(aStepName == KTestDeflatecopyDestNull)
890 testStep = new CTestZlib(aStepName);
892 else if(aStepName == KTestDeflateCopyStreamStateNull)
894 testStep = new CTestZlib(aStepName);
896 else if(aStepName == KTestDeflateInit2_WindowBits)
898 testStep = new CTestZlib(aStepName);
900 else if(aStepName == KTestDeflateInit2_StreamSize)
902 testStep = new CTestZlib(aStepName);
904 else if(aStepName == KTestDeflateInit2_MemLevel)
906 testStep = new CTestZlib(aStepName);
908 else if(aStepName == KTestDeflateInit2_Level)
910 testStep = new CTestZlib(aStepName);
912 else if(aStepName == KTestDeflateInit2_Strategy)
914 testStep = new CTestZlib(aStepName);
916 else if(aStepName == KTestDeflateInit2_Version)
918 testStep = new CTestZlib(aStepName);
920 else if(aStepName == KTestDeflateInit2_VersionNull)
922 testStep = new CTestZlib(aStepName);
924 else if(aStepName == KTestDeflateInit2_StreamNull)
926 testStep = new CTestZlib(aStepName);
928 else if(aStepName == KTestInflateInit2_Version)
930 testStep = new CTestZlib(aStepName);
932 else if(aStepName == KTestInflateInit2_VersionNull)
934 testStep = new CTestZlib(aStepName);
936 else if(aStepName == KTestInflateInit2_WindowBits)
938 testStep = new CTestZlib(aStepName);
940 else if(aStepName == KTestInflateInit2_StreamNull)
942 testStep = new CTestZlib(aStepName);
944 else if(aStepName == KTestDeflate_HuffmanStrategy)
946 testStep = new CTestZlib(aStepName);
948 else if(aStepName == KTestDeflate_AvailInZero)
950 testStep = new CTestZlib(aStepName);
952 else if(aStepName == KTestGzsetparamDefaultCompression)
954 testStep = new CTestZlib(aStepName);
956 else if(aStepName == KTestDeflateResetNullStream)
958 testStep = new CTestZlib(aStepName);
960 else if(aStepName == KTestDeflateResetStreamStateNull)
962 testStep = new CTestZlib(aStepName);
964 else if(aStepName == KTestDeflate_Scenarios)
966 testStep = new CTestZlib(aStepName);
968 else if(aStepName == KTestDeflate_NullStream)
970 testStep = new CTestZlib(aStepName);
972 else if(aStepName == KTestDeflate_StreamStateNull)
974 testStep = new CTestZlib(aStepName);
976 else if(aStepName == KTestDeflateEndNull)
978 testStep = new CTestZlib(aStepName);
980 else if(aStepName == KTestDeflateEndStreamStateNull)
982 testStep = new CTestZlib(aStepName);
984 else if(aStepName == KTestDeflate_WindowBits)
986 testStep = new CTestZlib(aStepName);
988 else if(aStepName == KTestDeflateBoundStreamNotNull)
990 testStep = new CTestZlib(aStepName);
992 else if(aStepName == KTestDeflateBoundStreamNull)
994 testStep = new CTestZlib(aStepName);
996 else if(aStepName == KTestDeflateBoundStreamStateNull)
998 testStep = new CTestZlib(aStepName);
1000 else if(aStepName == KTestDeflateSetDictionaryWrap)
1002 testStep = new CTestZlib(aStepName);
1004 else if(aStepName == KTestDeflateSetDictionaryLen)
1006 testStep = new CTestZlib(aStepName);
1008 else if(aStepName == KTestInflateSetDictionaryBadMode)
1010 testStep = new CTestZlib(aStepName);
1012 else if(aStepName == KTestInflateSetDictionaryStreamStateNull)
1014 testStep = new CTestZlib(aStepName);
1016 else if(aStepName == KTestDeflateParamsStreamStateNull)
1018 testStep = new CTestZlib(aStepName);
1020 else if(aStepName == KTestInflateSyncAvailInNull)
1022 testStep = new CTestZlib(aStepName);
1024 else if(aStepName == KTestInflateSyncStreamNull)
1026 testStep = new CTestZlib(aStepName);
1028 else if(aStepName == KTestInflateSyncStreamStateNull)
1030 testStep = new CTestZlib(aStepName);
1032 else if(aStepName == KTestInflateSyncPointStreamStateNull)
1034 testStep = new CTestZlib(aStepName);
1036 else if(aStepName == KTestAdlerScenarios)
1038 testStep = new CTestZlib(aStepName);
1040 else if(aStepName == KTestGzsetparamsFileNull)
1042 testStep = new CTestZlib(aStepName);
1044 else if(aStepName == KTestGzopenWrite)
1046 testStep = new CTestZlib(aStepName);
1048 else if(aStepName == KTestGzreadLargeFile)
1050 testStep = new CTestZlib(aStepName);
1052 else if(aStepName == KTestGzopenWriteNoPath)
1054 testStep = new CTestZlib(aStepName);
1056 else if(aStepName == KTestGzreadLenZero)
1058 testStep = new CTestZlib(aStepName);
1060 else if(aStepName == KTestGzreadBufZero)
1062 testStep = new CTestZlib(aStepName);
1064 else if(aStepName == KTestGzreadNonGzFile)
1066 testStep = new CTestZlib(aStepName);
1068 else if(aStepName == KTestGzrewindNonGzFile)
1070 testStep = new CTestZlib(aStepName);
1072 else if(aStepName == KTestGzrewindFileNull)
1074 testStep = new CTestZlib(aStepName);
1076 else if(aStepName == KTestGzflushWithZFinish)
1078 testStep = new CTestZlib(aStepName);
1080 else if(aStepName == KTestUncompressLenSmall)
1082 testStep = new CTestZlib(aStepName);
1084 else if(aStepName == KTestUncompressBufNull)
1086 testStep = new CTestZlib(aStepName);
1088 else if(aStepName == KTestUncompressLenNull)
1090 testStep = new CTestZlib(aStepName);
1092 else if(aStepName == KTestInflateScenarios)
1094 testStep = new CTestZlib(aStepName);
1096 else if(aStepName == KTestInflateStreamStateNull)
1098 testStep = new CTestZlib(aStepName);
1100 else if(aStepName == KTestInflateResetStreamStateNull)
1102 testStep = new CTestZlib(aStepName);
1104 else if(aStepName == KTestDeflateTuneL)
1106 testStep = new CTestZlib(aStepName);
1108 else if(aStepName == KTestDeflateTuneFailL)
1110 testStep = new CTestZlib(aStepName);
1112 else if(aStepName == KTestDefInfGZipDefaultHeaderIgnoreL)
1114 testStep = new CTestZlib(aStepName);
1116 else if(aStepName == KTestDefInfGZipDefaultHeaderAutoL)
1118 testStep = new CTestZlib(aStepName);
1120 else if(aStepName == KTestDefInfGZipSpecifiedHeaderManualL)
1122 testStep = new CTestZlib(aStepName);
1124 else if(aStepName == KTestDefInfGZipSpecifiedHeaderAutoL)
1126 testStep = new CTestZlib(aStepName);
1128 else if(aStepName == KTestDefInfZlibHeaderAutoL)
1130 testStep = new CTestZlib(aStepName);
1132 else if(aStepName == KTestDeflateSetHeaderFailsL)
1134 testStep = new CTestZlib(aStepName);
1136 else if(aStepName == KTestInflateGetHeaderFailsL)
1138 testStep = new CTestZlib(aStepName);
1140 else if(aStepName == KTestDefInfRawL)
1142 testStep = new CTestZlib(aStepName);
1144 else if(aStepName == KTestDefRawFailsL)
1146 testStep = new CTestZlib(aStepName);
1148 else if(aStepName == KTestDefInfRawFailsL)
1150 testStep = new CTestZlib(aStepName);
1152 else if(aStepName == KTestDeflatePrimeL)
1154 testStep = new CTestZlib(aStepName);
1156 else if(aStepName == KTestDeflatePrimeFailsL)
1158 testStep = new CTestZlib(aStepName);
1160 else if(aStepName == KTestInflatePrimeFailsL)
1162 testStep = new CTestZlib(aStepName);
1164 else if(aStepName == KTestInflateCopyL)
1166 testStep = new CTestZlib(aStepName);
1168 else if(aStepName == KTestInflateCopyFailsParamsL)
1170 testStep = new CTestZlib(aStepName);
1172 else if(aStepName == KTestInflateCopyFailsMemL)
1174 testStep = new CTestZlib(aStepName);
1176 else if(aStepName == KTestInflateBackL)
1178 testStep = new CTestZlib(aStepName);
1180 else if(aStepName == KTestInflateBackEndFailsL)
1182 testStep = new CTestZlib(aStepName);
1184 else if(aStepName == KTestInflateBackFailsL)
1186 testStep = new CTestZlib(aStepName);
1188 else if(aStepName == KTestInflateBackInitFailsParamsL)
1190 testStep = new CTestZlib(aStepName);
1192 else if(aStepName == KTestInflateBackInitFailsMem)
1194 testStep = new CTestZlib(aStepName);
1196 else if(aStepName == KTestAdler32CombineL)
1198 testStep = new CTestZlib(aStepName);
1200 else if(aStepName == KTestCrc32CombineL)
1202 testStep = new CTestZlib(aStepName);
1204 else if(aStepName == KTestZlibCompileFlagsL)
1206 testStep = new CTestZlib(aStepName);