From 3d41378606c110fc05d1f9f7f2cc52080f81750e Mon Sep 17 00:00:00 2001 From: David Abram Cargill <cargilld@apache.org> Date: Sat, 10 Jul 2004 21:12:17 +0000 Subject: [PATCH] Update ThreadTest runs to test sax2 and gc git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175950 13f79535-47bb-0310-9956-ffa450edef68 --- scripts/sanityTest.pl | 28 ++++++++++++++++++++------- scripts/sanityTest_ExpectedResult.log | 17 +++++++++++++--- 2 files changed, 35 insertions(+), 10 deletions(-) diff --git a/scripts/sanityTest.pl b/scripts/sanityTest.pl index 65cd5a95e..42174b1ca 100644 --- a/scripts/sanityTest.pl +++ b/scripts/sanityTest.pl @@ -200,21 +200,35 @@ system ("InitTermTest -n -s -f personal-schema.xml"); # Run ThreadTest system ("ThreadTest"); print ("1"); -system ("ThreadTest -parser=sax -quiet -threads 10 -time 20 personal.xml"); +system ("ThreadTest -parser=sax -v=never -quiet -threads 10 -time 20 personal.xml"); print ("2"); -system ("ThreadTest -parser=dom -quiet -threads 10 -time 20 personal.xml"); +system ("ThreadTest -parser=dom -v=never -quiet -threads 10 -time 20 personal.xml"); print ("3"); -system ("ThreadTest -parser=sax -v -quiet -threads 10 -time 20 personal.xml"); +system ("ThreadTest -parser=sax2 -v=never -quiet -threads 10 -time 20 personal.xml"); print ("4"); -system ("ThreadTest -parser=dom -v -quiet -threads 10 -time 20 personal.xml"); +system ("ThreadTest -parser=sax -v=always -quiet -threads 10 -time 20 personal.xml"); print ("5"); -system ("ThreadTest -parser=sax -n -s -v -quiet -threads 10 -time 20 personal-schema.xml"); +system ("ThreadTest -parser=dom -v=always -quiet -threads 10 -time 20 personal.xml"); print ("6"); -system ("ThreadTest -parser=dom -n -s -v -quiet -threads 10 -time 20 personal-schema.xml"); +system ("ThreadTest -parser=sax2 -v=always -quiet -threads 10 -time 20 personal.xml"); print ("7"); -system ("ThreadTest -parser=sax -n -s -f -v -quiet -threads 10 -time 20 personal-schema.xml"); +system ("ThreadTest -parser=sax -gc -v=always -quiet -threads 10 -time 20 personal.xml"); print ("8"); +system ("ThreadTest -parser=dom -gc -v=always -quiet -threads 10 -time 20 personal.xml"); +print ("9"); +system ("ThreadTest -parser=sax2 -gc -v=always -quiet -threads 10 -time 20 personal.xml"); +print ("10"); +system ("ThreadTest -parser=sax -n -s -f -v -quiet -threads 10 -time 20 personal-schema.xml"); +print ("11"); system ("ThreadTest -parser=dom -n -s -f -v -quiet -threads 10 -time 20 personal-schema.xml"); +print ("12"); +system ("ThreadTest -parser=sax2 -n -s -f -v -quiet -threads 10 -time 20 personal-schema.xml"); +print ("13"); +system ("ThreadTest -parser=sax -gc -n -s -f -v -quiet -threads 10 -time 20 personal-schema.xml"); +print ("14"); +system ("ThreadTest -parser=dom -gc -n -s -f -v -quiet -threads 10 -time 20 personal-schema.xml"); +print ("15"); +system ("ThreadTest -parser=sax2 -gc -n -s -f -v -quiet -threads 10 -time 20 personal-schema.xml"); # Run MemHandlerTest system ("MemHandlerTest"); diff --git a/scripts/sanityTest_ExpectedResult.log b/scripts/sanityTest_ExpectedResult.log index 2f66699e4..865b2ef64 100644 --- a/scripts/sanityTest_ExpectedResult.log +++ b/scripts/sanityTest_ExpectedResult.log @@ -943,19 +943,23 @@ Options: 2Test Run Successfully 3Test Run Successfully No input XML file specified on command line. -usage: threadtest [-v] [-threads nnn] [-time nnn] [-quiet] [-verbose] xmlfile... - -v Use validating parser. Non-validating is default. +usage: ThreadTest [-v] [-threads nnn] [-time nnn] [-quiet] [-verbose] xmlfile... + -v=xxx Validation scheme [always | never | auto]. Default is AUTO. -n Enable namespace processing. Defaults to off. -s Enable schema processing. Defaults to off. -f Enable full schema constraint checking. Defaults to off. - -parser=xxx Parser Type [dom | sax]. Default is SAX. + -parser=xxx Parser Type [dom | sax | sax2]. Default is SAX (SAX1). + -p Enable namespace prefixes. Defaults to off. + (Only used with -parser=sax2, ignored otherwise.) -quiet Suppress periodic status display. -verbose Display extra messages. -reuse Retain and reuse parser. Default creates new for each parse. -threads nnn Number of threads. Default is 2. -time nnn Total time to run, in seconds. Default is forever. + -parses nnn Run for nnn parses instead of time. Default is to use time -dump Dump DOM tree on error. -mem Read files into memory once only, and parse them from there. + -gc Enable grammar caching (i.e. grammar cached and used in subsequent parses). Defaults to off. -init Perform an initial parse of the file(s) before starting up the individual threads. 1Test Run Successfully @@ -966,6 +970,13 @@ usage: threadtest [-v] [-threads nnn] [-time nnn] [-quiet] [-verbose] xmlfile.. 6Test Run Successfully 7Test Run Successfully 8Test Run Successfully +9Test Run Successfully +10Test Run Successfully +11Test Run Successfully +12Test Run Successfully +13Test Run Successfully +14Test Run Successfully +15Test Run Successfully Usage: MemHandlerTest [options] <XML file | List file> -- GitLab