version 1.70, 2006/07/19 16:16:16
|
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" |
| |
|
|
@ $(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 |
|
|
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" |