version 1.84, 2007/08/21 18:06:49
|
version 1.93, 2008/11/14 22:03:28
|
|
|
$(USAGE)"serversuite - the collection of test run by the servertests rule" | $(USAGE)"serversuite - the collection of test run by the servertests rule" |
$(USAGE)"run_STRESS_TS1 - Executes the stresstests" | $(USAGE)"run_STRESS_TS1 - Executes the stresstests" |
$(USAGE)"slptests - Executes the slptests" | $(USAGE)"slptests - Executes the slptests" |
|
$(USAGE)"run_Cmpi_Sub - Executes the CMPI subscription tests" |
$(USAGE) | $(USAGE) |
| |
| |
|
|
repositoryServer: FORCE | repositoryServer: FORCE |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop |
$(SLEEP) 5 | $(SLEEP) 5 |
$(RMDIRHIER) $(REPOSITORY_ROOT) |
$(RMREPOSITORY) $(REPOSITORY_ROOT) |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstart | $(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 TestMakefile runCBATestSuites | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile runCBATestSuites |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_SDK_TS1 | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_SDK_TS1 |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_ExportClientSSL_TS1 | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_ExportClientSSL_TS1 |
|
ifeq ($(PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER),true) |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_Cmpi_Sub |
|
endif |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_idleConnectionTimeout1 |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_idleConnectionTimeout2 |
| |
##################### | ##################### |
# | # |
|
|
## we are providing a dummy password. | ## we are providing a dummy password. |
## | ## |
############################################################################### | ############################################################################### |
SSL_IPV4_TS1_CONFIG_OPTIONS = enableHttpsConnection=true |
SSL_IPV4_TS1_CONFIG_OPTIONS = enableHttpsConnection=true \ |
|
enableAuthentication=false |
SSL_IPV4_TS1_CMD_1 = \ | SSL_IPV4_TS1_CMD_1 = \ |
osinfo -s -w notapassword -h 127.0.0.1 -p 5989 | osinfo -s -w notapassword -h 127.0.0.1 -p 5989 |
SSL_IPV4_TS1_CMD_2 = \ | SSL_IPV4_TS1_CMD_2 = \ |
|
|
## otherwise it will prompt for one. As a work around, | ## otherwise it will prompt for one. As a work around, |
## we are providing a dummy password. | ## we are providing a dummy password. |
## | ## |
|
## The IPv4-mapped IPv6 address test is only enabled for unix |
|
## platforms as Windows does not support IPv4-mapped IPv6 addresses |
|
## on certain versions. |
|
## |
############################################################################### | ############################################################################### |
SSL_IPV6_TS1_CONFIG_OPTIONS = enableHttpsConnection=true |
SSL_IPV6_TS1_CONFIG_OPTIONS = enableHttpsConnection=true \ |
|
enableAuthentication=false |
SSL_IPV6_TS1_CMD_1 = \ | SSL_IPV6_TS1_CMD_1 = \ |
osinfo -s -w notapassword -h ::1 -p 5989 | osinfo -s -w notapassword -h ::1 -p 5989 |
SSL_IPV6_TS1_CMD_2 = \ | SSL_IPV6_TS1_CMD_2 = \ |
|
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ | $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
CIMSERVER_CONFIG_OPTIONS="$(SSL_IPV6_TS1_CONFIG_OPTIONS)" \ | CIMSERVER_CONFIG_OPTIONS="$(SSL_IPV6_TS1_CONFIG_OPTIONS)" \ |
TESTSUITE_CMDS="$(SSL_IPV6_TS1_CMD_1)" | TESTSUITE_CMDS="$(SSL_IPV6_TS1_CMD_1)" |
|
ifeq ($(OS_TYPE), unix) |
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ | $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
CIMSERVER_CONFIG_OPTIONS="$(SSL_IPV6_TS1_CONFIG_OPTIONS)" \ | CIMSERVER_CONFIG_OPTIONS="$(SSL_IPV6_TS1_CONFIG_OPTIONS)" \ |
TESTSUITE_CMDS="$(SSL_IPV6_TS1_CMD_2)" | TESTSUITE_CMDS="$(SSL_IPV6_TS1_CMD_2)" |
|
endif |
else | else |
@ $(ECHO) "+++++ PEGASUS_TEST_IPV6 not defined: Skipping run_SSL_IPV6_TS1" | @ $(ECHO) "+++++ PEGASUS_TEST_IPV6 not defined: Skipping run_SSL_IPV6_TS1" |
endif | endif |
|
|
| |
| |
############################################################################### | ############################################################################### |
|
## idleConnectionTimeout Test Suite 1: uses ChunkingStressProvider Tests |
|
## |
|
## Configuration Options: idleConnectionTime=55 |
|
## |
|
############################################################################### |
|
IDLE_CONNECTION_TIMEOUT_1_CONFIG_OPTIONS = idleConnectionTimeout=55 |
|
IDLE_CONNECTION_TIMEOUT_1_TEST_CMDS = \ |
|
$(MAKE)@@--directory \ |
|
$(PEGASUS_ROOT)/src/Providers/TestProviders/ChunkingStressProvider/testclient \ |
|
-f@@Makefile@@poststarttests |
|
run_idleConnectionTimeout1: FORCE |
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
|
CIMSERVER_CONFIG_OPTIONS="$(IDLE_CONNECTION_TIMEOUT_1_CONFIG_OPTIONS)" \ |
|
TESTSUITE_CMDS="$(IDLE_CONNECTION_TIMEOUT_1_TEST_CMDS)" |
|
############################################################################### |
|
|
|
|
|
############################################################################### |
|
## idleConnectionTimeout Test Suite 2: uses IdleConnectionTimeout client test |
|
## |
|
## Configuration Options: idleConnectionTime=6 |
|
## |
|
############################################################################### |
|
IDLE_CONNECTION_TIMEOUT_2_CONFIG_OPTIONS = idleConnectionTimeout=6 |
|
IDLE_CONNECTION_TIMEOUT_2_TEST_CMDS = \ |
|
$(MAKE)@@--directory \ |
|
$(PEGASUS_ROOT)/src/Pegasus/Client/tests/IdleConnectionTimeout/ \ |
|
-f@@Makefile@@timeoutTest@@IDLETIME=10 |
|
run_idleConnectionTimeout2: FORCE |
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
|
CIMSERVER_CONFIG_OPTIONS="$(IDLE_CONNECTION_TIMEOUT_2_CONFIG_OPTIONS)" \ |
|
TESTSUITE_CMDS="$(IDLE_CONNECTION_TIMEOUT_2_TEST_CMDS)" |
|
############################################################################### |
|
|
|
|
|
############################################################################### |
## cimsub CLI Test Suite 1: PG_InterOp Tests | ## cimsub CLI Test Suite 1: PG_InterOp Tests |
## | ## |
## Configuration Options: (none) | ## Configuration Options: (none) |
|
|
############################################################################### | ############################################################################### |
| |
############################################################################### | ############################################################################### |
|
## CMPI subscription activation Test Suite 1: |
|
## |
|
## Configuration Options: (none) |
|
## |
|
############################################################################### |
|
CMPI_SUB_TEST_CONFIG_OPTIONS= |
|
CMPI_SUBa_TEST_CMDS = \ |
|
TestIndicationStressTest TestCMPI_IndicationStressTestClass test/TestProvider setup WQL |
|
CMPI_SUBb_TEST_CMDS = \ |
|
TestIndicationStressTest TestCMPI_IndicationStressTestClass test/TestProvider getSubscriptionCount |
|
CMPI_SUBc_TEST_CMDS = \ |
|
TestIndicationStressTest TestCMPI_IndicationStressTestClass test/TestProvider cleanup |
|
run_Cmpi_Sub: FORCE |
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
|
CIMSERVER_CONFIG_OPTIONS="$(CMPI_SUB_TEST_CONFIG_OPTIONS)" \ |
|
TESTSUITE_CMDS="$(CMPI_SUBa_TEST_CMDS)" |
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
|
CIMSERVER_CONFIG_OPTIONS="$(CMPI_SUB_TEST_CONFIG_OPTIONS)" \ |
|
TESTSUITE_CMDS="$(CMPI_SUBb_TEST_CMDS)" |
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
|
CIMSERVER_CONFIG_OPTIONS="$(CMPI_SUB_TEST_CONFIG_OPTIONS)" \ |
|
TESTSUITE_CMDS="$(CMPI_SUBc_TEST_CMDS)" |
| |
|
############################################################################## |
| |
| |
############################################################################## | ############################################################################## |
|
|
$(USAGE)"ControlProvider" | $(USAGE)"ControlProvider" |
$(USAGE)"AsyncOpNode" | $(USAGE)"AsyncOpNode" |
$(USAGE)"CIMOMHandle" | $(USAGE)"CIMOMHandle" |
$(USAGE)"BinaryMessageHandler" |
|
$(USAGE)"L10N" | $(USAGE)"L10N" |
$(USAGE)"ExportClient" | $(USAGE)"ExportClient" |
$(USAGE)"Listener" | $(USAGE)"Listener" |
|
|
@ $(ECHO) "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: Skipping EnableAuthentication, TestLocalSecurity, and TestRemoteSecurity " | @ $(ECHO) "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: Skipping EnableAuthentication, TestLocalSecurity, and TestRemoteSecurity " |
@ $(ECHO) "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: Skipping EnableAuthorization and TestAuthorization " | @ $(ECHO) "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: Skipping EnableAuthorization and TestAuthorization " |
endif | endif |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop |
@ $(ECHO) "+++++ TestMakefile standardtests complete" | @ $(ECHO) "+++++ TestMakefile standardtests complete" |
| |
TestNoSecurity: | TestNoSecurity: |