summaryrefslogtreecommitdiff
path: root/modules/CIAO/DAnCE/tests/MocksTest
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/DAnCE/tests/MocksTest')
-rw-r--r--modules/CIAO/DAnCE/tests/MocksTest/MockObjectHome.cpp19
-rw-r--r--modules/CIAO/DAnCE/tests/MocksTest/MockObjectHome.h24
-rw-r--r--modules/CIAO/DAnCE/tests/MocksTest/MockTest.cdp196
-rw-r--r--modules/CIAO/DAnCE/tests/MocksTest/MockTest.mpc28
-rw-r--r--modules/CIAO/DAnCE/tests/MocksTest/MocksTest.cpp37
-rw-r--r--modules/CIAO/DAnCE/tests/MocksTest/MocksTest_Export.h58
-rw-r--r--modules/CIAO/DAnCE/tests/MocksTest/plCommand.In5
-rwxr-xr-xmodules/CIAO/DAnCE/tests/MocksTest/run_test.pl97
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;
-