// --- generic Main program from bases/Test
#include "BasicMainTestInternal.hxx"
#include "RuntimeSALOME.hxx"
+#include <chrono>
+#include <thread>
int main()
{
CORBA::ORB_ptr orb = rt->getOrb();
CORBA::String_var ior = orb->object_to_string( ns );
AutoPyRef proc = rt->launchSubProcess({"./runtimeTestEchoSrv",std::string(ior)});
- usleep(3000000);
+ std::this_thread::sleep_for(std::chrono::microseconds(3000000));
int ret = BasicMainTestInternal();
//
{
#include "BasicMainTestInternal.hxx"
#include "RuntimeSALOME.hxx"
+#include <chrono>
+#include <thread>
+
int main()
{
YACS::ENGINE::RuntimeSALOME::setRuntime();
CORBA::String_var ior = orb->object_to_string( ns );
AutoPyRef proc = rt->launchSubProcess({"./echoSrv",std::string(ior)});
//std::cout << getpid() << std::endl;
- usleep(3000000);
+ std::this_thread::sleep_for(std::chrono::microseconds(3000000));
int ret = BasicMainTestInternal();
//
SALOME_NamingService_Wrapper namingService(orb);
ret = driverTest(p, "samples/refcnt2.xml");
CPPUNIT_ASSERT(ret == 0);
data = ((OutputPyPort*)p->nodeMap["b1.b.node1"]->getOutputPort("p1"))->get();
- CPPUNIT_ASSERT_EQUAL(data->ob_refcnt,(long int)13);
+ CPPUNIT_ASSERT(data->ob_refcnt == 13);
}
void YacsLoaderTest::foreachs()