version 1.91, 2008/10/09 01:35:01
|
version 1.96, 2008/11/17 19:31:23
|
|
|
OOP_TS1_CONFIG_OPTIONS = forceProviderProcesses=true | OOP_TS1_CONFIG_OPTIONS = forceProviderProcesses=true |
endif | endif |
| |
|
ifeq ($(PEGASUS_ENABLE_PRIVILEGE_SEPARATION),true) |
|
# When privilege separation is enabled, most providers run out of process |
|
# regardless of the forceProviderProcesses setting. The exception is |
|
# providers that register with UserContext = 5 (CIM Server). The only |
|
# case of this in the automated tests is the UserContextTestProvider. |
|
OOP_TS1_TEST_CMDS = \ |
|
$(MAKE)@@--directory=$(PEGASUS_ROOT)/src/Providers/TestProviders/UserContextTestProvider/testclient@@poststarttests |
|
else |
OOP_TS1_TEST_CMDS = \ | OOP_TS1_TEST_CMDS = \ |
$(MAKE)@@--directory=$(PEGASUS_ROOT)@@Makefile@@-s@@poststarttests |
$(MAKE)@@--directory=$(PEGASUS_ROOT)@@-f@@Makefile@@poststarttests |
|
endif |
| |
run_OOP_TS1: | run_OOP_TS1: |
$(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ | $(MAKE) -f $(PEGASUS_ROOT)/TestMakefile runTestSuite \ |
|
|
$(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" |
|
|
standardtests: FORCE | standardtests: FORCE |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i DisableSecurity | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i DisableSecurity |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile TestCimmof | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile TestCimmof |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile TestNoSecurity |
# $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile TestNoSecurity |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile repository testrepository |
ifndef PEGASUS_DISABLE_PRIVILEGED_TESTS | ifndef PEGASUS_DISABLE_PRIVILEGED_TESTS |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile EnableAuthentication | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile EnableAuthentication |
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile TestLocalSecurity | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile TestLocalSecurity |
|
|
@ $(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 |
|
# Reset the security options to the defaults |
|
cimconfig -u enableNamespaceAuthorization -p |
|
cimconfig -u enableAuthentication -p |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop |
@ $(ECHO) "+++++ TestMakefile standardtests complete" | @ $(ECHO) "+++++ TestMakefile standardtests complete" |
| |
TestNoSecurity: | TestNoSecurity: |
|
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimstop | $(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimstop |
| |
TestCimmof: | TestCimmof: |
$(MAKE) --directory=$(PEGASUS_ROOT) -f Testcimmof poststarttests |
# Build the repository with cimmofl and cimmof and compare them. |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile -i cimstop |
|
-@$(MOVE) $(REPOSITORY_DIR)/repository $(REPOSITORY_DIR)/repository-save |
|
@$(RMREPOSITORY) $(REPOSITORY_DIR)/repository-cimmofl |
|
@$(RMREPOSITORY) $(REPOSITORY_DIR)/repository-cimmof |
|
@$(ECHO) $(CIM_SCHEMA_DIR) |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile repository |
|
@$(MOVE) $(REPOSITORY_DIR)/repository $(REPOSITORY_DIR)/repository-cimmofl |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimstart |
|
@$(ECHO) $(CIM_SCHEMA_DIR) |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f Makefile repositoryServer |
|
$(MAKE) --directory=$(PEGASUS_ROOT) -f TestMakefile cimstop |
|
@$(MOVE) $(REPOSITORY_DIR)/repository $(REPOSITORY_DIR)/repository-cimmof |
|
-@$(MOVE) $(REPOSITORY_DIR)/repository-save $(REPOSITORY_DIR)/repository |
|
TestCompareRepositories $(REPOSITORY_DIR)/repository-cimmofl $(REPOSITORY_DIR)/repository-cimmof |
|
@$(RMREPOSITORY) $(REPOSITORY_DIR)/repository-cimmofl |
|
@$(RMREPOSITORY) $(REPOSITORY_DIR)/repository-cimmof |
| |
RunTestClientLocal: | RunTestClientLocal: |
TestClient -local | TestClient -local |