version 1.67, 2006/05/09 19:17:18
|
version 1.70, 2006/07/19 16:16:16
|
|
|
depend: FORCE | depend: FORCE |
$(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile depend | $(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile depend |
| |
|
############################################################################### |
|
# mak/certificate_test.mak implements three key functions for |
|
# testing Certificate-Based Authentication (CBA). |
|
# |
|
# setupCBATestCertificates is used to create a set of test certificates |
|
# make -f TestMakefile setupCBATestCertificates |
|
# |
|
# runCBATestSuites is used to run a set of CBA tests |
|
# make -f TestMakefile runCBATestSuites |
|
# |
|
# cleanupCBATestCertificates can be used to remove the test certificates |
|
# make -f TestMakefile cleanupCBATestCertificates |
|
############################################################################### |
|
include $(PEGASUS_ROOT)/mak/certificate_test.mak |
| |
############################################################ | ############################################################ |
# | # |
|
|
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 |
|
@$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile \ |
|
cleanupCBATestCertificates |
|
@$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile \ |
|
setupCBATestCertificates |
$(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 |
|
|
$(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 |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile runCBATestSuites |
| |
##################### | ##################### |
# | # |
|
|
OOPProvFail_TS1_TEST_CMDS = \ | OOPProvFail_TS1_TEST_CMDS = \ |
$(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Providers/TestProviders/OOPModuleFailureProvider/testclient@@OOPProvFail_TS1 | $(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Providers/TestProviders/OOPModuleFailureProvider/testclient@@OOPProvFail_TS1 |
| |
|
ifndef PEGASUS_DISABLE_PRIVILEGED_TESTS |
run_OOPProvFail_TS1: | run_OOPProvFail_TS1: |
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ | $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
CIMSERVER_CONFIG_OPTIONS="$(OOPProvFail_TS1a_CONFIG_OPTIONS)" \ | CIMSERVER_CONFIG_OPTIONS="$(OOPProvFail_TS1a_CONFIG_OPTIONS)" \ |
|
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ | $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
CIMSERVER_CONFIG_OPTIONS="$(OOPProvFail_TS1b_CONFIG_OPTIONS)" \ | CIMSERVER_CONFIG_OPTIONS="$(OOPProvFail_TS1b_CONFIG_OPTIONS)" \ |
TESTSUITE_CMDS="$(OOPProvFail_TS1_TEST_CMDS)" | TESTSUITE_CMDS="$(OOPProvFail_TS1_TEST_CMDS)" |
|
else |
|
run_OOPProvFail_TS1: FORCE |
|
@ $(ECHO) "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: Skipping run_OOPProvFail_TS1" |
|
endif |
| |
############################################################################### | ############################################################################### |
## OOPProvFail Test Suite 2: OOP Provider Module Failure on IndicationService | ## OOPProvFail Test Suite 2: OOP Provider Module Failure on IndicationService |
|
|
OOPProvFail_TS2b_TEST_CMDS = \ | OOPProvFail_TS2b_TEST_CMDS = \ |
$(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Providers/TestProviders/OOPModuleFailureProvider/testclient@@OOPProvFail_TS2b | $(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Providers/TestProviders/OOPModuleFailureProvider/testclient@@OOPProvFail_TS2b |
| |
|
ifndef PEGASUS_DISABLE_PRIVILEGED_TESTS |
run_OOPProvFail_TS2: | run_OOPProvFail_TS2: |
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ | $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
CIMSERVER_CONFIG_OPTIONS="$(OOPProvFail_TS2_CONFIG_OPTIONS)" \ | CIMSERVER_CONFIG_OPTIONS="$(OOPProvFail_TS2_CONFIG_OPTIONS)" \ |
|
|
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ | $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
CIMSERVER_CONFIG_OPTIONS="$(OOPProvFail_TS2_CONFIG_OPTIONS)" \ | CIMSERVER_CONFIG_OPTIONS="$(OOPProvFail_TS2_CONFIG_OPTIONS)" \ |
TESTSUITE_CMDS="$(OOPProvFail_TS2b_TEST_CMDS)" | TESTSUITE_CMDS="$(OOPProvFail_TS2b_TEST_CMDS)" |
|
else |
|
run_OOPProvFail_TS2: FORCE |
|
@ $(ECHO) "+++++ PEGASUS_DISABLE_PRIVILEGED_TESTS defined: Skipping run_OOPProvFail_TS2" |
|
endif |
| |
############################################################################### | ############################################################################### |
## Indication SSL Test Suite 1: Indication Testing over HTTPS | ## Indication SSL Test Suite 1: Indication Testing over HTTPS |