version 1.69, 2006/06/27 18:48:09
|
version 1.75.2.1, 2006/10/16 15:09:52
|
|
|
# unittests | # unittests |
# | # |
unittests: FORCE | unittests: FORCE |
|
ifdef PEGASUS_ENABLE_REMOTE_CMPI |
|
$(CMPIR_STOP_DAEMON) |
|
endif |
$(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile tests | $(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile tests |
@ $(ECHO) "+++++ TestMakefile unittests complete" | @ $(ECHO) "+++++ TestMakefile unittests complete" |
| |
|
|
endif | endif |
$(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 |
ifdef PEGASUS_ENABLE_CBA_TESTS |
|
@$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile \ | @$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile \ |
cleanupCBATestCertificates | cleanupCBATestCertificates |
@$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile \ | @$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile \ |
setupCBATestCertificates | setupCBATestCertificates |
endif |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimstart | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimstart |
$(SLEEP) 5 | $(SLEEP) 5 |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile ConfigureUsers | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile ConfigureUsers |
|
|
@ $(ECHO) "+++++ TestMakefile servertests suites complete" | @ $(ECHO) "+++++ TestMakefile servertests suites complete" |
| |
serversuite: FORCE | serversuite: FORCE |
|
ifdef PEGASUS_ENABLE_REMOTE_CMPI |
|
$(CMPIR_START_DAEMON) |
|
endif |
$(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_OOP_TS1 | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_OOP_TS1 |
|
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_INDSSL_TS1 | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_INDSSL_TS1 |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_SSL_TS1 | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_SSL_TS1 |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_G11N_TS1 | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile run_G11N_TS1 |
ifdef PEGASUS_ENABLE_CBA_TESTS |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile runCBATestSuites | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile runCBATestSuites |
endif |
|
| |
##################### | ##################### |
# | # |
|
|
SSL_TS1_CONFIG_OPTIONS = enableHttpsConnection=true enableAuthentication=true \ | SSL_TS1_CONFIG_OPTIONS = enableHttpsConnection=true enableAuthentication=true \ |
sslClientVerificationMode=optional sslTrustStoreUserName=$(CURRENT_USER) | sslClientVerificationMode=optional sslTrustStoreUserName=$(CURRENT_USER) |
SSL_TS1_TEST_CMDS = \ | SSL_TS1_TEST_CMDS = \ |
$(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Clients/ssltrustmgr/tests@@SSLCertificateTest1 |
$(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Clients/cimtrust/tests@@SSLCertificateTest1 |
|
SSL_TS2_TEST_CMDS = \ |
|
$(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Clients/cimcrl/tests@@SSLCRLTest1 |
| |
ifdef PEGASUS_HAS_SSL | ifdef PEGASUS_HAS_SSL |
ifndef PEGASUS_DISABLE_PRIVILEGED_TESTS | ifndef PEGASUS_DISABLE_PRIVILEGED_TESTS |
|
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ | $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
CIMSERVER_CONFIG_OPTIONS="$(SSL_TS1_CONFIG_OPTIONS)" \ | CIMSERVER_CONFIG_OPTIONS="$(SSL_TS1_CONFIG_OPTIONS)" \ |
TESTSUITE_CMDS="$(SSL_TS1_TEST_CMDS)" | TESTSUITE_CMDS="$(SSL_TS1_TEST_CMDS)" |
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
|
CIMSERVER_CONFIG_OPTIONS="$(SSL_TS1_CONFIG_OPTIONS)" \ |
|
TESTSUITE_CMDS="$(SSL_TS2_TEST_CMDS)" |
else | else |
run_SSL_TS1: FORCE | run_SSL_TS1: FORCE |
@ $(ECHO) "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: Skipping run_SSL_TS1" | @ $(ECHO) "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: Skipping run_SSL_TS1" |
|
|
ifdef PEGASUS_HAS_SSL | ifdef PEGASUS_HAS_SSL |
ifdef PEGASUS_TEST_USER_DEFINED | ifdef PEGASUS_TEST_USER_DEFINED |
$(ECHO) "Creating SSL certificate for test" | $(ECHO) "Creating SSL certificate for test" |
ssltrustmgr -a -c $(PEGASUS_TEST_USER_ID) -f $(PEGASUS_HOME)/server.pem |
cimtrust -a -U $(PEGASUS_TEST_USER_ID) -f $(PEGASUS_HOME)/server.pem -Ts |
endif | endif |
else | else |
$(ECHO) "PEGASUS_HAS_SSL not defined - Not Creating SSL certificate for test" | $(ECHO) "PEGASUS_HAS_SSL not defined - Not Creating SSL certificate for test" |