version 1.106.2.4, 2013/11/05 19:36:41
|
version 1.110, 2012/07/03 11:53:19
|
|
|
$(USAGE)"slptests - Executes the slptests" | $(USAGE)"slptests - Executes the slptests" |
$(USAGE)"run_Cmpi_Sub - Executes the CMPI subscription tests" | $(USAGE)"run_Cmpi_Sub - Executes the CMPI subscription tests" |
$(USAGE) | $(USAGE) |
$(USAGE)"The following requires wseventsink to be installed on the server and is not run" |
|
$(USAGE)"as part of Primary target tests suites." |
|
$(USAGE)"run_WSMAN_TS - Executes the WSMAN indication deliver test" |
|
| |
| |
########################################################## | ########################################################## |
|
|
| |
serversuite: FORCE | serversuite: FORCE |
$(MAKE) --directory=$(PEGASUS_ROOT)/src/Pegasus/Server/tests -f Makefile commandtests | $(MAKE) --directory=$(PEGASUS_ROOT)/src/Pegasus/Server/tests -f Makefile commandtests |
ifeq ($(PEGASUS_ENABLE_SLP),true) |
|
$(MAKE) --directory=$(PEGASUS_ROOT)/src/slp/tests/srv_reg/ -f Makefile tests |
|
endif |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimstart | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimstart |
$(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile poststarttests | $(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile poststarttests |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile TestBinRepository | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile TestBinRepository |
|
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_Cmpi_Sub | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_Cmpi_Sub |
endif | endif |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimprovagt32tests | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimprovagt32tests |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile chgdhoststests |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_idleConnectionTimeout1 | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_idleConnectionTimeout1 |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_idleConnectionTimeout2 | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_idleConnectionTimeout2 |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_providerLifecycleIndicationTests | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_providerLifecycleIndicationTests |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile startcimListenAddress | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile startcimListenAddress |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_interfaceRestrictionTest | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_interfaceRestrictionTest |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_providerReregisterTests |
|
| |
##################### | ##################### |
# | # |
|
|
## | ## |
############################################################################### | ############################################################################### |
ifeq ($(PEGASUS_DEFAULT_ENABLE_OOP),true) | ifeq ($(PEGASUS_DEFAULT_ENABLE_OOP),true) |
OOP_TS1_CONFIG_OPTIONS = forceProviderProcesses=false traceLevel=5 traceComponents=all |
OOP_TS1_CONFIG_OPTIONS = forceProviderProcesses=false |
else | else |
OOP_TS1_CONFIG_OPTIONS = forceProviderProcesses=true traceLevel=5 traceComponents=all |
OOP_TS1_CONFIG_OPTIONS = forceProviderProcesses=true |
endif | endif |
| |
ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true) | ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true) |
|
|
# providers that register with UserContext = 5 (CIM Server). The only | # providers that register with UserContext = 5 (CIM Server). The only |
# case of this in the automated tests is the UserContextTestProvider. | # case of this in the automated tests is the UserContextTestProvider. |
OOP_TS1_TEST_CMDS = \ | OOP_TS1_TEST_CMDS = \ |
$(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Pegasus/Client/tests/pullop@@poststarttests |
$(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Providers/TestProviders/UserContextTestProvider/testclient@@poststarttests |
else | else |
OOP_TS1_TEST_CMDS = \ | OOP_TS1_TEST_CMDS = \ |
$(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Pegasus/Client/tests/pullop@@-f@@Makefile@@poststarttests |
$(MAKE)@@--directory=$(PEGASUS_ROOT)@@-f@@Makefile@@poststarttests |
endif | endif |
| |
run_OOP_TS1: | run_OOP_TS1: |
|
|
| |
| |
############################################################################### | ############################################################################### |
## WSMAN Indication test suite : WSMAN Indication Testing over HTTPS |
|
## |
|
## Configuration Options: (none for cimserver) |
|
## wsevensink should be installed as the wsman listner. |
|
## |
|
## There is no WSMAN listner in OP as of now. Therefore, wseventsink of |
|
## openwsman is used. This is available only on Linux. On other OSes, the |
|
## destination of the subcription/indication should be changed to a Linux |
|
## system where wseventsink is running. |
|
## Once we have a wsman listner in OP we include this test in Nigthly tests. |
|
## As of now, this has to be run explicitly. |
|
## |
|
############################################################################### |
|
ifeq ($(OS),linux) |
|
ifeq ($(PEGASUS_ENABLE_PROTOCOL_WSMAN),true) |
|
INDWSMAN_CONFIG_OPTIONS = enableHttpsConnection=true enableAuthentication=false |
|
INDWSMAN_TS1a_TEST_CMDS = \ |
|
$(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Providers/TestProviders/IndicationTestProvider/wsmanTestClient@@-f@@Makefile@@runWSMANtests |
|
|
|
run_WSMAN_TS: FORCE |
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
|
CIMSERVER_CONFIG_OPTIONS="$(INDWSMAN_CONFIG_OPTIONS)" \ |
|
TESTSUITE_CMDS="$(INDWSMAN_TS1a_TEST_CMDS)" |
|
endif |
|
endif |
|
|
|
############################################################################### |
|
| |
############################################################################### | ############################################################################### |
## SSL IPv4 Test Suite : Tests SSL connections for IPv4 | ## SSL IPv4 Test Suite : Tests SSL connections for IPv4 |
|
|
@$(ECHO) "PEGASUS_PLATFORM_FOR_32BIT_PROVIDER_SUPPORT not defined, skipping 32-bit tests..." | @$(ECHO) "PEGASUS_PLATFORM_FOR_32BIT_PROVIDER_SUPPORT not defined, skipping 32-bit tests..." |
endif | endif |
| |
############################################################################# |
|
## |
|
## CIMServer with overridden hostnames testing |
|
## |
|
############################################################################# |
|
|
|
TEST_CHGD_HOSTS_OPTIONS = "hostname=hugo fullyQualifiedHostName=hugo.bert" |
|
TEST_CHGD_HOSTS_CMDS = \ |
|
$(MAKE)@@--directory \ |
|
$(PEGASUS_ROOT)/src/Pegasus/Config/tests/ChgdHosts@@chgdhoststest |
|
chgdhoststests: FORCE |
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
|
CIMSERVER_CONFIG_OPTIONS=$(TEST_CHGD_HOSTS_OPTIONS) \ |
|
TESTSUITE_CMDS="$(TEST_CHGD_HOSTS_CMDS)" |
|
|
|
| |
############################################################################# | ############################################################################# |
## | ## |
|
|
| |
| |
############################################################################# | ############################################################################# |
# |
|
# Provider reregistration tests. |
|
# |
|
############################################################################## |
|
run_providerReregisterTests:FORCE |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstart |
|
$(MAKE) --directory $(PEGASUS_ROOT)/src/Providers/TestProviders/IndicationStressTestProvider/testclient -f Makefile createSubscriptions |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstart |
|
$(MAKE) --directory $(PEGASUS_ROOT)/src/Providers/TestProviders/IndicationStressTestProvider/testclient -f Makefile reregister_providerTests |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop |
|
|
|
|
|
############################################################################# |
|
## | ## |
## Network Interface restriction tests | ## Network Interface restriction tests |
## | ## |