diff options
Diffstat (limited to 'modules/CIAO/DAnCE/tests/MocksTest')
-rw-r--r-- | modules/CIAO/DAnCE/tests/MocksTest/MockObjectHome.cpp | 19 | ||||
-rw-r--r-- | modules/CIAO/DAnCE/tests/MocksTest/MockObjectHome.h | 24 | ||||
-rw-r--r-- | modules/CIAO/DAnCE/tests/MocksTest/MockTest.cdp | 196 | ||||
-rw-r--r-- | modules/CIAO/DAnCE/tests/MocksTest/MockTest.mpc | 28 | ||||
-rw-r--r-- | modules/CIAO/DAnCE/tests/MocksTest/MocksTest.cpp | 37 | ||||
-rw-r--r-- | modules/CIAO/DAnCE/tests/MocksTest/MocksTest_Export.h | 58 | ||||
-rw-r--r-- | modules/CIAO/DAnCE/tests/MocksTest/plCommand.In | 5 | ||||
-rwxr-xr-x | modules/CIAO/DAnCE/tests/MocksTest/run_test.pl | 97 |
8 files changed, 0 insertions, 464 deletions
diff --git a/modules/CIAO/DAnCE/tests/MocksTest/MockObjectHome.cpp b/modules/CIAO/DAnCE/tests/MocksTest/MockObjectHome.cpp deleted file mode 100644 index 4b28594ba85..00000000000 --- a/modules/CIAO/DAnCE/tests/MocksTest/MockObjectHome.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// $Id$ -#include "MockObjectHome.h" - -::Components::CCMObject_ptr -MockObjectHome::create_component_with_config_values ( - const ::Components::ConfigValues & config -) - { - return MockHome_Impl::create_component_with_config_values (config); - } - -extern "C" MocksTest_Export MockHome_Impl *create_MockHome (void); - -MockHome_Impl*create_MockHome (void) - { - MockHome_Impl* home = 0; - ACE_NEW_RETURN (home, MockObjectHome (), 0); - return home; - } diff --git a/modules/CIAO/DAnCE/tests/MocksTest/MockObjectHome.h b/modules/CIAO/DAnCE/tests/MocksTest/MockObjectHome.h deleted file mode 100644 index ad037096ba7..00000000000 --- a/modules/CIAO/DAnCE/tests/MocksTest/MockObjectHome.h +++ /dev/null @@ -1,24 +0,0 @@ -// $Id$ -#ifndef MOCKOBJECTHOME_H_ -#define MOCKOBJECTHOME_H_ - -#include "MocksTest_Export.h" -#include "Mocks/MockHome_Impl.h" - -class MocksTest_Export MockObjectHome : public MockHome_Impl - { - public: - MockObjectHome() - {}; - virtual ~MockObjectHome() - {}; - - virtual ::Components::CCMObject_ptr create_component_with_config_values ( - const ::Components::ConfigValues & config - ); - - protected: - private: - }; - -#endif /*MOCKOBJECTHOME_H_*/ diff --git a/modules/CIAO/DAnCE/tests/MocksTest/MockTest.cdp b/modules/CIAO/DAnCE/tests/MocksTest/MockTest.cdp deleted file mode 100644 index f3478812063..00000000000 --- a/modules/CIAO/DAnCE/tests/MocksTest/MockTest.cdp +++ /dev/null @@ -1,196 +0,0 @@ -<Deployment:DeploymentPlan - xmlns:Deployment="http://www.omg.org/Deployment" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.omg.org/Deployment Deployment.xsd"> - <label>MockTest</label> - <UUID>MockTest</UUID> - - <realizes></realizes> - - <!-- Implementations declarations --> - - <!-- Mock object implementation--> - <!-- Home implementation --> - <implementation id="MockObjectHomeImplementation"> - <name>MockObjectHomeImplementation</name> - <source/> - <artifact>MockObjectArtifact</artifact> - - <execParameter> - <!-- entrypoint as exec parameter (see ยง10.6.1) --> - <name>home factory</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>create_MockHome</string> - </value> - </value> - </execParameter> - - <execParameter> - <!-- COMPONENT_KIND --> - <name>cdmw.config.ComponentKind</name> - <value> - <type> - <kind>tk_enum</kind> - <enum> - <name>ComponentKindValue</name> - <typeId>IDL:thalesgroup.com/CdmwDeployment/ComponentKindValue:1.0</typeId> - <member>SERVICE</member> - <member>SESSION</member> - <member>PROCESS</member> - <member>ENTITY</member> - <member>UNCLASSIFIED</member> - </enum> - </type> - <value> - <enum>SESSION</enum> - </value> - </value> - </execParameter> - - <execParameter> - <!-- SERVANT_LIFETIME --> - <name>cdmw.config.ServantLifeTime</name> - <value> - <type> - <kind>tk_enum</kind> - <enum> - <name>ServantLifeTimeValue</name> - <typeId>IDL:thalesgroup.com/CdmwDeployment/ServantLifetimeValue:1.0</typeId> - <member>COMPONENT_LIFETIME</member> - <member>METHOD_LIFETIME</member> - <member>TRANSACTION_LIFETIME</member> - <member>CONTAINER_LIFETIME</member> - </enum> - </type> - <value> - <enum>CONTAINER_LIFETIME</enum> - </value> - </value> - </execParameter> - - <execParameter> - <!-- THREADING_POLICY --> - <name>cdmw.config.ThreadingPolicy</name> - <value> - <type> - <kind>tk_enum</kind> - <enum> - <name>ThreadingPolicyValue</name> - <typeId>IDL:thalesgroup.com/CdmwDeployment/ThreadingPolicyValue:1.0</typeId> - <member>SERIALIZE</member> - <member>MULTITHREAD</member> - </enum> - </type> - <value> - <enum>MULTITHREAD</enum> - </value> - </value> - </execParameter> - - <execParameter> - <!-- HOME_REPOSITORY_ID --> - <name>cdmw.config.HomeRepositoryId</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>IDL:acme.com/CcmDance1Test/ServerModule/ServerDanceHome:1.0</string> - </value> - </value> - </execParameter> - - <execParameter> - <!-- HOME_SERVANT_CLASSNAME --> - <name>cdmw.config.HomeServantClassName</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>Cdmw.CCM.CIF.CdmwCcmDance1Test.ServerModule.SessionServerDanceHome_impl</string> - </value> - </value> - </execParameter> - </implementation> - - <!-- Component implementation --> - <implementation id="MockObjectImplementation"> - <name>MockObjectImplementation</name> - <source/> - <artifact>MockObjectArtifact</artifact> - </implementation> - - - - - <!-- Instances declarations --> - - <!-- MockObjectHome instances--> - <instance id="MockObjectHome"> - <name>MockObjectHome</name> - <node>MyHost</node> - <!-- hostname --> - <source/> - <implementation>MockObjectHomeImplementation</implementation> - <configProperty> - <!-- PROCESS_DESTINATION --> - <name>cdmw.config.ProcessDestination</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>MockTest</string> - </value> - </value> - </configProperty> - </instance> - - <instance id="MockObject"> - <name>MockObject</name> - <node>MyHost</node> - <source/> - <implementation>MockObjectImplementation</implementation> - - <configProperty> - <!-- HOME --> - <name>cdmw.component_home</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>MockObjectHome</string> - </value> - </value> - </configProperty> - - <configProperty> - <!-- COMPONENT_NAME --> - <name>cdmw.config.ComponentName</name> - <value> - <type> - <kind>tk_string</kind> - </type> - <value> - <string>MockObject</string> - </value> - </value> - </configProperty> - </instance> - - <!-- Artifacts declarations --> - <artifact id="MockObjectArtifact"> - <name>MockObjectArtifact</name> - <source/> - <node/> - <location>./libMockObject.so</location> - </artifact> - - </Deployment:DeploymentPlan> diff --git a/modules/CIAO/DAnCE/tests/MocksTest/MockTest.mpc b/modules/CIAO/DAnCE/tests/MocksTest/MockTest.mpc deleted file mode 100644 index 2de6e7bf904..00000000000 --- a/modules/CIAO/DAnCE/tests/MocksTest/MockTest.mpc +++ /dev/null @@ -1,28 +0,0 @@ -// -*- MPC -*- -// $Id$ - -project(*MockTest): dance, taoserver, naming, dance_mocks { - requires += ofccm - exename = MockTest - after += MockObject - - Source_Files { - MocksTest.cpp - } - -} - -project(*MockObject): dance_mocks{ - requires += ofccm - sharedname = MockObject - dynamicflags = MOCKTEST_BUILD_DLL - - Source_Files { - MockObjectHome.cpp - } - - Header_Files { - MockObjectHome.h - } -} - diff --git a/modules/CIAO/DAnCE/tests/MocksTest/MocksTest.cpp b/modules/CIAO/DAnCE/tests/MocksTest/MocksTest.cpp deleted file mode 100644 index fc0779ea96c..00000000000 --- a/modules/CIAO/DAnCE/tests/MocksTest/MocksTest.cpp +++ /dev/null @@ -1,37 +0,0 @@ -// $Id$ -#include "orbsvcs/orbsvcs/CosNamingC.h" -#include "Mocks/ComponentServer_Impl.h" -#include "tao/ORB.h" - -int ACE_TMAIN (int argc, ACE_TCHAR* argv[]) - { - - CORBA::ORB_var orb = CORBA::ORB_init (argc, argv); - - CORBA::Object_var obj = orb->resolve_initial_references ("RootPOA"); - PortableServer::POA_var poa = PortableServer::POA::_narrow (obj.in ()); - PortableServer::POAManager_var poa_manager = poa->the_POAManager (); - poa_manager->activate (); - - obj = orb->resolve_initial_references ("NameService"); - CosNaming::NamingContext_var naming = CosNaming::NamingContext::_narrow (obj.in ()); - - ComponentServer_Impl* comp_server = 0; - - ACE_NEW_THROW_EX (comp_server, - ComponentServer_Impl (orb.in (), poa.in ()), - CORBA::NO_MEMORY()); - - PortableServer::ObjectId_var oid = poa->activate_object (comp_server); - obj = poa->id_to_reference (oid.in ()); - CdmwCcmComponentServer::ComponentServer_var server = CdmwCcmComponentServer::ComponentServer::_narrow (obj.in ()); - - CosNaming::Name name(1); - name.length(1); - name[0].id = CORBA::string_dup("MockTest"); - name[0].kind = CORBA::string_dup("ComponentServer"); - naming->bind (name, server.in ()); - - orb->run (); - return 0; - } diff --git a/modules/CIAO/DAnCE/tests/MocksTest/MocksTest_Export.h b/modules/CIAO/DAnCE/tests/MocksTest/MocksTest_Export.h deleted file mode 100644 index 984e865bf1f..00000000000 --- a/modules/CIAO/DAnCE/tests/MocksTest/MocksTest_Export.h +++ /dev/null @@ -1,58 +0,0 @@ - -// -*- C++ -*- -// $Id$ -// Definition for Win32 Export directives. -// This file is generated automatically by generate_export_file.pl MocksTest -// ------------------------------ -#ifndef MOCKSTEST_EXPORT_H -#define MOCKSTEST_EXPORT_H - -#include "ace/config-all.h" - -#if defined (ACE_AS_STATIC_LIBS) && !defined (MOCKSTEST_HAS_DLL) -# define MOCKSTEST_HAS_DLL 0 -#endif /* ACE_AS_STATIC_LIBS && MOCKSTEST_HAS_DLL */ - -#if !defined (MOCKSTEST_HAS_DLL) -# define MOCKSTEST_HAS_DLL 1 -#endif /* ! MOCKSTEST_HAS_DLL */ - -#if defined (MOCKSTEST_HAS_DLL) && (MOCKSTEST_HAS_DLL == 1) -# if defined (MOCKSTEST_BUILD_DLL) -# define MocksTest_Export ACE_Proper_Export_Flag -# define MOCKSTEST_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) -# define MOCKSTEST_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# else /* MOCKSTEST_BUILD_DLL */ -# define MocksTest_Export ACE_Proper_Import_Flag -# define MOCKSTEST_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) -# define MOCKSTEST_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# endif /* MOCKSTEST_BUILD_DLL */ -#else /* MOCKSTEST_HAS_DLL == 1 */ -# define MocksTest_Export -# define MOCKSTEST_SINGLETON_DECLARATION(T) -# define MOCKSTEST_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -#endif /* MOCKSTEST_HAS_DLL == 1 */ - -// Set MOCKSTEST_NTRACE = 0 to turn on library specific tracing even if -// tracing is turned off for ACE. -#if !defined (MOCKSTEST_NTRACE) -# if (ACE_NTRACE == 1) -# define MOCKSTEST_NTRACE 1 -# else /* (ACE_NTRACE == 1) */ -# define MOCKSTEST_NTRACE 0 -# endif /* (ACE_NTRACE == 1) */ -#endif /* !MOCKSTEST_NTRACE */ - -#if (MOCKSTEST_NTRACE == 1) -# define MOCKSTEST_TRACE(X) -#else /* (MOCKSTEST_NTRACE == 1) */ -# if !defined (ACE_HAS_TRACE) -# define ACE_HAS_TRACE -# endif /* ACE_HAS_TRACE */ -# define MOCKSTEST_TRACE(X) ACE_TRACE_IMPL(X) -# include "ace/Trace.h" -#endif /* (MOCKSTEST_NTRACE == 1) */ - -#endif /* MOCKSTEST_EXPORT_H */ - -// End of auto generated file. diff --git a/modules/CIAO/DAnCE/tests/MocksTest/plCommand.In b/modules/CIAO/DAnCE/tests/MocksTest/plCommand.In deleted file mode 100644 index ca7b0873bab..00000000000 --- a/modules/CIAO/DAnCE/tests/MocksTest/plCommand.In +++ /dev/null @@ -1,5 +0,0 @@ -I -am -the -chatter -quit diff --git a/modules/CIAO/DAnCE/tests/MocksTest/run_test.pl b/modules/CIAO/DAnCE/tests/MocksTest/run_test.pl deleted file mode 100755 index 5ecaae833c6..00000000000 --- a/modules/CIAO/DAnCE/tests/MocksTest/run_test.pl +++ /dev/null @@ -1,97 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' -& eval 'exec perl -S $0 $argv:q' -if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{'ACE_ROOT'}/bin"; -use PerlACE::Run_Test; - -#delete IOR files -if (-e em.ior) { - unlink "em.ior" -} -if (-e ns.ior) { - unlink "ns.ior" -} - -$ns_status = 0; -$mt_status = 0; -$pl_status = 0; -$em_status = 0; - -if (PerlACE::is_vxworks_test()) { - $ns = new PerlACE::ProcessVX ("$ENV{'ACE_ROOT'}/TAO/orbsvcs/Naming_Service/Naming_Service", "-o ns.ior"); -} -else { - $ns = new PerlACE::Process ("$ENV{'ACE_ROOT'}/TAO/orbsvcs/Naming_Service/Naming_Service", "-o ns.ior"); -} - -$ns_status = $ns->Spawn(); -sleep 10; - -#read NameService IOR -$data_file = "ns.ior"; -open(DAT, $data_file) || die("ERROR: Could not open file!"); -$ior = <DAT>; -close(DAT); - -if (PerlACE::is_vxworks_test()) { - $mt = new PerlACE::ProcessVX ("./MockTest", "-ORBInitRef NameService=file://ns.ior"); -} -else { - $mt = new PerlACE::Process ("./MockTest", "-ORBInitRef NameService=file://ns.ior"); -} - -$mt_status = $mt->Spawn(); -sleep 10; - -if (PerlACE::is_vxworks_test()) { - $em = new PerlACE::ProcessVX ("$ENV{'ACE_ROOT'}/bin/dance", "--log-level 1 -eem.ior --node-mgr MyHost -ORBListenEndpoints iiop://localhost:12345 -ORBInitRef ProcessDestinationNC=file://ns.ior"); - $pl = new PerlACE::ProcessVX ("$ENV{'ACE_ROOT'}/bin/dance", "--log-level 1 -x MockTest.cdp -k file://em.ior"); -} -else { - $em = new PerlACE::Process ("$ENV{'ACE_ROOT'}/bin/dance", "--log-level 1 -eem.ior --node-mgr MyHost -ORBListenEndpoints iiop://localhost:12345 -ORBInitRef ProcessDestinationNC=file://ns.ior"); -#open (OLD_STDIN, "<STDIN"); -#open (STDIN, "") - $pl = new PerlACE::Process ("$ENV{'ACE_ROOT'}/bin/dance", "--log-level 1 -x MockTest.cdp -k file://em.ior"); -} - -$em_status = $em->Spawn(); -sleep 30; -#print STDIN "c\n"; -#open (OLD_STDIN, "<STDIN"); -#open (kid, "|-"); -open (STDIN, "<./plCommand.In"); -$pl_status = $pl->Spawn(); -sleep 10; -#print kid "c\n"; - -#print STDIN "c\n"; -sleep 10; - - -$pl_status = $pl->Kill(); -close (STDIN); -$em_status = $em->Kill(); - -$ns_status = $ns->Kill(); - -$mt_status = $mt->Kill(); - -#delete IOR files -if (-e em.ior) { - unlink "em.ior" -} -if (-e ns.ior) { - unlink "ns.ior" -} - -if ($pl_status != 0) -{ - print "\n ERROR: test returned $pl_status \n"; -} - -exit $pl_status; - |