version 1.40, 2005/10/23 00:58:12
|
version 1.44, 2005/11/08 21:38:02
|
|
|
$(USAGE)"serverquicktests - Executes a brief server test" | $(USAGE)"serverquicktests - Executes a brief server test" |
$(USAGE) | $(USAGE) |
$(USAGE)"usage2 - usage on secondary test targets" | $(USAGE)"usage2 - usage on secondary test targets" |
|
$(USAGE)"usagetrace - usage on trace targets" |
$(USAGE) | $(USAGE) |
| |
usage2: FORCE | usage2: FORCE |
|
|
# | # |
############################################################ | ############################################################ |
| |
|
## |
|
## Although the macros CIMSERVER_STOP_SERVICE and CIMSERVER_START_SERVICE |
|
## are available and could be invoked directly, their direct usage is |
|
## discouraged in favor of invoking the cimstop and the cimstart rules |
|
## as this allows one place where additional checks, delays etc may be |
|
## added in the future to control or further test the servers performance |
|
## in executing these commands. |
|
## |
|
|
####################### | ####################### |
# | # |
# doc | # doc |
|
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop |
$(SLEEP) 5 | $(SLEEP) 5 |
$(RMDIRHIER) $(REPOSITORY_ROOT) | $(RMDIRHIER) $(REPOSITORY_ROOT) |
$(CIMSERVER_START_SERVICE) |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstart |
$(SLEEP) 5 | $(SLEEP) 5 |
$(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile repositoryServer | $(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile repositoryServer |
$(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile testrepositoryServer | $(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile testrepositoryServer |
|
|
# | # |
| |
servertestsclean: FORCE | servertestsclean: FORCE |
-$(CIMSERVER_STOP_SERVICE) |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop |
$(MAKE) --directory=$(PEGASUS_ROOT)/src/Pegasus/CQL/tests/Queries -f Makefile clean | $(MAKE) --directory=$(PEGASUS_ROOT)/src/Pegasus/CQL/tests/Queries -f Makefile clean |
$(MAKE) --directory=$(PEGASUS_ROOT)/src/Pegasus/Query/QueryExpression/tests/Queries -f Makefile clean | $(MAKE) --directory=$(PEGASUS_ROOT)/src/Pegasus/Query/QueryExpression/tests/Queries -f Makefile clean |
$(MAKE) --directory=$(PEGASUS_ROOT)/test/wetest -f Makefile clean | $(MAKE) --directory=$(PEGASUS_ROOT)/test/wetest -f Makefile clean |
|
|
servertestssetup: FORCE | servertestssetup: FORCE |
$(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile repository | $(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile repository |
$(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile testrepository | $(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile testrepository |
$(CIMSERVER_START_SERVICE) |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimstart |
$(SLEEP) 5 | $(SLEEP) 5 |
| |
servertests: servertestsclean servertestssetup serversuite | servertests: servertestsclean servertestssetup serversuite |
|
|
## | ## |
############################################################################### | ############################################################################### |
OOP_TS1_CONFIG_OPTIONS = forceProviderProcesses=true | OOP_TS1_CONFIG_OPTIONS = forceProviderProcesses=true |
|
ifndef PEGASUS_DEFAULT_OOP_FALSE |
|
ifeq ($(OS),HPUX) |
|
OOP_TS1_CONFIG_OPTIONS = forceProviderProcesses=false |
|
endif |
|
endif |
OOP_TS1_TEST_CMDS = \ | OOP_TS1_TEST_CMDS = \ |
TestClient | TestClient |
| |
|
|
## | ## |
## Trace Configuration | ## Trace Configuration |
## | ## |
|
## Options: see usagetrace rule |
|
## |
|
############################################################################### |
|
|
|
usagetrace: FORCE |
|
$(USAGE) |
|
$(USAGE)"TestMakefile Trace Commands: (cimserver should be running)" |
|
$(USAGE) |
|
$(USAGE) |
|
$(USAGE)" traceon: Enables all tracing." |
|
$(USAGE)" traceoff: Disables all tracing." |
|
$(USAGE)" tracesettings: Displays trace settings." |
|
$(USAGE)" tracecomp: Displays a trace componenets list." |
|
$(USAGE)" traceon-CL C=[comp] L=[level(1,2,3,4)]: " |
|
$(USAGE)" Enables tracing on component C at trace level L." |
|
$(USAGE)" Usage example:" |
|
$(USAGE)" Turns tracing on for DiscardedData at level 3" |
|
$(USAGE)" traceon-CL C=DiscardedData L=3" |
|
$(USAGE) |
|
$(USAGE) |
|
|
|
traceon: FORCE |
|
@ cimconfig -s traceComponents=ALL |
|
@ cimconfig -s traceLevel=3 -c |
|
@ cimconfig -g traceComponents |
|
@ cimconfig -g traceLevel |
|
|
|
traceoff: FORCE |
|
@ cimconfig -s traceComponents= |
|
@ cimconfig -g traceComponents |
|
@ cimconfig -g traceLevel |
|
|
|
|
|
tracesettings: FORCE |
|
@ $(ECHO) " " |
|
cimconfig -g traceComponents |
|
@ $(ECHO) " " |
|
cimconfig -g traceLevel |
|
@ $(ECHO) " " |
|
cimconfig -g traceFilePath |
|
@ $(ECHO) " " |
|
|
|
traceon-CL: FORCE |
|
@ cimconfig -s traceComponents=$C -c |
|
@ cimconfig -s traceLevel=$L -c |
|
@ cimconfig -g traceComponents |
|
@ cimconfig -g traceLevel |
|
|
|
tracecomp: FORCE |
|
$(USAGE) |
|
$(USAGE)"Trace component list:" |
|
$(USAGE) |
|
$(USAGE)"Channel" |
|
$(USAGE)"XmlParser" |
|
$(USAGE)"XmlWriter" |
|
$(USAGE)"XmlReader" |
|
$(USAGE)"XmlIO" |
|
$(USAGE)"Http" |
|
$(USAGE)"CimData" |
|
$(USAGE)"ProvManager" |
|
$(USAGE)"Repository" |
|
$(USAGE)"Dispatcher" |
|
$(USAGE)"OsAbstraction" |
|
$(USAGE)"Config" |
|
$(USAGE)"IndDelivery" |
|
$(USAGE)"IndHandler" |
|
$(USAGE)"Authentication" |
|
$(USAGE)"Authorization" |
|
$(USAGE)"UserManager" |
|
$(USAGE)"SubscriptionService" |
|
$(USAGE)"Registration" |
|
$(USAGE)"Shutdown" |
|
$(USAGE)"Server" |
|
$(USAGE)"IndicationService" |
|
$(USAGE)"IndicationServiceInternal" |
|
$(USAGE)"ConfigurationManager" |
|
$(USAGE)"MessageQueueService" |
|
$(USAGE)"ProviderManager" |
|
$(USAGE)"ObjectResolution" |
|
$(USAGE)"WQL" |
|
$(USAGE)"CQL" |
|
$(USAGE)"Thread" |
|
$(USAGE)"MetaDispatcher" |
|
$(USAGE)"IPC" |
|
$(USAGE)"IndicationHandlerService" |
|
$(USAGE)"CIMExportRequestDispatcher" |
|
$(USAGE)"Memory" |
|
$(USAGE)"SSL" |
|
$(USAGE)"ControlProvider" |
|
$(USAGE)"AsyncOpNode" |
|
$(USAGE)"CIMOMHandle" |
|
$(USAGE)"BinaryMessageHandler" |
|
$(USAGE)"L10N" |
|
$(USAGE)"ExportClient" |
|
$(USAGE)"Listener" |
|
$(USAGE)"DiscardedData" |
|
$(USAGE)"ProviderAgent" |
|
$(USAGE) |
|
|
|
############################################################################### |
|
## |
|
## Trace Configuration - Old rules being deprecated |
|
## |
## Options: | ## Options: |
## XMLTraceOn: Enables XML request and response tracing. | ## XMLTraceOn: Enables XML request and response tracing. |
## ProviderLoadTraceOn: Enables Provider load tracing. | ## ProviderLoadTraceOn: Enables Provider load tracing. |
|
|
cimconfig -g traceComponents | cimconfig -g traceComponents |
cimconfig -g traceLevel | cimconfig -g traceLevel |
| |
AllTraceOn: |
AllTraceOn: traceon |
cimconfig -s traceComponents=ALL |
|
cimconfig -s traceLevel=3 -c |
|
cimconfig -g traceComponents |
|
cimconfig -g traceLevel |
|
| |
AllTraceOff: |
AllTraceOff: traceoff |
cimconfig -s traceComponents= |
|
cimconfig -g traceComponents |
list: tracesettings |
cimconfig -g traceLevel |
|
| |
list: |
|
cimconfig -g traceComponents |
|
cimconfig -g traceLevel |
|
cimconfig -g traceFilePath |
|
| |
# More options... | # More options... |
| |
|
|
cimauth -a -u guest -n test1/test2/test3/test4/test5 -R -W | cimauth -a -u guest -n test1/test2/test3/test4/test5 -R -W |
cimauth -a -u guest -n test1/test2/test3/test4/test5/test6 -R -W | cimauth -a -u guest -n test1/test2/test3/test4/test5/test6 -R -W |
| |
startcimWithoutSSL: |
startcimWithoutSSL: FORCE |
$(CIMSERVER_START_SERVICE) |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstart |
$(SLEEP) 5 | $(SLEEP) 5 |
| |
startcimWithSSL: |
startcimWithSSL: FORCE |
$(CIMSERVER_START_SERVICE) enableHttpConnection=false enableHttpsConnection=true |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstart CIMSERVER_CONFIG_OPTIONS="enableHttpConnection=false enableHttpsConnection=true" |
$(SLEEP) 5 | $(SLEEP) 5 |