diff --git a/examples/HelloWorldExampleDS/HelloWorldPublisher.cpp b/examples/HelloWorldExampleDS/HelloWorldPublisher.cpp index fc09021a..84e451e6 100644 --- a/examples/HelloWorldExampleDS/HelloWorldPublisher.cpp +++ b/examples/HelloWorldExampleDS/HelloWorldPublisher.cpp @@ -49,9 +49,7 @@ bool HelloWorldPublisher::init( m_hello.index(0); m_hello.message("HelloWorld"); - RemoteServerAttributes ratt; - - ratt.ReadguidPrefix("44.49.53.43.53.45.52.56.45.52.5F.31"); + LocatorList_t remote_server; DomainParticipantQos participant_qos = PARTICIPANT_QOS_DEFAULT; @@ -70,8 +68,8 @@ bool HelloWorldPublisher::init( IPLocator::setPhysicalPort(server_address, default_port); IPLocator::setLogicalPort(server_address, 65215); - ratt.metatrafficUnicastLocatorList.push_back(server_address); - participant_qos.wire_protocol().builtin.discovery_config.m_DiscoveryServers.push_back(ratt); + remote_server.push_back(server_address); + participant_qos.wire_protocol().builtin.discovery_config.m_DiscoveryServers.push_back(remote_server); participant_qos.transport().use_builtin_transports = false; std::shared_ptr descriptor = std::make_shared(); @@ -90,8 +88,8 @@ bool HelloWorldPublisher::init( IPLocator::setIPv4(server_address, 127, 0, 0, 1); } - ratt.metatrafficUnicastLocatorList.push_back(server_address); - participant_qos.wire_protocol().builtin.discovery_config.m_DiscoveryServers.push_back(ratt); + remote_server.push_back(server_address); + participant_qos.wire_protocol().builtin.discovery_config.m_DiscoveryServers.push_back(remote_server); } participant_qos.wire_protocol().builtin.discovery_config.discoveryProtocol = DiscoveryProtocol::CLIENT; diff --git a/examples/HelloWorldExampleDS/HelloWorldSubscriber.cpp b/examples/HelloWorldExampleDS/HelloWorldSubscriber.cpp index 00513311..e119060e 100644 --- a/examples/HelloWorldExampleDS/HelloWorldSubscriber.cpp +++ b/examples/HelloWorldExampleDS/HelloWorldSubscriber.cpp @@ -46,8 +46,7 @@ bool HelloWorldSubscriber::init( Locator server_address) { - RemoteServerAttributes ratt; - ratt.ReadguidPrefix("44.49.53.43.53.45.52.56.45.52.5F.31"); + LocatorList_t remote_server; DomainParticipantQos participant_qos = PARTICIPANT_QOS_DEFAULT; @@ -66,8 +65,8 @@ bool HelloWorldSubscriber::init( IPLocator::setPhysicalPort(server_address, default_port); IPLocator::setLogicalPort(server_address, 65215); - ratt.metatrafficUnicastLocatorList.push_back(server_address); - participant_qos.wire_protocol().builtin.discovery_config.m_DiscoveryServers.push_back(ratt); + remote_server.push_back(server_address); + participant_qos.wire_protocol().builtin.discovery_config.m_DiscoveryServers.push_back(remote_server); participant_qos.transport().use_builtin_transports = false; std::shared_ptr descriptor = std::make_shared(); @@ -86,8 +85,8 @@ bool HelloWorldSubscriber::init( IPLocator::setIPv4(server_address, 127, 0, 0, 1); } - ratt.metatrafficUnicastLocatorList.push_back(server_address); - participant_qos.wire_protocol().builtin.discovery_config.m_DiscoveryServers.push_back(ratt); + remote_server.push_back(server_address); + participant_qos.wire_protocol().builtin.discovery_config.m_DiscoveryServers.push_back(remote_server); } participant_qos.wire_protocol().builtin.discovery_config.discoveryProtocol = DiscoveryProtocol::CLIENT; diff --git a/include/DiscoveryItem.h b/include/DiscoveryItem.h index 7bba41bb..03d41e7a 100644 --- a/include/DiscoveryItem.h +++ b/include/DiscoveryItem.h @@ -326,6 +326,8 @@ struct ParticipantDiscoveryDatabase : public DiscoveryItem, public std::set::size_type size_type; typedef ParticipantDiscoveryDatabase::iterator iterator; + std::string participant_name_; + // we need a special iterator that ignores zombie members struct smart_iterator : std::iterator< @@ -365,8 +367,10 @@ struct ParticipantDiscoveryDatabase : public DiscoveryItem, public std::set const ParticipantDiscoveryDatabase* operator []( const GUID_t&) const; + ParticipantDiscoveryDatabase& access_snapshot( + const GUID_t& ptid, + const std::string& name); + void to_xml( tinyxml2::XMLElement* pRoot, tinyxml2::XMLDocument& xmlDoc) const; @@ -508,6 +516,7 @@ class DiscoveryItemDatabase class T> bool AddEndPoint(T & (ParticipantDiscoveryItem::* m)() const, const GUID_t& spokesman, + const std::string& srcName, const GUID_t& ptid, const GUID_t& sid, const std::string& _typename, @@ -542,6 +551,7 @@ class DiscoveryItemDatabase //! Adds a new participant, returns false if allocation fails bool AddParticipant( const GUID_t& spokesman, + const std::string& srcName, const GUID_t& ptid, const std::string& name = std::string(), const std::chrono::steady_clock::time_point& discovered_timestamp = std::chrono::steady_clock::now(), @@ -559,6 +569,7 @@ class DiscoveryItemDatabase //! Adds a new Subscriber, returns false if allocation fails bool AddDataReader( const GUID_t& spokesman, + const std::string& srcName, const GUID_t& ptid, const GUID_t& sid, const std::string& _typename, @@ -573,6 +584,7 @@ class DiscoveryItemDatabase //! Adds a new Publisher, returns false if allocation fails bool AddDataWriter( const GUID_t& spokesman, + const std::string& srcName, const GUID_t& ptid, const GUID_t& pid, const std::string& _typename, diff --git a/include/IDs.h b/include/IDs.h index 97a5df70..67b6b8a5 100644 --- a/include/IDs.h +++ b/include/IDs.h @@ -31,8 +31,6 @@ static const std::string s_sSimples("simples"); static const std::string s_sSimple("simple"); static const std::string s_sPersist("persist"); static const std::string s_sLP("ListeningPorts"); -static const std::string s_sSL("ServersList"); -static const std::string s_sRServer("RServer"); static const std::string s_sTime("time"); static const std::string s_sSomeone("someone"); static const std::string s_sShowLiveliness("show_liveliness"); diff --git a/resources/xml/test_schema.xml b/resources/xml/test_schema.xml index e0148c10..3f8bdcd9 100644 --- a/resources/xml/test_schema.xml +++ b/resources/xml/test_schema.xml @@ -25,16 +25,12 @@ CLIENT - - - - -
127.0.0.1
- 65215 -
-
-
-
+ + +
127.0.0.1
+ 65215 +
+
diff --git a/resources/xml/test_schema2.xml b/resources/xml/test_schema2.xml index 87307f90..e50231ce 100644 --- a/resources/xml/test_schema2.xml +++ b/resources/xml/test_schema2.xml @@ -43,16 +43,12 @@ CLIENT - - - - -
127.0.0.1
- 65215 -
-
-
-
+ + +
127.0.0.1
+ 65215 +
+
diff --git a/resources/xsd/discovery-server.xsd b/resources/xsd/discovery-server.xsd index 0494dfa5..043225c4 100644 --- a/resources/xsd/discovery-server.xsd +++ b/resources/xsd/discovery-server.xsd @@ -349,12 +349,6 @@ - - - - - - @@ -372,7 +366,7 @@ - + @@ -915,7 +909,6 @@ - @@ -942,19 +935,8 @@ - - - - - - - - - - - diff --git a/src/DiscoveryItem.cpp b/src/DiscoveryItem.cpp index 8cb891f8..f422ac1a 100644 --- a/src/DiscoveryItem.cpp +++ b/src/DiscoveryItem.cpp @@ -382,6 +382,7 @@ std::vector DiscoveryItemDatabase::FindParticip bool DiscoveryItemDatabase::AddParticipant( const GUID_t& spokesman, + const std::string& srcName, const GUID_t& ptid, const std::string& name, const std::chrono::steady_clock::time_point& discovered_timestamp, @@ -389,7 +390,7 @@ bool DiscoveryItemDatabase::AddParticipant( { std::lock_guard lock(database_mutex); - ParticipantDiscoveryDatabase& _database = image[spokesman]; + ParticipantDiscoveryDatabase& _database = image.access_snapshot(spokesman, srcName); ParticipantDiscoveryDatabase::iterator it = std::lower_bound(_database.begin(), _database.end(), ptid); if (it == _database.end() || *it != ptid) @@ -455,6 +456,7 @@ template bool DiscoveryItemDatabase::AddEndPoint( T& (ParticipantDiscoveryItem::* m)() const, const GUID_t& spokesman, + const std::string& srcName, const GUID_t& ptid, const GUID_t& id, const std::string& _typename, @@ -463,7 +465,7 @@ bool DiscoveryItemDatabase::AddEndPoint( { std::lock_guard lock(database_mutex); - ParticipantDiscoveryDatabase& _database = image[spokesman]; + ParticipantDiscoveryDatabase& _database = image.access_snapshot(spokesman, srcName); ParticipantDiscoveryDatabase::iterator it = std::lower_bound(_database.begin(), _database.end(), ptid); if (it == _database.end() || ptid == spokesman ) @@ -534,13 +536,14 @@ bool DiscoveryItemDatabase::RemoveEndPoint( bool DiscoveryItemDatabase::AddDataReader( const GUID_t& spokesman, + const std::string& srcName, const GUID_t& ptid, const GUID_t& sid, const std::string& _typename, const std::string& topicname, const std::chrono::steady_clock::time_point& discovered_timestamp) { - return AddEndPoint(&ParticipantDiscoveryItem::getDataReaders, spokesman, ptid, sid, _typename, topicname, + return AddEndPoint(&ParticipantDiscoveryItem::getDataReaders, spokesman, srcName, ptid, sid, _typename, topicname, discovered_timestamp); } @@ -554,13 +557,14 @@ bool DiscoveryItemDatabase::RemoveDataReader( bool DiscoveryItemDatabase::AddDataWriter( const GUID_t& spokesman, + const std::string& srcName, const GUID_t& ptid, const GUID_t& pid, const std::string& _typename, const std::string& topicname, const std::chrono::steady_clock::time_point& discovered_timestamp) { - return AddEndPoint(&ParticipantDiscoveryItem::getDataWriters, spokesman, ptid, pid, _typename, topicname, + return AddEndPoint(&ParticipantDiscoveryItem::getDataWriters, spokesman, srcName, ptid, pid, _typename, topicname, discovered_timestamp); } @@ -806,6 +810,26 @@ bool eprosima::discovery_server::operator ==( return false; } +ParticipantDiscoveryDatabase& Snapshot::access_snapshot ( + const GUID_t& id, + const std::string& name) +{ + auto it = std::lower_bound(begin(), end(), id); + const ParticipantDiscoveryDatabase* p = nullptr; + + if (it == end() || *it != id) + { + // not there, emplace + p = &(*emplace(id, name).first); + } + else + { + p = &*it; + } + + return const_cast(*p); +} + ParticipantDiscoveryDatabase& Snapshot::operator []( const GUID_t& id) { @@ -815,7 +839,8 @@ ParticipantDiscoveryDatabase& Snapshot::operator []( if (it == end() || *it != id) { // not there, emplace - p = &(*emplace(id).first); + // should never be called from this operator + p = &(*emplace(id, "").first); } else { @@ -877,6 +902,11 @@ void Snapshot::to_xml( sstream << discovery_database.endpoint_guid.entityId; pPtdb->SetAttribute(s_sGUID_entity.c_str(), sstream.str().c_str()); } + { + std::stringstream sstream; + sstream << discovery_database.participant_name_; + pPtdb->SetAttribute(s_sName.c_str(), sstream.str().c_str()); + } for (const ParticipantDiscoveryItem& discovery_item : discovery_database) { diff --git a/src/DiscoveryServerManager.cpp b/src/DiscoveryServerManager.cpp index 1cd18e17..e0030bf0 100644 --- a/src/DiscoveryServerManager.cpp +++ b/src/DiscoveryServerManager.cpp @@ -871,43 +871,6 @@ void DiscoveryServerManager::loadServer( dpQOS.wire_protocol().builtin.metatrafficUnicastLocatorList = lists.second; } - // load the server list (if present) and update the DomainParticipantQOS builtin - tinyxml2::XMLElement* server_list = server->FirstChildElement(s_sSL.c_str()); - - if (server_list != nullptr) - { - RemoteServerList_t& list = dpQOS.wire_protocol().builtin.discovery_config.m_DiscoveryServers; - list.clear(); // server elements take precedence over profile ones - - tinyxml2::XMLElement* rserver = server_list->FirstChildElement(s_sRServer.c_str()); - - while (rserver != nullptr) - { - RemoteServerList_t::value_type srv; - GuidPrefix_t& prefix = srv.guidPrefix; - - // load the prefix - const char* cprefix = rserver->Attribute(DSxmlparser::PREFIX); - - if (cprefix != nullptr && - !(std::istringstream(cprefix) >> prefix) - && (prefix == c_GuidPrefix_Unknown)) - { - LOG_ERROR("RServers must provide a prefix"); // at least for now - return; - } - - // load the locator lists - serverLocator_map::mapped_type& lists = server_locators[srv.GetParticipant()]; - srv.metatrafficMulticastLocatorList = lists.first; - srv.metatrafficUnicastLocatorList = lists.second; - - list.push_back(std::move(srv)); - - rserver = rserver->NextSiblingElement(s_sRServer.c_str()); - } - } - if (shared_memory_off_) { // Desactivate transport by default @@ -1019,69 +982,6 @@ void DiscoveryServerManager::loadClient( dpQOS.name() = name; } - // server may be provided by prefix (takes precedence) or by list - const char* server = client->Attribute(s_sServer.c_str()); - if (server != nullptr) - { - RemoteServerList_t::value_type srv; - GuidPrefix_t& prefix = srv.guidPrefix; - - if (!(std::istringstream(server) >> prefix) && - (prefix == c_GuidPrefix_Unknown)) - { - LOG_ERROR("server attribute must provide a prefix"); // at least for now - return; - } - - RemoteServerList_t& list = dpQOS.wire_protocol().builtin.discovery_config.m_DiscoveryServers; - list.clear(); // server elements take precedence over profile ones - - // load the locator lists - serverLocator_map::mapped_type& lists = server_locators[srv.GetParticipant()]; - srv.metatrafficMulticastLocatorList = lists.first; - srv.metatrafficUnicastLocatorList = lists.second; - - list.push_back(std::move(srv)); - } - else - { - // load the server list (if present) and update the builtin - tinyxml2::XMLElement* server_list = client->FirstChildElement(s_sSL.c_str()); - - if (server_list != nullptr) - { - RemoteServerList_t& list = dpQOS.wire_protocol().builtin.discovery_config.m_DiscoveryServers; - list.clear(); // server elements take precedence over profile ones - - tinyxml2::XMLElement* rserver = server_list->FirstChildElement(s_sRServer.c_str()); - - while (rserver != nullptr) - { - RemoteServerList_t::value_type srv; - GuidPrefix_t& prefix = srv.guidPrefix; - - // load the prefix - const char* cprefix = rserver->Attribute(DSxmlparser::PREFIX); - - if (cprefix != nullptr && !(std::istringstream(cprefix) >> prefix) - && (prefix == c_GuidPrefix_Unknown)) - { - LOG_ERROR("RServers must provide a prefix"); // at least for now - return; - } - - // load the locator lists - serverLocator_map::mapped_type& lists = server_locators[srv.GetParticipant()]; - srv.metatrafficMulticastLocatorList = lists.first; - srv.metatrafficUnicastLocatorList = lists.second; - - list.push_back(std::move(srv)); - - rserver = rserver->NextSiblingElement(s_sRServer.c_str()); - } - } - } - // check for listening ports const char* lp = client->Attribute(s_sListeningPort.c_str()); if (lp != nullptr) @@ -1169,7 +1069,11 @@ void DiscoveryServerManager::loadClient( } } - pT->add_listener_port(static_cast(listening_port)); + if (pT->listening_ports.empty()) + { + // if no ports are specified, we will use the default ones + pT->add_listener_port(static_cast(listening_port)); + } // set up WAN if specified if (!address.empty() && p4) @@ -1662,7 +1566,7 @@ void DiscoveryServerManager::MapServerInfo( if (prefix == c_GuidPrefix_Unknown) { - LOG_ERROR("Servers cannot have a framework provided prefix"); // at least for now + LOG_INFO("Guidless server, locators must be set directly from the XML"); return; } @@ -1687,6 +1591,7 @@ void DiscoveryServerManager::on_participant_discovery( // if the callback origin was removed ignore GUID_t srcGuid = participant->guid(); + std::string srcName = participant->get_qos().name().to_string(); if ( nullptr == getParticipant(srcGuid)) { LOG_INFO("Received onParticipantDiscovery callback from unknown participant: " << srcGuid); @@ -1717,7 +1622,7 @@ void DiscoveryServerManager::on_participant_discovery( { case ParticipantDiscoveryInfo::DISCOVERED_PARTICIPANT: { - state.AddParticipant(srcGuid, partid, info.info.m_participantName.to_string(), callback_time, + state.AddParticipant(srcGuid, srcName, partid, info.info.m_participantName.to_string(), callback_time, server); break; } @@ -1742,6 +1647,7 @@ void DiscoveryServerManager::on_data_reader_discovery( // if the callback origin was removed ignore GUID_t srcGuid = participant->guid(); + std::string srcName = participant->get_qos().name().to_string(); if ( nullptr == getParticipant(srcGuid)) { LOG_INFO("Received SubscriberDiscovery callback from unknown participant: " << srcGuid); @@ -1797,7 +1703,7 @@ void DiscoveryServerManager::on_data_reader_discovery( switch (info.status) { case DS::DISCOVERED_READER: - state.AddDataReader(srcGuid, partid, subsid, info.info.typeName().to_string(), + state.AddDataReader(srcGuid, srcName, partid, subsid, info.info.typeName().to_string(), info.info.topicName().to_string(), callback_time); break; case DS::REMOVED_READER: @@ -1822,6 +1728,7 @@ void DiscoveryServerManager::on_data_writer_discovery( // if the callback origin was removed ignore GUID_t srcGuid = participant->guid(); + std::string srcName = participant->get_qos().name().to_string(); if ( nullptr == getParticipant(srcGuid)) { LOG_INFO("Received PublisherDiscovery callback from unknown participant: " << srcGuid); @@ -1879,6 +1786,7 @@ void DiscoveryServerManager::on_data_writer_discovery( case DS::DISCOVERED_WRITER: state.AddDataWriter(srcGuid, + srcName, partid, pubsid, info.info.typeName().to_string(), diff --git a/src/LateJoiner.cpp b/src/LateJoiner.cpp index b0d9840d..ea17bd23 100644 --- a/src/LateJoiner.cpp +++ b/src/LateJoiner.cpp @@ -28,7 +28,7 @@ void DelayedParticipantCreation::operator ()( DiscoveryServerManager& manager ) /*override*/ { - DomainParticipant* p = DomainParticipantFactory::get_instance()->create_participant(0, qos, &manager); + DomainParticipant* p = DomainParticipantFactory::get_instance()->create_participant(42, qos, &manager); Publisher* publisher_ = p->create_publisher(PUBLISHER_QOS_DEFAULT); Subscriber* subscriber_ = p->create_subscriber(SUBSCRIBER_QOS_DEFAULT); diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index ec1a3d4f..d02fe6b7 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -94,8 +94,17 @@ list(APPEND TEST_LIST test_44_fast_discovery_server_tool_reconnect test_45_trivial_client_reconnect + test_46_guidless_discovery + test_47_guidless_server_double_ping + test_48_guidless_complex + test_60_disconnection test_61_superclient_environment_variable + + test_95_tcpv4_cli + test_96_tcpv6_cli + test_97_tcpv4_env_var + test_98_tcpv6_env_var test_99_tcp ) @@ -126,9 +135,7 @@ set(TEST_CASE_LIST) # Test that are leaky and may fail set(FAIL_TEST_CASES - test_26_backup_restore - test_33_superclient_complex - test_99_tcp) + test_26_backup_restore) # For each test case, create different executables for each configuration foreach(TEST IN LISTS TEST_LIST) diff --git a/test/configuration/test_cases/test_01_trivial.xml b/test/configuration/test_cases/test_01_trivial.xml index d7b85f0a..1416b3b2 100644 --- a/test/configuration/test_cases/test_01_trivial.xml +++ b/test/configuration/test_cases/test_01_trivial.xml @@ -26,16 +26,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -54,16 +50,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -82,9 +74,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -106,3 +100,4 @@ + diff --git a/test/configuration/test_cases/test_02_single_server_medium.xml b/test/configuration/test_cases/test_02_single_server_medium.xml index 28e797ad..a3f8ad5c 100644 --- a/test/configuration/test_cases/test_02_single_server_medium.xml +++ b/test/configuration/test_cases/test_02_single_server_medium.xml @@ -129,7 +129,7 @@ - test_02_single_server_medium_snapshot_1 + test_02_single_server_medium_snapshot_1 @@ -140,16 +140,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -168,16 +164,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -196,16 +188,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -224,16 +212,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -252,16 +236,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -280,16 +260,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -308,16 +284,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -336,16 +308,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -364,16 +332,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -392,16 +356,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -420,16 +380,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -448,16 +404,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -476,16 +428,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -504,16 +452,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -532,16 +476,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -560,16 +500,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -588,16 +524,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -616,16 +548,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -644,16 +572,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -672,16 +596,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -700,16 +620,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -728,16 +644,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -756,16 +668,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -784,16 +692,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -812,16 +716,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -840,16 +740,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -868,16 +764,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -896,16 +788,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -924,16 +812,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -952,16 +836,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -980,16 +860,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -1008,16 +884,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -1036,16 +908,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -1064,16 +932,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -1092,16 +956,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -1120,16 +980,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -1148,16 +1004,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -1176,16 +1028,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -1204,16 +1052,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -1232,16 +1076,12 @@ CLIENT - - - - -
127.0.0.1
- 02811 -
-
-
-
+ + +
127.0.0.1
+ 02811 +
+
0 @@ -1264,9 +1104,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_03_single_server_large.xml b/test/configuration/test_cases/test_03_single_server_large.xml index e24ada66..ba85d454 100644 --- a/test/configuration/test_cases/test_03_single_server_large.xml +++ b/test/configuration/test_cases/test_03_single_server_large.xml @@ -784,17 +784,19 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY - -
127.0.0.1
- 03811 -
+ +
127.0.0.1
+ 03811 +
@@ -815,16 +817,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -837,16 +835,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -863,16 +857,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -885,16 +875,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -911,16 +897,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -933,16 +915,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -959,16 +937,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -981,16 +955,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1007,16 +977,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1029,16 +995,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1055,16 +1017,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1077,16 +1035,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1103,16 +1057,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1125,16 +1075,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1151,16 +1097,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1173,16 +1115,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1199,16 +1137,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1221,16 +1155,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1247,16 +1177,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1269,16 +1195,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1295,16 +1217,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1317,16 +1235,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1343,16 +1257,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1365,16 +1275,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1391,16 +1297,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1413,16 +1315,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1439,16 +1337,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1461,16 +1355,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1487,16 +1377,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1509,16 +1395,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1535,16 +1417,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1557,16 +1435,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1583,16 +1457,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1605,16 +1475,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1631,16 +1497,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1653,16 +1515,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1679,16 +1537,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1701,16 +1555,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1727,16 +1577,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1749,16 +1595,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1775,16 +1617,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1797,16 +1635,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1823,16 +1657,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1845,16 +1675,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1871,16 +1697,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1893,16 +1715,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1919,16 +1737,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1941,16 +1755,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1967,16 +1777,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -1989,16 +1795,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2015,16 +1817,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2037,16 +1835,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2063,16 +1857,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2085,16 +1875,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2111,16 +1897,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2133,16 +1915,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2159,16 +1937,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2181,16 +1955,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2207,16 +1977,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2229,16 +1995,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2255,16 +2017,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2277,16 +2035,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2303,16 +2057,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2325,16 +2075,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2351,16 +2097,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2373,16 +2115,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2399,16 +2137,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2421,16 +2155,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2447,16 +2177,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2469,16 +2195,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2495,16 +2217,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2517,16 +2235,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2543,16 +2257,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2565,16 +2275,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2591,16 +2297,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2613,16 +2315,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2639,16 +2337,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2661,16 +2355,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2687,16 +2377,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2709,16 +2395,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2735,16 +2417,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2757,16 +2435,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2783,16 +2457,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2805,16 +2475,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2831,16 +2497,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2853,16 +2515,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2879,16 +2537,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2901,16 +2555,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2927,16 +2577,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2949,16 +2595,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2975,16 +2617,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -2997,16 +2635,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3023,16 +2657,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3045,16 +2675,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3071,16 +2697,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3093,16 +2715,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3119,16 +2737,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3141,16 +2755,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3167,16 +2777,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3189,16 +2795,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3215,16 +2817,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3237,16 +2835,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3263,16 +2857,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3285,16 +2875,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3311,16 +2897,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3333,16 +2915,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3359,16 +2937,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3381,16 +2955,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3407,16 +2977,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3429,16 +2995,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3455,16 +3017,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3477,16 +3035,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3503,16 +3057,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3525,16 +3075,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3551,16 +3097,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3573,16 +3115,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3599,16 +3137,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3621,16 +3155,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3647,16 +3177,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3669,16 +3195,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3695,16 +3217,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3717,16 +3235,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3743,16 +3257,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3765,16 +3275,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3791,16 +3297,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3813,16 +3315,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3839,16 +3337,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3861,16 +3355,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3887,16 +3377,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3909,16 +3395,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3935,16 +3417,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3957,16 +3435,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -3983,16 +3457,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4005,16 +3475,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4031,16 +3497,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4053,16 +3515,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4079,16 +3537,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4101,16 +3555,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4127,16 +3577,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4149,16 +3595,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4175,16 +3617,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4197,16 +3635,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4223,16 +3657,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4245,16 +3675,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4271,16 +3697,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4293,16 +3715,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4319,16 +3737,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4341,16 +3755,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4367,16 +3777,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4389,16 +3795,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4415,16 +3817,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4437,16 +3835,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4463,16 +3857,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4485,16 +3875,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4511,16 +3897,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4533,16 +3915,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4559,16 +3937,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4581,16 +3955,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4607,16 +3977,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4629,16 +3995,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4655,16 +4017,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4677,16 +4035,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4703,16 +4057,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4725,16 +4075,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4751,16 +4097,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4773,16 +4115,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4799,16 +4137,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4821,16 +4155,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4847,16 +4177,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4869,16 +4195,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4895,16 +4217,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4917,16 +4235,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4943,16 +4257,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4965,16 +4275,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -4991,16 +4297,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5013,16 +4315,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5039,16 +4337,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5061,16 +4355,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5087,16 +4377,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5109,16 +4395,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5135,16 +4417,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5157,16 +4435,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5183,16 +4457,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5205,16 +4475,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5231,16 +4497,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5253,16 +4515,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5279,16 +4537,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5301,16 +4555,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5327,16 +4577,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5349,16 +4595,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5375,16 +4617,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5397,16 +4635,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5423,16 +4657,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5445,16 +4675,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5471,16 +4697,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5493,16 +4715,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5519,16 +4737,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5541,16 +4755,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5567,16 +4777,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5589,16 +4795,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5615,16 +4817,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5637,16 +4835,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5663,16 +4857,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5685,16 +4875,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5711,16 +4897,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5733,16 +4915,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5759,16 +4937,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5781,16 +4955,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5807,16 +4977,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5829,16 +4995,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5855,16 +5017,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5877,16 +5035,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5903,16 +5057,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5925,16 +5075,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5951,16 +5097,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5973,16 +5115,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -5999,16 +5137,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6021,16 +5155,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6047,16 +5177,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6069,16 +5195,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6095,16 +5217,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6117,16 +5235,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6143,16 +5257,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6165,16 +5275,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6191,16 +5297,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6213,16 +5315,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6239,16 +5337,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6261,16 +5355,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6287,16 +5377,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6309,16 +5395,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6335,16 +5417,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6357,16 +5435,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6383,16 +5457,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6405,16 +5475,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6431,16 +5497,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6453,16 +5515,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6479,16 +5537,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6501,16 +5555,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6527,16 +5577,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6549,16 +5595,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6575,16 +5617,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6597,16 +5635,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6623,16 +5657,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6645,16 +5675,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6671,16 +5697,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6693,16 +5715,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6719,16 +5737,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6741,16 +5755,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6767,16 +5777,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6789,16 +5795,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6815,16 +5817,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6837,16 +5835,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6863,16 +5857,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6885,16 +5875,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6911,16 +5897,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
@@ -6933,16 +5915,12 @@ CLIENT - - - - -
127.0.0.1
- 03811 -
-
-
-
+ + +
127.0.0.1
+ 03811 +
+
diff --git a/test/configuration/test_cases/test_04_server_ping.xml b/test/configuration/test_cases/test_04_server_ping.xml index c9f52cef..cf99ebbc 100644 --- a/test/configuration/test_cases/test_04_server_ping.xml +++ b/test/configuration/test_cases/test_04_server_ping.xml @@ -18,9 +18,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -41,22 +43,20 @@ - - - - -
127.0.0.1
- 04811 -
-
-
-
+ + +
127.0.0.1
+ 04811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_05_server_double_ping.xml b/test/configuration/test_cases/test_05_server_double_ping.xml index fbb55679..b2ae6b21 100644 --- a/test/configuration/test_cases/test_05_server_double_ping.xml +++ b/test/configuration/test_cases/test_05_server_double_ping.xml @@ -28,16 +28,12 @@ CLIENT - - - - -
127.0.0.1
- 05811 -
-
-
-
+ + +
127.0.0.1
+ 05811 +
+
0 @@ -56,16 +52,12 @@ CLIENT - - - - -
127.0.0.1
- 05812 -
-
-
-
+ + +
127.0.0.1
+ 05812 +
+
0 @@ -84,9 +76,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -108,9 +102,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -131,32 +127,26 @@ - - - - -
127.0.0.1
- 05811 -
-
-
-
- - - - -
127.0.0.1
- 05812 -
-
-
-
+ + +
127.0.0.1
+ 05811 +
+
+ + +
127.0.0.1
+ 05812 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_06_diamond_servers.xml b/test/configuration/test_cases/test_06_diamond_servers.xml index 22d268b0..b006ea08 100644 --- a/test/configuration/test_cases/test_06_diamond_servers.xml +++ b/test/configuration/test_cases/test_06_diamond_servers.xml @@ -35,16 +35,12 @@ CLIENT - - - - -
127.0.0.1
- 06811 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
0 @@ -63,16 +59,12 @@ CLIENT - - - - -
127.0.0.1
- 06812 -
-
-
-
+ + +
127.0.0.1
+ 06812 +
+
0 @@ -91,16 +83,12 @@ CLIENT - - - - -
127.0.0.1
- 06813 -
-
-
-
+ + +
127.0.0.1
+ 06813 +
+
0 @@ -119,16 +107,12 @@ CLIENT - - - - -
127.0.0.1
- 06814 -
-
-
-
+ + +
127.0.0.1
+ 06814 +
+
0 @@ -147,9 +131,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -170,22 +156,20 @@ - - - - -
127.0.0.1
- 06811 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -206,22 +190,20 @@ - - - - -
127.0.0.1
- 06811 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -242,32 +224,26 @@ - - - - -
127.0.0.1
- 06812 -
-
-
-
- - - - -
127.0.0.1
- 06813 -
-
-
-
+ + +
127.0.0.1
+ 06812 +
+
+ + +
127.0.0.1
+ 06813 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_07_server_endpoints_two_servers.xml b/test/configuration/test_cases/test_07_server_endpoints_two_servers.xml index 33e119cb..86971338 100644 --- a/test/configuration/test_cases/test_07_server_endpoints_two_servers.xml +++ b/test/configuration/test_cases/test_07_server_endpoints_two_servers.xml @@ -14,33 +14,6 @@ - - - - - CLIENT - - - - - -
127.0.0.1
- 07811 -
-
-
-
-
- - 0 - - DURATION_INFINITY - DURATION_INFINITY -
-
-
-
- 44.49.53.43.53.45.52.56.45.52.5F.31 @@ -48,9 +21,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -71,22 +46,20 @@ - - - - -
127.0.0.1
- 07811 -
-
-
-
+ + +
127.0.0.1
+ 07811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_08_server_endpoints_four_clients.xml b/test/configuration/test_cases/test_08_server_endpoints_four_clients.xml index be81d49c..7f8dd3b6 100644 --- a/test/configuration/test_cases/test_08_server_endpoints_four_clients.xml +++ b/test/configuration/test_cases/test_08_server_endpoints_four_clients.xml @@ -36,16 +36,12 @@ CLIENT - - - - -
127.0.0.1
- 08811 -
-
-
-
+ + +
127.0.0.1
+ 08811 +
+
0 @@ -64,16 +60,12 @@ CLIENT - - - - -
127.0.0.1
- 08811 -
-
-
-
+ + +
127.0.0.1
+ 08811 +
+
0 @@ -92,16 +84,12 @@ CLIENT - - - - -
127.0.0.1
- 08811 -
-
-
-
+ + +
127.0.0.1
+ 08811 +
+
0 @@ -120,16 +108,12 @@ CLIENT - - - - -
127.0.0.1
- 08811 -
-
-
-
+ + +
127.0.0.1
+ 08811 +
+
0 @@ -148,9 +132,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_09_servers_serial.xml b/test/configuration/test_cases/test_09_servers_serial.xml index 625f5f5c..7dda28f6 100644 --- a/test/configuration/test_cases/test_09_servers_serial.xml +++ b/test/configuration/test_cases/test_09_servers_serial.xml @@ -24,16 +24,12 @@ CLIENT - - - - -
127.0.0.1
- 09811 -
-
-
-
+ + +
127.0.0.1
+ 09811 +
+
0 @@ -52,9 +48,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -75,22 +73,20 @@ - - - - -
127.0.0.1
- 09811 -
-
-
-
+ + +
127.0.0.1
+ 09811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -111,22 +107,20 @@ - - - - -
127.0.0.1
- 09812 -
-
-
-
+ + +
127.0.0.1
+ 09812 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_10_server_redundancy.xml b/test/configuration/test_cases/test_10_server_redundancy.xml index 7d593b4a..6f17f2f1 100644 --- a/test/configuration/test_cases/test_10_server_redundancy.xml +++ b/test/configuration/test_cases/test_10_server_redundancy.xml @@ -24,36 +24,24 @@ CLIENT - - - - -
127.0.0.1
- 10811 -
-
-
-
- - - - -
127.0.0.1
- 10812 -
-
-
-
- - - - -
127.0.0.1
- 10813 -
-
-
-
+ + +
127.0.0.1
+ 10811 +
+
+ + +
127.0.0.1
+ 10812 +
+
+ + +
127.0.0.1
+ 10813 +
+
0 @@ -72,9 +60,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -96,9 +86,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -120,9 +112,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_11_remote_servers.xml b/test/configuration/test_cases/test_11_remote_servers.xml index 14e5ea34..93ae29b0 100644 --- a/test/configuration/test_cases/test_11_remote_servers.xml +++ b/test/configuration/test_cases/test_11_remote_servers.xml @@ -21,9 +21,9 @@ - + test_11_remote_servers_snapshot_1 - + test_11_remote_servers_snapshot_2 @@ -35,184 +35,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
-
- - 0 - - DURATION_INFINITY - DURATION_INFINITY -
-
-
-
- - - - 63.6c.69.65.6e.74.32.5f.73.31.5f.5f - - - CLIENT - - - - - -
127.0.0.1
- 11811 -
-
-
-
-
- - 0 - - DURATION_INFINITY - DURATION_INFINITY -
-
-
-
- - - - 63.6c.69.65.6e.74.31.5f.73.32.5f.5f - - - CLIENT - - - - - -
127.0.0.1
- 11812 -
-
-
-
-
- - 0 - - DURATION_INFINITY - DURATION_INFINITY -
-
-
-
- - - - 63.6c.69.65.6e.74.32.5f.73.32.5f.5f - - - CLIENT - - - - - -
127.0.0.1
- 11812 -
-
-
-
-
- - 0 - - DURATION_INFINITY - DURATION_INFINITY -
-
-
-
- - - - 63.6c.69.65.6e.74.31.5f.73.33.5f.5f - - - CLIENT - - - - - -
127.0.0.1
- 11813 -
-
-
-
-
- - 0 - - DURATION_INFINITY - DURATION_INFINITY -
-
-
-
- - - - 63.6c.69.65.6e.74.32.5f.73.33.5f.5f - - - CLIENT - - - - - -
127.0.0.1
- 11813 -
-
-
-
-
- - 0 - - DURATION_INFINITY - DURATION_INFINITY -
-
-
-
- - - - 63.6c.69.65.6e.74.31.5f.73.35.5f.5f - - - CLIENT - - - - - -
127.0.0.1
- 11815 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -231,9 +59,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -254,22 +84,20 @@ - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -290,22 +118,20 @@ - - - - -
127.0.0.1
- 11812 -
-
-
-
+ + +
127.0.0.1
+ 11812 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -325,15 +151,5 @@ HelloWorld - - topic_2 - HelloWorld - - - - topic_3 - HelloWorld - -
diff --git a/test/configuration/test_cases/test_12_virtual_topics.xml b/test/configuration/test_cases/test_12_virtual_topics.xml index 5067cb0a..a9a396c5 100644 --- a/test/configuration/test_cases/test_12_virtual_topics.xml +++ b/test/configuration/test_cases/test_12_virtual_topics.xml @@ -7,65 +7,15 @@ - - - - -
127.0.0.1
- 12812 -
-
-
-
- - -
- - - - -
127.0.0.1
- 12813 -
-
-
-
- - - -
- - - - -
127.0.0.1
- 12814 -
-
-
-
- - - - -
127.0.0.1
- 12815 -
-
-
-
- - -
@@ -105,16 +55,12 @@ CLIENT - - - - -
127.0.0.1
- 12811 -
-
-
-
+ + +
127.0.0.1
+ 12811 +
+
0 @@ -133,16 +79,12 @@ CLIENT - - - - -
127.0.0.1
- 12811 -
-
-
-
+ + +
127.0.0.1
+ 12811 +
+
0 @@ -161,16 +103,12 @@ CLIENT - - - - -
127.0.0.1
- 12812 -
-
-
-
+ + +
127.0.0.1
+ 12812 +
+
0 @@ -189,16 +127,12 @@ CLIENT - - - - -
127.0.0.1
- 12812 -
-
-
-
+ + +
127.0.0.1
+ 12812 +
+
0 @@ -217,16 +151,12 @@ CLIENT - - - - -
127.0.0.1
- 12813 -
-
-
-
+ + +
127.0.0.1
+ 12813 +
+
0 @@ -245,16 +175,12 @@ CLIENT - - - - -
127.0.0.1
- 12813 -
-
-
-
+ + +
127.0.0.1
+ 12813 +
+
0 @@ -273,16 +199,12 @@ CLIENT - - - - -
127.0.0.1
- 12815 -
-
-
-
+ + +
127.0.0.1
+ 12815 +
+
0 @@ -301,9 +223,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -324,22 +248,20 @@ - - - - -
127.0.0.1
- 12811 -
-
-
-
+ + +
127.0.0.1
+ 12811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -360,32 +282,26 @@ - - - - -
127.0.0.1
- 12812 -
-
-
-
- - - - -
127.0.0.1
- 12814 -
-
-
-
+ + +
127.0.0.1
+ 12812 +
+
+ + +
127.0.0.1
+ 12814 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -407,9 +323,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -430,22 +348,20 @@ - - - - -
127.0.0.1
- 12812 -
-
-
-
+ + +
127.0.0.1
+ 12812 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_13_disposals_single_server.xml b/test/configuration/test_cases/test_13_disposals_single_server.xml index 243f335c..fed77c77 100644 --- a/test/configuration/test_cases/test_13_disposals_single_server.xml +++ b/test/configuration/test_cases/test_13_disposals_single_server.xml @@ -129,7 +129,7 @@ test_13_disposals_single_server_8.[P1,P2]_-_9.[S1,S2] test_13_disposals_single_server_8.P2_-_9.S2 - test_13_disposals_single_server_a.P1_-_b.S1 + test_13_disposals_single_server_a.P1_-_b.S1 test_13_disposals_single_server_a_-_b test_13_disposals_single_server_c.S1_-_d.P1 @@ -148,16 +148,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -176,16 +172,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -204,16 +196,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -232,16 +220,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -260,16 +244,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -288,16 +268,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -316,16 +292,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -344,16 +316,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -372,16 +340,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -400,16 +364,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -428,16 +388,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -456,16 +412,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -484,16 +436,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -512,16 +460,12 @@ CLIENT - - - - -
127.0.0.1
- 11811 -
-
-
-
+ + +
127.0.0.1
+ 11811 +
+
0 @@ -540,9 +484,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_14_disposals_remote_servers.xml b/test/configuration/test_cases/test_14_disposals_remote_servers.xml index df0bd8f6..76b8523f 100644 --- a/test/configuration/test_cases/test_14_disposals_remote_servers.xml +++ b/test/configuration/test_cases/test_14_disposals_remote_servers.xml @@ -25,23 +25,23 @@ test_14_disposals_remote_servers_snapshot_1 - + test_14_disposals_remote_servers_snapshot_2 test_14_disposals_remote_servers_snapshot_3 - + test_14_disposals_remote_servers_snapshot_4 - + test_14_disposals_remote_servers_snapshot_5 test_14_disposals_remote_servers_snapshot_6 - + test_14_disposals_remote_servers_snapshot_7 @@ -54,16 +54,12 @@ CLIENT - - - - -
127.0.0.1
- 14811 -
-
-
-
+ + +
127.0.0.1
+ 14811 +
+
@@ -77,16 +73,12 @@ CLIENT - - - - -
127.0.0.1
- 14811 -
-
-
-
+ + +
127.0.0.1
+ 14811 +
+
@@ -118,16 +110,12 @@ - - - - -
127.0.0.1
- 14811 -
-
-
-
+ + +
127.0.0.1
+ 14811 +
+
SERVER
@@ -149,19 +137,17 @@ - - - - -
127.0.0.1
- 14812 -
-
-
-
+ + +
127.0.0.1
+ 14812 +
+
SERVER - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_15_disposals_client_servers.xml b/test/configuration/test_cases/test_15_disposals_client_servers.xml index 03af24c8..086c191d 100644 --- a/test/configuration/test_cases/test_15_disposals_client_servers.xml +++ b/test/configuration/test_cases/test_15_disposals_client_servers.xml @@ -43,16 +43,12 @@ CLIENT - - - - -
127.0.0.1
- 15811 -
-
-
-
+ + +
127.0.0.1
+ 15811 +
+
@@ -66,16 +62,12 @@ CLIENT - - - - -
127.0.0.1
- 15813 -
-
-
-
+ + +
127.0.0.1
+ 15813 +
+
@@ -89,9 +81,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -112,22 +106,20 @@ - - - - -
127.0.0.1
- 15811 -
-
-
-
+ + +
127.0.0.1
+ 15811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -148,22 +140,20 @@ - - - - -
127.0.0.1
- 15811 -
-
-
-
+ + +
127.0.0.1
+ 15811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_16_lease_duration_single_client.xml b/test/configuration/test_cases/test_16_lease_duration_single_client.xml index fd282dd9..fc3b94f3 100644 --- a/test/configuration/test_cases/test_16_lease_duration_single_client.xml +++ b/test/configuration/test_cases/test_16_lease_duration_single_client.xml @@ -40,16 +40,12 @@ CLIENT - - - - -
127.0.0.1
- 16811 -
-
-
-
+ + +
127.0.0.1
+ 16811 +
+
5 @@ -69,16 +65,12 @@ CLIENT - - - - -
127.0.0.1
- 16811 -
-
-
-
+ + +
127.0.0.1
+ 16811 +
+
5 diff --git a/test/configuration/test_cases/test_16_lease_duration_single_client_1.xml b/test/configuration/test_cases/test_16_lease_duration_single_client_1.xml index 20997d9f..5d233a4d 100644 --- a/test/configuration/test_cases/test_16_lease_duration_single_client_1.xml +++ b/test/configuration/test_cases/test_16_lease_duration_single_client_1.xml @@ -19,16 +19,12 @@ CLIENT - - - - -
127.0.0.1
- 16811 -
-
-
-
+ + +
127.0.0.1
+ 16811 +
+
3 diff --git a/test/configuration/test_cases/test_17_lease_duration_remove_client_server.xml b/test/configuration/test_cases/test_17_lease_duration_remove_client_server.xml index 5632b0fe..57c64ca7 100644 --- a/test/configuration/test_cases/test_17_lease_duration_remove_client_server.xml +++ b/test/configuration/test_cases/test_17_lease_duration_remove_client_server.xml @@ -39,16 +39,12 @@ CLIENT - - - - -
127.0.0.1
- 17811 -
-
-
-
+ + +
127.0.0.1
+ 17811 +
+
5 @@ -68,16 +64,12 @@ CLIENT - - - - -
127.0.0.1
- 17811 -
-
-
-
+ + +
127.0.0.1
+ 17811 +
+
5 diff --git a/test/configuration/test_cases/test_17_lease_duration_remove_client_server_1.xml b/test/configuration/test_cases/test_17_lease_duration_remove_client_server_1.xml index 7607ee0c..29abee4e 100644 --- a/test/configuration/test_cases/test_17_lease_duration_remove_client_server_1.xml +++ b/test/configuration/test_cases/test_17_lease_duration_remove_client_server_1.xml @@ -7,6 +7,7 @@ + test_17_lease_duration_remove_client_server_1_snapshot_1 @@ -19,20 +20,16 @@ - - - - -
127.0.0.1
- 17811 -
-
-
-
+ + +
127.0.0.1
+ 17811 +
+
SERVER - 0 + 5 3 diff --git a/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess.xml b/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess.xml index 4083f9b6..1cb6cbe0 100644 --- a/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess.xml +++ b/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess.xml @@ -26,16 +26,12 @@ CLIENT - - - - -
127.0.0.1
- 18811 -
-
-
-
+ + +
127.0.0.1
+ 18811 +
+
DURATION_INFINITY DURATION_INFINITY @@ -50,7 +46,9 @@ SERVER - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess_1.xml b/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess_1.xml index a4834fb9..246bb30e 100644 --- a/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess_1.xml +++ b/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess_1.xml @@ -16,19 +16,17 @@ - - - - -
127.0.0.1
- 18811 -
-
-
-
+ + +
127.0.0.1
+ 18811 +
+
SERVER - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess_2.xml b/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess_2.xml index a155f063..f53239c1 100644 --- a/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess_2.xml +++ b/test/configuration/test_cases/test_18_disposals_remote_servers_multiprocess_2.xml @@ -19,19 +19,17 @@ - - - - -
127.0.0.1
- 18812 -
-
-
-
+ + +
127.0.0.1
+ 18812 +
+
SERVER - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_19_disposals_break_builtin_connections.xml b/test/configuration/test_cases/test_19_disposals_break_builtin_connections.xml index 7f37d3dd..8193c81b 100644 --- a/test/configuration/test_cases/test_19_disposals_break_builtin_connections.xml +++ b/test/configuration/test_cases/test_19_disposals_break_builtin_connections.xml @@ -26,7 +26,7 @@ test_19_disposals_break_builtin_connections_snapshot_1 test_19_disposals_break_builtin_connections_snapshot_2 - + test_19_disposals_break_builtin_connections_snapshot_3 @@ -39,16 +39,12 @@ CLIENT - - - - -
127.0.0.1
- 19811 -
-
-
-
+ + +
127.0.0.1
+ 19811 +
+
@@ -62,16 +58,12 @@ CLIENT - - - - -
127.0.0.1
- 19811 -
-
-
-
+ + +
127.0.0.1
+ 19811 +
+
@@ -85,7 +77,7 @@ SERVER - 0 + 5 @@ -106,16 +98,12 @@ - - - - -
127.0.0.1
- 19811 -
-
-
-
+ + +
127.0.0.1
+ 19811 +
+
SERVER
@@ -137,16 +125,12 @@ - - - - -
127.0.0.1
- 19812 -
-
-
-
+ + +
127.0.0.1
+ 19812 +
+
SERVER
diff --git a/test/configuration/test_cases/test_20_break_builtin_connections.xml b/test/configuration/test_cases/test_20_break_builtin_connections.xml index 5d669881..f59f873d 100644 --- a/test/configuration/test_cases/test_20_break_builtin_connections.xml +++ b/test/configuration/test_cases/test_20_break_builtin_connections.xml @@ -23,7 +23,7 @@ test_20_break_builtin_connections_snapshot_1 test_20_break_builtin_connections_snapshot_2 - + test_20_break_builtin_connections_snapshot_3 @@ -36,16 +36,12 @@ CLIENT - - - - -
127.0.0.1
- 20811 -
-
-
-
+ + +
127.0.0.1
+ 20811 +
+
5 @@ -65,16 +61,12 @@ CLIENT - - - - -
127.0.0.1
- 20811 -
-
-
-
+ + +
127.0.0.1
+ 20811 +
+
5 @@ -94,7 +86,7 @@ SERVER - 0 + 5 5 @@ -121,20 +113,16 @@ - - - - -
127.0.0.1
- 20811 -
-
-
-
+ + +
127.0.0.1
+ 20811 +
+
SERVER - 0 + 5 5 @@ -161,20 +149,16 @@ - - - - -
127.0.0.1
- 20812 -
-
-
-
+ + +
127.0.0.1
+ 20812 +
+
SERVER - 0 + 5 5 diff --git a/test/configuration/test_cases/test_20_break_builtin_connections_1.xml b/test/configuration/test_cases/test_20_break_builtin_connections_1.xml index 1c120812..34fb8ac7 100644 --- a/test/configuration/test_cases/test_20_break_builtin_connections_1.xml +++ b/test/configuration/test_cases/test_20_break_builtin_connections_1.xml @@ -8,7 +8,7 @@ - + test_20_break_builtin_connections_1_snapshot_1 @@ -20,20 +20,16 @@ - - - - -
127.0.0.1
- 20811 -
-
-
-
+ + +
127.0.0.1
+ 20811 +
+
SERVER - 0 + 5 5 diff --git a/test/configuration/test_cases/test_21_disposals_remote_server_trivial.xml b/test/configuration/test_cases/test_21_disposals_remote_server_trivial.xml index fca5404a..dc75b30f 100644 --- a/test/configuration/test_cases/test_21_disposals_remote_server_trivial.xml +++ b/test/configuration/test_cases/test_21_disposals_remote_server_trivial.xml @@ -28,16 +28,12 @@ CLIENT - - - - -
127.0.0.1
- 21811 -
-
-
-
+ + +
127.0.0.1
+ 21811 +
+
@@ -51,16 +47,12 @@ CLIENT - - - - -
127.0.0.1
- 21811 -
-
-
-
+ + +
127.0.0.1
+ 21811 +
+
@@ -74,7 +66,7 @@ SERVER - 0 + 5 @@ -95,20 +87,16 @@ - - - - -
127.0.0.1
- 21811 -
-
-
-
+ + +
127.0.0.1
+ 21811 +
+
SERVER - 0 + 5
@@ -129,20 +117,16 @@ - - - - -
127.0.0.1
- 21812 -
-
-
-
+ + +
127.0.0.1
+ 21812 +
+
SERVER - 0 + 5
diff --git a/test/configuration/test_cases/test_22_environment_variable_setup.xml b/test/configuration/test_cases/test_22_environment_variable_setup.xml index 23ee6da7..d2c31757 100644 --- a/test/configuration/test_cases/test_22_environment_variable_setup.xml +++ b/test/configuration/test_cases/test_22_environment_variable_setup.xml @@ -16,7 +16,7 @@ - test_22_environment_variable_setup_snapshot_1 + test_22_environment_variable_setup_snapshot_1 diff --git a/test/configuration/test_cases/test_23_fast_discovery_server_tool.xml b/test/configuration/test_cases/test_23_fast_discovery_server_tool.xml index bd688b1a..b324c85d 100644 --- a/test/configuration/test_cases/test_23_fast_discovery_server_tool.xml +++ b/test/configuration/test_cases/test_23_fast_discovery_server_tool.xml @@ -30,16 +30,12 @@ CLIENT - - - - -
127.0.0.1
- 23811 -
-
-
-
+ + +
127.0.0.1
+ 23811 +
+
@@ -53,16 +49,12 @@ CLIENT - - - - -
127.0.0.1
- 23811 -
-
-
-
+ + +
127.0.0.1
+ 23811 +
+
@@ -76,16 +68,12 @@ CLIENT - - - - -
127.0.0.1
- 23811 -
-
-
-
+ + +
127.0.0.1
+ 23811 +
+
@@ -99,16 +87,12 @@ CLIENT - - - - -
127.0.0.1
- 23811 -
-
-
-
+ + +
127.0.0.1
+ 23811 +
+
diff --git a/test/configuration/test_cases/test_24_backup_1.xml b/test/configuration/test_cases/test_24_backup_1.xml index 0711d996..09d4e0a9 100644 --- a/test/configuration/test_cases/test_24_backup_1.xml +++ b/test/configuration/test_cases/test_24_backup_1.xml @@ -37,16 +37,12 @@ CLIENT - - - - -
127.0.0.1
- 24811 -
-
-
-
+ + +
127.0.0.1
+ 24811 +
+
@@ -60,16 +56,12 @@ CLIENT - - - - -
127.0.0.1
- 24811 -
-
-
-
+ + +
127.0.0.1
+ 24811 +
+
diff --git a/test/configuration/test_cases/test_25_backup_compatibility.xml b/test/configuration/test_cases/test_25_backup_compatibility.xml index 24903706..7145b5f6 100644 --- a/test/configuration/test_cases/test_25_backup_compatibility.xml +++ b/test/configuration/test_cases/test_25_backup_compatibility.xml @@ -36,16 +36,12 @@ CLIENT - - - - -
127.0.0.1
- 25811 -
-
-
-
+ + +
127.0.0.1
+ 25811 +
+
@@ -59,16 +55,12 @@ CLIENT - - - - -
127.0.0.1
- 25812 -
-
-
-
+ + +
127.0.0.1
+ 25812 +
+
@@ -82,16 +74,12 @@ CLIENT - - - - -
127.0.0.1
- 25813 -
-
-
-
+ + +
127.0.0.1
+ 25813 +
+
@@ -123,16 +111,12 @@ - - - - -
127.0.0.1
- 25811 -
-
-
-
+ + +
127.0.0.1
+ 25811 +
+
BACKUP
@@ -154,16 +138,12 @@ - - - - -
127.0.0.1
- 25812 -
-
-
-
+ + +
127.0.0.1
+ 25812 +
+
SERVER
diff --git a/test/configuration/test_cases/test_26_backup_restore.xml b/test/configuration/test_cases/test_26_backup_restore.xml index febba7ee..b7e5f8ae 100644 --- a/test/configuration/test_cases/test_26_backup_restore.xml +++ b/test/configuration/test_cases/test_26_backup_restore.xml @@ -28,16 +28,12 @@ CLIENT - - - - -
127.0.0.1
- 26811 -
-
-
-
+ + +
127.0.0.1
+ 26811 +
+
diff --git a/test/configuration/test_cases/test_26_backup_restore_1.xml b/test/configuration/test_cases/test_26_backup_restore_1.xml index 9e716dbd..0c84e23a 100644 --- a/test/configuration/test_cases/test_26_backup_restore_1.xml +++ b/test/configuration/test_cases/test_26_backup_restore_1.xml @@ -23,16 +23,12 @@ CLIENT - - - - -
127.0.0.1
- 26811 -
-
-
-
+ + +
127.0.0.1
+ 26811 +
+
diff --git a/test/configuration/test_cases/test_27_slow_arise.xml b/test/configuration/test_cases/test_27_slow_arise.xml index 65777b52..a657d01e 100644 --- a/test/configuration/test_cases/test_27_slow_arise.xml +++ b/test/configuration/test_cases/test_27_slow_arise.xml @@ -37,36 +37,24 @@ CLIENT - - - - -
127.0.0.1
- 06811 -
-
-
-
- - - - -
127.0.0.1
- 06812 -
-
-
-
- - - - -
127.0.0.1
- 06813 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
+ + +
127.0.0.1
+ 06812 +
+
+ + +
127.0.0.1
+ 06813 +
+
0 @@ -85,36 +73,24 @@ CLIENT - - - - -
127.0.0.1
- 06811 -
-
-
-
- - - - -
127.0.0.1
- 06812 -
-
-
-
- - - - -
127.0.0.1
- 06813 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
+ + +
127.0.0.1
+ 06812 +
+
+ + +
127.0.0.1
+ 06813 +
+
0 @@ -133,36 +109,24 @@ CLIENT - - - - -
127.0.0.1
- 06811 -
-
-
-
- - - - -
127.0.0.1
- 06812 -
-
-
-
- - - - -
127.0.0.1
- 06813 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
+ + +
127.0.0.1
+ 06812 +
+
+ + +
127.0.0.1
+ 06813 +
+
0 @@ -181,36 +145,24 @@ CLIENT - - - - -
127.0.0.1
- 06811 -
-
-
-
- - - - -
127.0.0.1
- 06812 -
-
-
-
- - - - -
127.0.0.1
- 06813 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
+ + +
127.0.0.1
+ 06812 +
+
+ + +
127.0.0.1
+ 06813 +
+
0 @@ -229,9 +181,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -253,9 +207,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -277,9 +233,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_28_slow_arise_interconnection.xml b/test/configuration/test_cases/test_28_slow_arise_interconnection.xml index 0c157181..a52d4225 100644 --- a/test/configuration/test_cases/test_28_slow_arise_interconnection.xml +++ b/test/configuration/test_cases/test_28_slow_arise_interconnection.xml @@ -37,36 +37,24 @@ CLIENT - - - - -
127.0.0.1
- 06811 -
-
-
-
- - - - -
127.0.0.1
- 06812 -
-
-
-
- - - - -
127.0.0.1
- 06813 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
+ + +
127.0.0.1
+ 06812 +
+
+ + +
127.0.0.1
+ 06813 +
+
0 @@ -85,36 +73,24 @@ CLIENT - - - - -
127.0.0.1
- 06811 -
-
-
-
- - - - -
127.0.0.1
- 06812 -
-
-
-
- - - - -
127.0.0.1
- 06813 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
+ + +
127.0.0.1
+ 06812 +
+
+ + +
127.0.0.1
+ 06813 +
+
0 @@ -133,36 +109,24 @@ CLIENT - - - - -
127.0.0.1
- 06811 -
-
-
-
- - - - -
127.0.0.1
- 06812 -
-
-
-
- - - - -
127.0.0.1
- 06813 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
+ + +
127.0.0.1
+ 06812 +
+
+ + +
127.0.0.1
+ 06813 +
+
0 @@ -181,36 +145,24 @@ CLIENT - - - - -
127.0.0.1
- 06811 -
-
-
-
- - - - -
127.0.0.1
- 06812 -
-
-
-
- - - - -
127.0.0.1
- 06813 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
+ + +
127.0.0.1
+ 06812 +
+
+ + +
127.0.0.1
+ 06813 +
+
0 @@ -229,9 +181,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -252,22 +206,20 @@ - - - - -
127.0.0.1
- 06811 -
-
-
-
+ + +
127.0.0.1
+ 06811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -288,22 +240,20 @@ - - - - -
127.0.0.1
- 06812 -
-
-
-
+ + +
127.0.0.1
+ 06812 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_29_server_ping_late_joiner.xml b/test/configuration/test_cases/test_29_server_ping_late_joiner.xml index 461d971f..f03fb0d1 100644 --- a/test/configuration/test_cases/test_29_server_ping_late_joiner.xml +++ b/test/configuration/test_cases/test_29_server_ping_late_joiner.xml @@ -18,7 +18,7 @@ 3.4 knows each other - 1.2 knows each other, 2.3 knows each other + all know each other @@ -29,9 +29,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -52,22 +54,20 @@ - - - - -
127.0.0.1
- 04811 -
-
-
-
+ + +
127.0.0.1
+ 04811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -88,22 +88,20 @@ - - - - -
127.0.0.1
- 04812 -
-
-
-
+ + +
127.0.0.1
+ 04812 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -124,22 +122,20 @@ - - - - -
127.0.0.1
- 04813 -
-
-
-
+ + +
127.0.0.1
+ 04813 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_30_connect_locally_with_remote_entity.xml b/test/configuration/test_cases/test_30_connect_locally_with_remote_entity.xml index 64bffc8f..febf4603 100644 --- a/test/configuration/test_cases/test_30_connect_locally_with_remote_entity.xml +++ b/test/configuration/test_cases/test_30_connect_locally_with_remote_entity.xml @@ -2,8 +2,12 @@ @@ -18,7 +22,7 @@ - S2 knows C1 but C1 does not know S2 + S1 knows C1 PDP. S2 only knows S1 All knows each other @@ -30,26 +34,18 @@ CLIENT - - - - -
127.0.0.1
- 04811 -
-
-
-
- - - - -
127.0.0.1
- 04812 -
-
-
-
+ + +
127.0.0.1
+ 04811 +
+
+ + +
127.0.0.1
+ 04812 +
+
0 @@ -71,9 +67,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -94,22 +92,20 @@ - - - - -
127.0.0.1
- 04811 -
-
-
-
+ + +
127.0.0.1
+ 04811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_31_matched_servers_not_share_info.xml b/test/configuration/test_cases/test_31_matched_servers_not_share_info.xml index df54c2a1..ed159272 100644 --- a/test/configuration/test_cases/test_31_matched_servers_not_share_info.xml +++ b/test/configuration/test_cases/test_31_matched_servers_not_share_info.xml @@ -2,7 +2,8 @@ @@ -28,7 +29,7 @@ all servers know each other and client1 - server1 not know remote client2 + server1 knows remote client2 @@ -39,16 +40,12 @@ CLIENT - - - - -
127.0.0.1
- 04811 -
-
-
-
+ + +
127.0.0.1
+ 04811 +
+
0 @@ -67,16 +64,12 @@ CLIENT - - - - -
127.0.0.1
- 04813 -
-
-
-
+ + +
127.0.0.1
+ 04813 +
+
0 @@ -95,9 +88,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -118,32 +113,26 @@ - - - - -
127.0.0.1
- 04811 -
-
-
-
- - - - -
127.0.0.1
- 04813 -
-
-
-
+ + +
127.0.0.1
+ 04811 +
+
+ + +
127.0.0.1
+ 04813 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -165,9 +154,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_32_superclient_trivial.xml b/test/configuration/test_cases/test_32_superclient_trivial.xml index 9f741b86..76be0181 100644 --- a/test/configuration/test_cases/test_32_superclient_trivial.xml +++ b/test/configuration/test_cases/test_32_superclient_trivial.xml @@ -1,11 +1,14 @@ - + - + + @@ -28,7 +31,7 @@ - test_32_superclient_trivial + test_32_superclient_trivial @@ -39,16 +42,12 @@ SUPER_CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -67,16 +66,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -95,16 +90,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -123,16 +114,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -151,16 +138,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -179,16 +162,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -200,16 +179,18 @@ - + 44.49.53.43.53.45.52.56.45.52.5F.31 SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -224,6 +205,40 @@ + + + 44.49.53.43.53.45.52.56.45.52.5F.32 + + + SERVER + + + +
127.0.0.1
+ 01811 +
+
+
+ + 5 + + + 500000000 + + DURATION_INFINITY +
+ + + +
127.0.0.1
+ 01812 +
+
+
+
+
+
+ topic_1 HelloWorld diff --git a/test/configuration/test_cases/test_33_superclient_complex.xml b/test/configuration/test_cases/test_33_superclient_complex.xml index e32d859f..6ada581b 100644 --- a/test/configuration/test_cases/test_33_superclient_complex.xml +++ b/test/configuration/test_cases/test_33_superclient_complex.xml @@ -75,21 +75,19 @@ SUPER_CLIENT - - - - -
127.0.0.1
- 33811 -
-
-
-
+ + +
127.0.0.1
+ 33811 +
+
0 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -103,31 +101,25 @@ SUPER_CLIENT - - - - -
127.0.0.1
- 33811 -
-
-
-
- - - - -
127.0.0.1
- 33812 -
-
-
-
+ + +
127.0.0.1
+ 33811 +
+
+ + +
127.0.0.1
+ 33812 +
+
0 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -141,21 +133,19 @@ SUPER_CLIENT - - - - -
127.0.0.1
- 33813 -
-
-
-
+ + +
127.0.0.1
+ 33813 +
+
0 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -169,21 +159,19 @@ SUPER_CLIENT - - - - -
127.0.0.1
- 33811 -
-
-
-
+ + +
127.0.0.1
+ 33811 +
+
0 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -198,21 +186,19 @@ CLIENT - - - - -
127.0.0.1
- 33811 -
-
-
-
+ + +
127.0.0.1
+ 33811 +
+
0 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -226,21 +212,19 @@ CLIENT - - - - -
127.0.0.1
- 33812 -
-
-
-
+ + +
127.0.0.1
+ 33812 +
+
0 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -254,21 +238,19 @@ CLIENT - - - - -
127.0.0.1
- 33813 -
-
-
-
+ + +
127.0.0.1
+ 33813 +
+
0 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -282,31 +264,25 @@ CLIENT - - - - -
127.0.0.1
- 33812 -
-
-
-
- - - - -
127.0.0.1
- 33813 -
-
-
-
+ + +
127.0.0.1
+ 33812 +
+
+ + +
127.0.0.1
+ 33813 +
+
0 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -320,22 +296,20 @@ - - - - -
127.0.0.1
- 33812 -
-
-
-
+ + +
127.0.0.1
+ 33812 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -356,22 +330,20 @@ - - - - -
127.0.0.1
- 33811 -
-
-
-
+ + +
127.0.0.1
+ 33811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -392,22 +364,20 @@ - - - - -
127.0.0.1
- 33812 -
-
-
-
+ + +
127.0.0.1
+ 33812 +
+
- BACKUP + SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
@@ -428,22 +398,20 @@ - - - - -
127.0.0.1
- 33813 -
-
-
-
+ + +
127.0.0.1
+ 33813 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_34_connect_locally_with_remote_server.xml b/test/configuration/test_cases/test_34_connect_locally_with_remote_server.xml index 1c796a54..0265d092 100644 --- a/test/configuration/test_cases/test_34_connect_locally_with_remote_server.xml +++ b/test/configuration/test_cases/test_34_connect_locally_with_remote_server.xml @@ -19,8 +19,12 @@ + - s3 knows s1 (remotely) but s1 does not know s3 + s3 knows s1 and s1 knows s3 s1 knows s3 and its client @@ -32,16 +36,12 @@ CLIENT - - - - -
127.0.0.1
- 34813 -
-
-
-
+ + +
127.0.0.1
+ 34813 +
+
0 @@ -60,31 +60,25 @@ SERVER - - - - -
127.0.0.1
- 34812 -
-
-
-
- - - - -
127.0.0.1
- 34813 -
-
-
-
+ + +
127.0.0.1
+ 34812 +
+
+ + +
127.0.0.1
+ 34813 +
+
1 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY 5 @@ -109,9 +103,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -133,21 +129,19 @@ SERVER - - - - -
127.0.0.1
- 34812 -
-
-
-
+ + +
127.0.0.1
+ 34812 +
+
- 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_35_fds_two_connected_servers_with_clients.xml b/test/configuration/test_cases/test_35_fds_two_connected_servers_with_clients.xml index c05118f0..52fb82ec 100644 --- a/test/configuration/test_cases/test_35_fds_two_connected_servers_with_clients.xml +++ b/test/configuration/test_cases/test_35_fds_two_connected_servers_with_clients.xml @@ -34,16 +34,12 @@ CLIENT - - - - -
127.0.0.1
- 35811 -
-
-
-
+ + +
127.0.0.1
+ 35811 +
+
0 @@ -62,16 +58,12 @@ CLIENT - - - - -
127.0.0.1
- 35812 -
-
-
-
+ + +
127.0.0.1
+ 35812 +
+
0 diff --git a/test/configuration/test_cases/test_36_dns_environment_variable_setup.xml b/test/configuration/test_cases/test_36_dns_environment_variable_setup.xml index 030fb151..ed212203 100644 --- a/test/configuration/test_cases/test_36_dns_environment_variable_setup.xml +++ b/test/configuration/test_cases/test_36_dns_environment_variable_setup.xml @@ -3,13 +3,9 @@ - - - - @@ -46,32 +42,6 @@ - - - 44.53.00.5f.45.50.52.4f.53.49.4d.41 - - - - 0 - 20000000 - - SERVER - - 0 - - - - - -
localhost
- 36811 -
-
-
-
-
-
- topic_1 HelloWorld diff --git a/test/configuration/test_cases/test_37_dns_fast_discovery_server_tool.xml b/test/configuration/test_cases/test_37_dns_fast_discovery_server_tool.xml index 8c486a73..94a38960 100644 --- a/test/configuration/test_cases/test_37_dns_fast_discovery_server_tool.xml +++ b/test/configuration/test_cases/test_37_dns_fast_discovery_server_tool.xml @@ -30,16 +30,12 @@ CLIENT - - - - -
localhost
- 37811 -
-
-
-
+ + +
localhost
+ 37811 +
+
@@ -53,16 +49,12 @@ CLIENT - - - - -
localhost
- 37811 -
-
-
-
+ + +
localhost
+ 37811 +
+
@@ -76,16 +68,12 @@ CLIENT - - - - -
localhost
- 37811 -
-
-
-
+ + +
localhost
+ 37811 +
+
@@ -99,16 +87,12 @@ CLIENT - - - - -
localhost
- 37811 -
-
-
-
+ + +
localhost
+ 37811 +
+
diff --git a/test/configuration/test_cases/test_38_self_connection.xml b/test/configuration/test_cases/test_38_self_connection.xml index 23b7edc9..0ce2c49c 100644 --- a/test/configuration/test_cases/test_38_self_connection.xml +++ b/test/configuration/test_cases/test_38_self_connection.xml @@ -26,16 +26,12 @@ CLIENT - - - - -
127.0.0.1
- 38811 -
-
-
-
+ + +
127.0.0.1
+ 38811 +
+
0 @@ -54,16 +50,12 @@ CLIENT - - - - -
127.0.0.1
- 38811 -
-
-
-
+ + +
127.0.0.1
+ 38811 +
+
0 @@ -81,22 +73,20 @@ - - - - -
127.0.0.1
- 38811 -
-
-
-
+ + +
127.0.0.1
+ 38811 +
+
SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_39_trivial_reconnect_A.xml b/test/configuration/test_cases/test_39_trivial_reconnect_A.xml index a4e90e35..c1a6d05a 100644 --- a/test/configuration/test_cases/test_39_trivial_reconnect_A.xml +++ b/test/configuration/test_cases/test_39_trivial_reconnect_A.xml @@ -19,9 +19,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_39_trivial_reconnect_B.xml b/test/configuration/test_cases/test_39_trivial_reconnect_B.xml index 2850b2e2..8e2f40d0 100644 --- a/test/configuration/test_cases/test_39_trivial_reconnect_B.xml +++ b/test/configuration/test_cases/test_39_trivial_reconnect_B.xml @@ -19,21 +19,19 @@ SERVER - - - - -
127.0.0.1
- 39811 -
-
-
-
+ + +
127.0.0.1
+ 39811 +
+
- 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_40_trivial_server_reconnect_A.xml b/test/configuration/test_cases/test_40_trivial_server_reconnect_A.xml index bfa18b65..a41043ee 100644 --- a/test/configuration/test_cases/test_40_trivial_server_reconnect_A.xml +++ b/test/configuration/test_cases/test_40_trivial_server_reconnect_A.xml @@ -19,21 +19,19 @@ SERVER - - - - -
127.0.0.1
- 40812 -
-
-
-
+ + +
127.0.0.1
+ 40812 +
+
- 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_40_trivial_server_reconnect_B.xml b/test/configuration/test_cases/test_40_trivial_server_reconnect_B.xml index 0e11be67..1de032e1 100644 --- a/test/configuration/test_cases/test_40_trivial_server_reconnect_B.xml +++ b/test/configuration/test_cases/test_40_trivial_server_reconnect_B.xml @@ -19,9 +19,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_41_reconnect_with_clients_A.xml b/test/configuration/test_cases/test_41_reconnect_with_clients_A.xml index 24f78277..56765f30 100644 --- a/test/configuration/test_cases/test_41_reconnect_with_clients_A.xml +++ b/test/configuration/test_cases/test_41_reconnect_with_clients_A.xml @@ -12,9 +12,9 @@ - Knows server B, client A and client B - Do not know server B - Knows server B, client A and client B + Knows server B, client A and client B + Do not know server B + Knows server B, client A and client B @@ -26,16 +26,12 @@ CLIENT - - - - -
127.0.0.1
- 41811 -
-
-
-
+ + +
127.0.0.1
+ 41811 +
+
0 diff --git a/test/configuration/test_cases/test_41_reconnect_with_clients_B.xml b/test/configuration/test_cases/test_41_reconnect_with_clients_B.xml index c38e09d6..368157a6 100644 --- a/test/configuration/test_cases/test_41_reconnect_with_clients_B.xml +++ b/test/configuration/test_cases/test_41_reconnect_with_clients_B.xml @@ -12,8 +12,8 @@ - Knows server A, client A and client B - Do not know server A + Knows server A, client A and client B + Do not know server A @@ -25,16 +25,12 @@ CLIENT - - - - -
127.0.0.1
- 41812 -
-
-
-
+ + +
127.0.0.1
+ 41812 +
+
0 @@ -53,19 +49,15 @@ SERVER - - - - -
127.0.0.1
- 41811 -
-
-
-
+ + +
127.0.0.1
+ 41811 +
+
- 0 + 5 DURATION_INFINITY DURATION_INFINITY diff --git a/test/configuration/test_cases/test_42_server_reconnect_with_clients_A.xml b/test/configuration/test_cases/test_42_server_reconnect_with_clients_A.xml index 8c3925c3..086ba30c 100644 --- a/test/configuration/test_cases/test_42_server_reconnect_with_clients_A.xml +++ b/test/configuration/test_cases/test_42_server_reconnect_with_clients_A.xml @@ -12,9 +12,9 @@ - Knows server B, client A and client B - Do not know server B - Knows server B, client A and client B + Knows server B, client A and client B + Do not know server B + Knows server B, client A and client B @@ -26,16 +26,12 @@ CLIENT - - - - -
127.0.0.1
- 42811 -
-
-
-
+ + +
127.0.0.1
+ 42811 +
+
0 @@ -54,21 +50,19 @@ SERVER - - - - -
127.0.0.1
- 42812 -
-
-
-
+ + +
127.0.0.1
+ 42812 +
+
- 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_42_server_reconnect_with_clients_B.xml b/test/configuration/test_cases/test_42_server_reconnect_with_clients_B.xml index c7602cc3..71f41337 100644 --- a/test/configuration/test_cases/test_42_server_reconnect_with_clients_B.xml +++ b/test/configuration/test_cases/test_42_server_reconnect_with_clients_B.xml @@ -12,8 +12,8 @@ - Knows server A, client A and client B - Do not know server A + Knows server A, client A and client B + Do not know server A @@ -25,16 +25,12 @@ CLIENT - - - - -
127.0.0.1
- 42812 -
-
-
-
+ + +
127.0.0.1
+ 42812 +
+
0 @@ -53,9 +49,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_43_complex_reconnect_A1.xml b/test/configuration/test_cases/test_43_complex_reconnect_A1.xml index d9c707bd..17a8fd18 100644 --- a/test/configuration/test_cases/test_43_complex_reconnect_A1.xml +++ b/test/configuration/test_cases/test_43_complex_reconnect_A1.xml @@ -25,16 +25,12 @@ CLIENT - - - - -
127.0.0.1
- 43811 -
-
-
-
+ + +
127.0.0.1
+ 43811 +
+
0 @@ -53,9 +49,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_43_complex_reconnect_A2.xml b/test/configuration/test_cases/test_43_complex_reconnect_A2.xml index 748d9203..60559674 100644 --- a/test/configuration/test_cases/test_43_complex_reconnect_A2.xml +++ b/test/configuration/test_cases/test_43_complex_reconnect_A2.xml @@ -24,16 +24,12 @@ CLIENT - - - - -
127.0.0.1
- 43811 -
-
-
-
+ + +
127.0.0.1
+ 43811 +
+
0 @@ -52,9 +48,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_43_complex_reconnect_B1.xml b/test/configuration/test_cases/test_43_complex_reconnect_B1.xml index 5d80ac9e..24d2a6e0 100644 --- a/test/configuration/test_cases/test_43_complex_reconnect_B1.xml +++ b/test/configuration/test_cases/test_43_complex_reconnect_B1.xml @@ -23,16 +23,12 @@ CLIENT - - - - -
127.0.0.1
- 43812 -
-
-
-
+ + +
127.0.0.1
+ 43812 +
+
0 @@ -51,21 +47,19 @@ SERVER - - - - -
127.0.0.1
- 43811 -
-
-
-
+ + +
127.0.0.1
+ 43811 +
+
- 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_43_complex_reconnect_B2.xml b/test/configuration/test_cases/test_43_complex_reconnect_B2.xml index d6de2c2e..ddbecc9c 100644 --- a/test/configuration/test_cases/test_43_complex_reconnect_B2.xml +++ b/test/configuration/test_cases/test_43_complex_reconnect_B2.xml @@ -25,16 +25,12 @@ CLIENT - - - - -
127.0.0.1
- 43812 -
-
-
-
+ + +
127.0.0.1
+ 43812 +
+
0 @@ -53,21 +49,19 @@ SERVER - - - - -
127.0.0.1
- 43811 -
-
-
-
+ + +
127.0.0.1
+ 43811 +
+
- 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_44_fast_discovery_server_tool_reconnect.xml b/test/configuration/test_cases/test_44_fast_discovery_server_tool_reconnect.xml index c00a9a59..9f16ebbc 100644 --- a/test/configuration/test_cases/test_44_fast_discovery_server_tool_reconnect.xml +++ b/test/configuration/test_cases/test_44_fast_discovery_server_tool_reconnect.xml @@ -35,16 +35,12 @@ CLIENT - - - - -
127.0.0.1
- 44811 -
-
-
-
+ + +
127.0.0.1
+ 44811 +
+
@@ -58,16 +54,12 @@ CLIENT - - - - -
127.0.0.1
- 44811 -
-
-
-
+ + +
127.0.0.1
+ 44811 +
+
@@ -81,16 +73,12 @@ CLIENT - - - - -
127.0.0.1
- 44811 -
-
-
-
+ + +
127.0.0.1
+ 44811 +
+
@@ -104,16 +92,12 @@ CLIENT - - - - -
127.0.0.1
- 44811 -
-
-
-
+ + +
127.0.0.1
+ 44811 +
+
diff --git a/test/configuration/test_cases/test_45_trivial_client_reconnect_client.xml b/test/configuration/test_cases/test_45_trivial_client_reconnect_client.xml index c0c22756..2e2d2393 100644 --- a/test/configuration/test_cases/test_45_trivial_client_reconnect_client.xml +++ b/test/configuration/test_cases/test_45_trivial_client_reconnect_client.xml @@ -21,16 +21,12 @@ CLIENT - - - - -
127.0.0.1
- 45811 -
-
-
-
+ + +
127.0.0.1
+ 45811 +
+
0 diff --git a/test/configuration/test_cases/test_45_trivial_client_reconnect_server.xml b/test/configuration/test_cases/test_45_trivial_client_reconnect_server.xml index 82b71157..d2b109db 100644 --- a/test/configuration/test_cases/test_45_trivial_client_reconnect_server.xml +++ b/test/configuration/test_cases/test_45_trivial_client_reconnect_server.xml @@ -17,9 +17,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_46_guidless_discovery.xml b/test/configuration/test_cases/test_46_guidless_discovery.xml new file mode 100644 index 00000000..1d84674a --- /dev/null +++ b/test/configuration/test_cases/test_46_guidless_discovery.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + Know each other and server + + + + + + + + topic_1 + HelloWorld + + + + diff --git a/test/configuration/test_cases/test_47_guidless_server_double_ping.xml b/test/configuration/test_cases/test_47_guidless_server_double_ping.xml new file mode 100644 index 00000000..5aba132b --- /dev/null +++ b/test/configuration/test_cases/test_47_guidless_server_double_ping.xml @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + test_47_guidless_server_double_ping_snapshot_1 + + + + + + + + CLIENT + + + +
127.0.0.1
+ 47811 +
+
+
+ + 0 + + DURATION_INFINITY + DURATION_INFINITY +
+
+
+
+ + + + + + CLIENT + + + +
127.0.0.1
+ 47812 +
+
+
+ + 0 + + DURATION_INFINITY + DURATION_INFINITY +
+
+
+
+ + + + + + SERVER + + 5 + + + 500000000 + + DURATION_INFINITY + + + + +
127.0.0.1
+ 47811 +
+
+
+
+
+
+ + + + + + SERVER + + 5 + + + 500000000 + + DURATION_INFINITY + + + + +
127.0.0.1
+ 47812 +
+
+
+
+
+
+ + + + + + + + +
127.0.0.1
+ 47811 +
+
+ + +
127.0.0.1
+ 47812 +
+
+
+ SERVER + + 5 + + + 500000000 + + DURATION_INFINITY +
+ + + +
127.0.0.1
+ 47813 +
+
+
+
+
+
+ + + topic_1 + HelloWorld + + +
+
diff --git a/test/configuration/test_cases/test_48_guidless_complex.xml b/test/configuration/test_cases/test_48_guidless_complex.xml new file mode 100644 index 00000000..88db7186 --- /dev/null +++ b/test/configuration/test_cases/test_48_guidless_complex.xml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + test_48_guidless_complex_snapshot_1 + + + + + + + + CLIENT + + + +
127.0.0.1
+ 48811 +
+
+
+ + 0 + + DURATION_INFINITY + DURATION_INFINITY +
+
+
+
+ + + + + + CLIENT + + + +
127.0.0.1
+ 48812 +
+
+
+ + 0 + + DURATION_INFINITY + DURATION_INFINITY +
+
+
+
+ + + + + + CLIENT + + + +
127.0.0.1
+ 48813 +
+
+
+ + 0 + + DURATION_INFINITY + DURATION_INFINITY +
+
+
+
+ + + + + + SERVER + + 5 + + + 500000000 + + DURATION_INFINITY + + + + +
127.0.0.1
+ 48813 +
+
+
+
+
+
+ + + topic_1 + HelloWorld + + + + topic_2 + HelloWorld + + +
+
diff --git a/test/configuration/test_cases/test_50_environment_modification.xml b/test/configuration/test_cases/test_50_environment_modification.xml index 888bfcf6..497829ad 100644 --- a/test/configuration/test_cases/test_50_environment_modification.xml +++ b/test/configuration/test_cases/test_50_environment_modification.xml @@ -37,11 +37,11 @@ - - test_39_environment_modification_initial - test_39_environment_modification_add_server2 - test_39_environment_modification_add_server1 - test_39_environment_modification_final + + test_50_environment_modification_initial + test_50_environment_modification_add_server2 + test_50_environment_modification_add_server1 + test_50_environment_modification_final @@ -58,16 +58,12 @@ CLIENT - - - - -
127.0.0.1
- 38811 -
-
-
-
+ + +
127.0.0.1
+ 38811 +
+
0 @@ -95,16 +91,12 @@ CLIENT - - - - -
127.0.0.1
- 38812 -
-
-
-
+ + +
127.0.0.1
+ 38812 +
+
0 @@ -126,9 +118,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY @@ -154,9 +148,11 @@ 20000000 - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_60_disconnection_A.xml b/test/configuration/test_cases/test_60_disconnection_A.xml index f05f734f..43d74628 100644 --- a/test/configuration/test_cases/test_60_disconnection_A.xml +++ b/test/configuration/test_cases/test_60_disconnection_A.xml @@ -13,7 +13,7 @@ Knows all - Do not know server and client B + Do not know server and client B @@ -25,16 +25,12 @@ CLIENT - - - - -
127.0.0.1
- 46811 -
-
-
-
+ + +
127.0.0.1
+ 46811 +
+
0 @@ -53,9 +49,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_60_disconnection_B.xml b/test/configuration/test_cases/test_60_disconnection_B.xml index fa1b72f9..69e7ce31 100644 --- a/test/configuration/test_cases/test_60_disconnection_B.xml +++ b/test/configuration/test_cases/test_60_disconnection_B.xml @@ -24,16 +24,12 @@ CLIENT - - - - -
127.0.0.1
- 46812 -
-
-
-
+ + +
127.0.0.1
+ 46812 +
+
0 @@ -52,21 +48,19 @@ SERVER - - - - -
127.0.0.1
- 46811 -
-
-
-
+ + +
127.0.0.1
+ 46811 +
+
- 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY
diff --git a/test/configuration/test_cases/test_61_superclient_environment_variable.xml b/test/configuration/test_cases/test_61_superclient_environment_variable.xml index 3609e4dc..aeb9e9bc 100644 --- a/test/configuration/test_cases/test_61_superclient_environment_variable.xml +++ b/test/configuration/test_cases/test_61_superclient_environment_variable.xml @@ -48,16 +48,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -76,16 +72,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -104,16 +96,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -132,16 +120,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -160,16 +144,12 @@ CLIENT - - - - -
127.0.0.1
- 01811 -
-
-
-
+ + +
127.0.0.1
+ 01811 +
+
0 @@ -188,9 +168,11 @@ SERVER - 0 + 5 - DURATION_INFINITY + + 500000000 + DURATION_INFINITY diff --git a/test/configuration/test_cases/test_95_tcpv4_cli.xml b/test/configuration/test_cases/test_95_tcpv4_cli.xml index 030df68e..7689a8a8 100644 --- a/test/configuration/test_cases/test_95_tcpv4_cli.xml +++ b/test/configuration/test_cases/test_95_tcpv4_cli.xml @@ -1,6 +1,13 @@ + + @@ -23,6 +30,9 @@ 0 + +
lo
+
transport_client_2 @@ -30,6 +40,9 @@ 0 + +
lo
+
@@ -44,17 +57,13 @@ CLIENT - - - - -
127.0.0.1
- 42100 - 42100 -
-
-
-
+ + +
127.0.0.1
+ 42100 + 42100 +
+
@@ -72,17 +81,13 @@ CLIENT - - - - -
127.0.0.1
- 42100 - 42100 -
-
-
-
+ + +
127.0.0.1
+ 42100 + 42100 +
+
diff --git a/test/configuration/test_cases/test_96_tcpv6_cli.xml b/test/configuration/test_cases/test_96_tcpv6_cli.xml index 01c1850f..4e3d42ba 100644 --- a/test/configuration/test_cases/test_96_tcpv6_cli.xml +++ b/test/configuration/test_cases/test_96_tcpv6_cli.xml @@ -1,6 +1,13 @@ + + @@ -10,7 +17,7 @@ - + Knows all @@ -23,6 +30,9 @@ 0 + +
::1
+
transport_client_2 @@ -30,6 +40,9 @@ 0 + +
::1
+
@@ -44,17 +57,13 @@ CLIENT - - - - -
::1
- 42100 - 42100 -
-
-
-
+ + +
::1
+ 42100 + 42100 +
+
@@ -72,17 +81,13 @@ CLIENT - - - - -
::1
- 42100 - 42100 -
-
-
-
+ + +
::1
+ 42100 + 42100 +
+
diff --git a/test/configuration/test_cases/test_97_tcpv4_env_var.xml b/test/configuration/test_cases/test_97_tcpv4_env_var.xml index 705d2834..43872031 100644 --- a/test/configuration/test_cases/test_97_tcpv4_env_var.xml +++ b/test/configuration/test_cases/test_97_tcpv4_env_var.xml @@ -1,6 +1,13 @@ + + @@ -27,6 +34,9 @@ 42100 + +
lo
+
transport_client_1 @@ -34,6 +44,9 @@ 0 + +
lo
+
transport_client_2 @@ -41,6 +54,9 @@ 0 + +
lo
+
diff --git a/test/configuration/test_cases/test_98_tcpv6_env_var.xml b/test/configuration/test_cases/test_98_tcpv6_env_var.xml index 0eedf110..f48401d6 100644 --- a/test/configuration/test_cases/test_98_tcpv6_env_var.xml +++ b/test/configuration/test_cases/test_98_tcpv6_env_var.xml @@ -1,6 +1,13 @@ + + @@ -15,7 +22,7 @@ - Knows all + Knows all @@ -27,6 +34,9 @@ 42100 + +
::1
+
transport_client_1 @@ -34,6 +44,9 @@ 0 + +
::1
+
transport_client_2 @@ -41,6 +54,9 @@ 0 + +
::1
+
diff --git a/test/configuration/test_cases/test_99_tcp.xml b/test/configuration/test_cases/test_99_tcp.xml index cac90fd3..c11acace 100644 --- a/test/configuration/test_cases/test_99_tcp.xml +++ b/test/configuration/test_cases/test_99_tcp.xml @@ -4,7 +4,6 @@ @@ -18,21 +17,21 @@ - + - + - - test_27_tcp_snapshot_1 + + test_99_tcp_snapshot_1 @@ -44,8 +43,6 @@ 27811 - false - false @@ -80,17 +77,13 @@ CLIENT - - - - -
127.0.0.1
- 27811 - 6339 -
-
-
-
+ + +
127.0.0.1
+ 27811 + 6339 +
+
@@ -105,17 +98,13 @@ CLIENT - - - - -
127.0.0.1
- 27811 - 6339 -
-
-
-
+ + +
127.0.0.1
+ 27811 + 6339 +
+
@@ -129,7 +118,12 @@ topic_2 - sample_type_2 + HelloWorld + + + + HelloWorldTopic + HelloWorld
@@ -140,20 +134,6 @@ - - - - - - - - - - - - - -
diff --git a/test/configuration/test_solutions/test_05_server_double_ping.snapshot b/test/configuration/test_solutions/test_05_server_double_ping.snapshot index 4d83d4eb..79b7ae72 100644 --- a/test/configuration/test_solutions/test_05_server_double_ping.snapshot +++ b/test/configuration/test_solutions/test_05_server_double_ping.snapshot @@ -1,51 +1,53 @@ - + test_05_server_double_ping_snapshot_1 - - - + + + + - - + + - - - + + + + - - + + - - - - + + + + - - + + - - - + + + - - + + - - - + + + - - + + diff --git a/test/configuration/test_solutions/test_06_diamond_servers.snapshot b/test/configuration/test_solutions/test_06_diamond_servers.snapshot index 3e77cd43..84998bb2 100644 --- a/test/configuration/test_solutions/test_06_diamond_servers.snapshot +++ b/test/configuration/test_solutions/test_06_diamond_servers.snapshot @@ -1,105 +1,109 @@ - + test_06_diamond_servers_snapshot_1 - - - - + + + + + - - + + - - + + - - + + - - - - + + + + + - - + + - - + + - - + + - - - - + + + + + - - + + - - + + - - + + - - - - + + + + + - - + + - - + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + diff --git a/test/configuration/test_solutions/test_09_servers_serial.snapshot b/test/configuration/test_solutions/test_09_servers_serial.snapshot index 30ea105c..da8dc999 100644 --- a/test/configuration/test_solutions/test_09_servers_serial.snapshot +++ b/test/configuration/test_solutions/test_09_servers_serial.snapshot @@ -1,30 +1,32 @@ - + test_09_servers_serial_snapshot_1 - - - + + + + - - - - + + + + - - - + + + + - - - + + + diff --git a/test/configuration/test_solutions/test_11_remote_servers.snapshot b/test/configuration/test_solutions/test_11_remote_servers.snapshot index a93f2f53..be8365bb 100644 --- a/test/configuration/test_solutions/test_11_remote_servers.snapshot +++ b/test/configuration/test_solutions/test_11_remote_servers.snapshot @@ -1,108 +1,109 @@ - + test_11_remote_servers_snapshot_1 - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + + - - + + - - + + - - - + + + - - + + - - + + - + test_11_remote_servers_snapshot_2 - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + diff --git a/test/configuration/test_solutions/test_12_virtual_topics.snapshot b/test/configuration/test_solutions/test_12_virtual_topics.snapshot index 7f2da363..372c2803 100644 --- a/test/configuration/test_solutions/test_12_virtual_topics.snapshot +++ b/test/configuration/test_solutions/test_12_virtual_topics.snapshot @@ -1,267 +1,270 @@ - + test_12_virtual_topics_snapshot_1 - - + + - - + + - - - + + + - - + + - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - - + + + - - + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - + + - - - + + + - - + + diff --git a/test/configuration/test_solutions/test_14_disposals_remote_servers.snapshot b/test/configuration/test_solutions/test_14_disposals_remote_servers.snapshot index 6a054db2..fc1bb6fb 100644 --- a/test/configuration/test_solutions/test_14_disposals_remote_servers.snapshot +++ b/test/configuration/test_solutions/test_14_disposals_remote_servers.snapshot @@ -1,250 +1,256 @@ - + test_14_disposals_remote_servers_snapshot_1 - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + + - - + + - - + + - - - + + + - - + + - - + + - + test_14_disposals_remote_servers_snapshot_2 - - + + - - - + + + - - - + + + - - - + + + - - + + + - - - + + + - - - + + + - - - + + + - + test_14_disposals_remote_servers_snapshot_3 - - - + + + - - + + - - - - + + + + - - + + - - - + + + + - - + + - - - - + + + + - - + + - + test_14_disposals_remote_servers_snapshot_4 - - - + + + - + - - - - + + + + - + - - - + + + + - + - - - - + + + + - + - + test_14_disposals_remote_servers_snapshot_5 - - - + + + - - - - + + + + - - - + + + + - + test_14_disposals_remote_servers_snapshot_6 - - - + + + - - + + - - - - + + + + - - + + - - - + + + + - - + + - - - + + + - - + + - + test_14_disposals_remote_servers_snapshot_7 - - - + + + - - - - + + + + - - - + + + diff --git a/test/configuration/test_solutions/test_19_disposals_break_builtin_connections.snapshot b/test/configuration/test_solutions/test_19_disposals_break_builtin_connections.snapshot index 510b9e69..2da61fb3 100644 --- a/test/configuration/test_solutions/test_19_disposals_break_builtin_connections.snapshot +++ b/test/configuration/test_solutions/test_19_disposals_break_builtin_connections.snapshot @@ -1,119 +1,125 @@ - + test_19_disposals_break_builtin_connections_snapshot_1 - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + + - - + + - - + + - - - + + + - - + + - - + + - + test_19_disposals_break_builtin_connections_snapshot_2 - - + + - - + + - - + + + - - + + - - - + + + - - + + - + test_19_disposals_break_builtin_connections_snapshot_3 - - + + - - + + - - + + - - + + + - - + + + + + - - - + + + - - + + - - - + + + - - + + diff --git a/test/configuration/test_solutions/test_20_break_builtin_connections.snapshot b/test/configuration/test_solutions/test_20_break_builtin_connections.snapshot index dcbad3d9..b244bd70 100644 --- a/test/configuration/test_solutions/test_20_break_builtin_connections.snapshot +++ b/test/configuration/test_solutions/test_20_break_builtin_connections.snapshot @@ -1,107 +1,113 @@ - + test_20_break_builtin_connections_snapshot_1 - - + + - - + + - - + + - - + + + - - + + - - + + - - - + + + - - + + - - + + - + test_20_break_builtin_connections_snapshot_2 - - + + - - + + - - + + + - - + + - - - + + + - - + + - + test_20_break_builtin_connections_snapshot_3 - - + + - - + + - - + + - - + + + - - + + + + + - - - + + + - - + + - - - + + + - - + + diff --git a/test/configuration/test_solutions/test_25_backup_compatibility.snapshot b/test/configuration/test_solutions/test_25_backup_compatibility.snapshot index 9b69fb5c..51ef0d3d 100644 --- a/test/configuration/test_solutions/test_25_backup_compatibility.snapshot +++ b/test/configuration/test_solutions/test_25_backup_compatibility.snapshot @@ -1,98 +1,99 @@ - + test_25_backup_compatibility_snapshot_1 - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/test/configuration/test_solutions/test_28_slow_arise_interconnection.snapshot b/test/configuration/test_solutions/test_28_slow_arise_interconnection.snapshot index 6426fcdf..1039091f 100644 --- a/test/configuration/test_solutions/test_28_slow_arise_interconnection.snapshot +++ b/test/configuration/test_solutions/test_28_slow_arise_interconnection.snapshot @@ -1,234 +1,236 @@ - + c11 and c21 knows each other - - + + - - + + - - - + + + - - + + - - - + + + - - + + - + s3 knows c11 and c21 - - + + - - + + - - + + - - + + - - - - + + + + - - + + - - - - + + + + - - + + - + c32 and c42 knows each other and s1 and s3 - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - + + - - - - + + + + - - + + - - - - + + + + - - + + - - - - + + + + - - + + - + all servers knows each other - - - + + + + - - + + - - + + - - + + - - - - + + + + - - + + - - + + - - + + - - - + + + + - - + + - - + + - - + + - - - - - + + + + + - - + + - - - - - + + + + + - - + + - - - - - + + + + + - - + + - - - - - - - - + + + + + + + + diff --git a/test/configuration/test_solutions/test_29_server_ping_late_joiner.snapshot b/test/configuration/test_solutions/test_29_server_ping_late_joiner.snapshot index 03f5e6cf..78d27fed 100644 --- a/test/configuration/test_solutions/test_29_server_ping_late_joiner.snapshot +++ b/test/configuration/test_solutions/test_29_server_ping_late_joiner.snapshot @@ -1,30 +1,36 @@ - + 3.4 knows each other - + - + - - 1.2 knows each other, 2.3 knows each other + + all know each other - + + + - - + + + - - + + + - + + + diff --git a/test/configuration/test_solutions/test_30_connect_locally_with_remote_entity.snapshot b/test/configuration/test_solutions/test_30_connect_locally_with_remote_entity.snapshot index b7a2347c..10cde04c 100644 --- a/test/configuration/test_solutions/test_30_connect_locally_with_remote_entity.snapshot +++ b/test/configuration/test_solutions/test_30_connect_locally_with_remote_entity.snapshot @@ -1,45 +1,40 @@ - - S2 knows C1 but C1 does not know S2 + + S1 knows C1 PDP. S2 only knows S1 - - - - + + - - - - + - - - + + + - + All knows each other - - - + + + - - - + + + - - - - + + + + diff --git a/test/configuration/test_solutions/test_31_matched_servers_not_share_info.snapshot b/test/configuration/test_solutions/test_31_matched_servers_not_share_info.snapshot index 4de692f1..f559af6c 100644 --- a/test/configuration/test_solutions/test_31_matched_servers_not_share_info.snapshot +++ b/test/configuration/test_solutions/test_31_matched_servers_not_share_info.snapshot @@ -1,108 +1,114 @@ - + all servers know each other and client1 - - - + + + - - - - + + + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - - - + + + + - - + + - - - + + + - - + + - - server1 not know remote client2 + + server1 knows remote client2 - - - + + + - - - + + + - - + + + + + - - - + + + - - - + + + - - + + - - + + - - - + + + + + + - - + + - - + + - - - + + + - - + + diff --git a/test/configuration/test_solutions/test_32_superclient_trivial.snapshot b/test/configuration/test_solutions/test_32_superclient_trivial.snapshot index aaa79852..e33c0ce9 100644 --- a/test/configuration/test_solutions/test_32_superclient_trivial.snapshot +++ b/test/configuration/test_solutions/test_32_superclient_trivial.snapshot @@ -1,84 +1,103 @@ - + test_32_superclient_trivial - - + + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - + diff --git a/test/configuration/test_solutions/test_33_superclient_complex.snapshot b/test/configuration/test_solutions/test_33_superclient_complex.snapshot index e5f82aad..3c8426ae 100644 --- a/test/configuration/test_solutions/test_33_superclient_complex.snapshot +++ b/test/configuration/test_solutions/test_33_superclient_complex.snapshot @@ -1,330 +1,336 @@ - + test_33_superclient_complex - - - - + + + + - - + + + + - - - + + + - - + + - - - + + + - - + + - - + + - - - - + + + + - - - - - + + + + + - - - + + + + - - - + + + - - + + - - - + + + - - + + - - + + - - - - + + + + + - - - - + + + + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - + + - - - - - + + + + + - - - - + + + + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - + + - - - - + + + + - - - - + + + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - - - - + + + + + - - - + + + - - - + + + - - - - - + + + + + - - + + - - - + + + - - + + - - - + + + - - + + - - + + - - - - + + + + - - - - - + + + + + - - + + - - - + + + - - + + - - - + + + - - + + - - + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - + + - - - - + + + + - - - - - + + + + + - - + + - - - + + + - - + + - - - + + + - - + + - - + + - - - - + + + + diff --git a/test/configuration/test_solutions/test_34_connect_locally_with_remote_server.snapshot b/test/configuration/test_solutions/test_34_connect_locally_with_remote_server.snapshot index 7d71c575..e422f4a1 100644 --- a/test/configuration/test_solutions/test_34_connect_locally_with_remote_server.snapshot +++ b/test/configuration/test_solutions/test_34_connect_locally_with_remote_server.snapshot @@ -1,49 +1,50 @@ - - s3 knows s1 (remotely) but s1 does not know s3 - - - - - + + s3 knows s1 and s1 knows s3 + + + + + + - - - + + + - + - - - + + + - + - + s1 knows s3 and its client - - - + + + - - - + + + - - - + + + - - + + - - - - + + + + diff --git a/test/configuration/test_solutions/test_36_dns_environment_variable_setup.snapshot b/test/configuration/test_solutions/test_36_dns_environment_variable_setup.snapshot index 5ecf43ea..83fa76dc 100644 --- a/test/configuration/test_solutions/test_36_dns_environment_variable_setup.snapshot +++ b/test/configuration/test_solutions/test_36_dns_environment_variable_setup.snapshot @@ -1,24 +1,18 @@ - + test_36_dns_environment_variable_setup_snapshot_1 - - - - - - - + - + - + - + diff --git a/test/configuration/test_solutions/test_46_guidless_discovery.snapshot b/test/configuration/test_solutions/test_46_guidless_discovery.snapshot new file mode 100644 index 00000000..8c623bb7 --- /dev/null +++ b/test/configuration/test_solutions/test_46_guidless_discovery.snapshot @@ -0,0 +1,24 @@ + + + + Know each other and server + + + + + + + + + + + + + + + + + + + + diff --git a/test/configuration/test_solutions/test_47_guidless_server_double_ping.snapshot b/test/configuration/test_solutions/test_47_guidless_server_double_ping.snapshot new file mode 100644 index 00000000..dbff1615 --- /dev/null +++ b/test/configuration/test_solutions/test_47_guidless_server_double_ping.snapshot @@ -0,0 +1,54 @@ + + + + test_47_guidless_server_double_ping_snapshot_1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/configuration/test_solutions/test_48_guidless_complex.snapshot b/test/configuration/test_solutions/test_48_guidless_complex.snapshot new file mode 100644 index 00000000..4f2550c9 --- /dev/null +++ b/test/configuration/test_solutions/test_48_guidless_complex.snapshot @@ -0,0 +1,55 @@ + + + + test_48_guidless_complex_snapshot_1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/configuration/test_solutions/test_50_environment_modification.snapshot b/test/configuration/test_solutions/test_50_environment_modification.snapshot index 6165f3a2..1ac38250 100644 --- a/test/configuration/test_solutions/test_50_environment_modification.snapshot +++ b/test/configuration/test_solutions/test_50_environment_modification.snapshot @@ -1,7 +1,7 @@ - test_39_environment_modification_initial + test_50_environment_modification_initial @@ -20,7 +20,7 @@ - test_39_environment_modification_add_server2 + test_50_environment_modification_add_server2 @@ -39,7 +39,7 @@ - test_39_environment_modification_add_server1 + test_50_environment_modification_add_server1 @@ -68,7 +68,7 @@ - test_39_environment_modification_final + test_50_environment_modification_final diff --git a/test/configuration/test_solutions/test_99_tcp.snapshot b/test/configuration/test_solutions/test_99_tcp.snapshot index 9f476ed6..8282bb82 100644 --- a/test/configuration/test_solutions/test_99_tcp.snapshot +++ b/test/configuration/test_solutions/test_99_tcp.snapshot @@ -1,20 +1,20 @@ - test_27_tcp_snapshot_1 + test_99_tcp_snapshot_1 - + - - + + - + @@ -22,16 +22,16 @@ - + - - + + - + @@ -40,15 +40,15 @@ - + - + - + diff --git a/test/configuration/tests_params.json b/test/configuration/tests_params.json index de558793..4bde5b37 100644 --- a/test/configuration/tests_params.json +++ b/test/configuration/tests_params.json @@ -65,6 +65,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_01_trivial.snapshot" } } @@ -100,6 +101,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_02_single_server_medium.snapshot" } } @@ -136,6 +138,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_03_single_server_large.snapshot" } } @@ -171,6 +174,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_04_server_ping.snapshot" } } @@ -206,6 +210,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_05_server_double_ping.snapshot" } } @@ -241,6 +246,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_06_diamond_servers.snapshot" } } @@ -276,6 +282,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_07_server_endpoints_two_servers.snapshot" } } @@ -311,6 +318,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_08_server_endpoints_four_clients.snapshot" } } @@ -346,6 +354,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_09_servers_serial.snapshot" } } @@ -381,6 +390,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_10_server_redundancy.snapshot" } } @@ -416,6 +426,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_11_remote_servers.snapshot" } } @@ -451,6 +462,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_12_virtual_topics.snapshot" } } @@ -486,6 +498,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_13_disposals_single_server.snapshot" } } @@ -521,6 +534,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_14_disposals_remote_servers.snapshot" } } @@ -556,6 +570,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_15_disposals_client_servers.snapshot" } } @@ -591,6 +606,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_16_lease_duration_single_client.snapshot" } } @@ -632,6 +648,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_17_lease_duration_remove_client_server.snapshot" } } @@ -668,6 +685,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_18_disposals_remote_servers_multiprocess.snapshot" } } @@ -733,6 +751,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_19_disposals_break_builtin_connections.snapshot" } } @@ -768,6 +787,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_20_break_builtin_connections.snapshot" } } @@ -809,6 +829,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_21_disposals_remote_server_trivial.snapshot" } } @@ -851,6 +872,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_22_environment_variable_setup.snapshot" } } @@ -881,6 +903,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_23_fast_discovery_server_tool.snapshot" } } @@ -938,6 +961,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_24_backup_1.snapshot" } } @@ -962,6 +986,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_24_backup.snapshot" } } @@ -998,6 +1023,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_25_backup_compatibility.snapshot" } } @@ -1034,6 +1060,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_26_backup_restore.snapshot" } } @@ -1059,6 +1086,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_26_backup_restore_1.snapshot" } } @@ -1089,6 +1117,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_27_slow_arise.snapshot" } } @@ -1119,6 +1148,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_28_slow_arise_interconnection.snapshot" } } @@ -1149,6 +1179,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_29_server_ping_late_joiner.snapshot" } } @@ -1179,6 +1210,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_30_connect_locally_with_remote_entity.snapshot" } } @@ -1209,6 +1241,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_31_matched_servers_not_share_info.snapshot" } } @@ -1239,6 +1272,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_32_superclient_trivial.snapshot" } } @@ -1270,6 +1304,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_33_superclient_complex.snapshot" } } @@ -1300,6 +1335,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_34_connect_locally_with_remote_server.snapshot" } } @@ -1330,6 +1366,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_35_fds_two_connected_servers_with_clients.snapshot" } } @@ -1417,13 +1454,36 @@ "generate_validation": { "disposals": false, - "server_endpoints": false + "server_endpoints": true }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_36_dns_environment_variable_setup.snapshot" } } + }, + + "fastddstool_1": + { + "kill_time": 3, + "tool_config": + { + "id" : 0, + "udp_address": "localhost", + "udp_port": 36811 + }, + "validation": + { + "exit_code_validation": + { + "expected_exit_code": 0 + }, + "stderr_validation": + { + "err_expected_lines": 0 + } + } } } }, @@ -1451,6 +1511,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_37_dns_fast_discovery_server_tool.snapshot" } } @@ -1512,6 +1573,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_38_self_connection.snapshot" } } @@ -1551,6 +1613,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_39_trivial_reconnect_A.snapshot" } } @@ -1592,6 +1655,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_39_trivial_reconnect_B.snapshot" } } @@ -1632,6 +1696,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_40_trivial_server_reconnect_A.snapshot" } } @@ -1674,6 +1739,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_40_trivial_server_reconnect_B.snapshot" } } @@ -1713,6 +1779,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_41_reconnect_with_clients_A.snapshot" } } @@ -1736,7 +1803,7 @@ "serverB_2": { - "creation_time": 13, + "creation_time": 16, "xml_config_file": "/test_cases/test_41_reconnect_with_clients_B.xml", "validation": { @@ -1754,6 +1821,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_41_reconnect_with_clients_B.snapshot" } } @@ -1793,6 +1861,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_42_server_reconnect_with_clients_A.snapshot" } } @@ -1816,7 +1885,7 @@ "serverB_2": { - "creation_time": 13, + "creation_time": 16, "xml_config_file": "/test_cases/test_42_server_reconnect_with_clients_B.xml", "validation": { @@ -1834,6 +1903,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_42_server_reconnect_with_clients_B.snapshot" } } @@ -1888,6 +1958,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_43_complex_reconnect_A1.snapshot" } } @@ -1918,6 +1989,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_43_complex_reconnect_A2.snapshot" } } @@ -1947,6 +2019,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_43_complex_reconnect_B1.snapshot" } } @@ -1977,6 +2050,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_43_complex_reconnect_B2.snapshot" } } @@ -2007,6 +2081,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_44_fast_discovery_server_tool_reconnect.snapshot" } } @@ -2085,6 +2160,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_45_trivial_client_reconnect_client.snapshot" } } @@ -2125,6 +2201,202 @@ } }, + "test_46_guidless_discovery": + { + "processes": + { + "main": + { + "xml_config_file": "/test_cases/test_46_guidless_discovery.xml", + "environment_variables": + [ + { + "name": "ROS_DISCOVERY_SERVER", + "value": "127.0.0.1:46811" + } + ], + "validation": + { + "count_lines_validation": + { + "file_path": "/test_solutions/test_46_guidless_discovery.snapshot" + }, + "exit_code_validation": + { + "expected_exit_code": 0 + }, + "stderr_validation": + { + "err_expected_lines": 0 + }, + "generate_validation": + { + "disposals": false, + "server_endpoints": true + }, + "ground_truth_validation": + { + "guidless": true, + "file_path": "/test_solutions/test_46_guidless_discovery.snapshot" + } + } + }, + + "fastddstool_1": + { + "kill_time": 7, + "tool_config": + { + "udp_port": 46811 + }, + "validation": + { + "exit_code_validation": + { + "expected_exit_code": 0 + }, + "stderr_validation": + { + "err_expected_lines": 0 + } + } + } + } + }, + + "test_47_guidless_server_double_ping": + { + "processes": + { + "main": + { + "xml_config_file": "/test_cases/test_47_guidless_server_double_ping.xml", + "environment_variables": + [ + { + "name": "ROS_DISCOVERY_SERVER", + "value": "127.0.0.1:46811" + } + ], + "validation": + { + "count_lines_validation": + { + "file_path": "/test_solutions/test_47_guidless_server_double_ping.snapshot" + }, + "exit_code_validation": + { + "expected_exit_code": 0 + }, + "stderr_validation": + { + "err_expected_lines": 0 + }, + "generate_validation": + { + "disposals": false, + "server_endpoints": true + }, + "ground_truth_validation": + { + "guidless": true, + "file_path": "/test_solutions/test_47_guidless_server_double_ping.snapshot" + } + } + } + } + }, + + "test_48_guidless_complex": + { + "processes": + { + "main": + { + "xml_config_file": "/test_cases/test_48_guidless_complex.xml", + "validation": + { + "count_lines_validation": + { + "file_path": "/test_solutions/test_48_guidless_complex.snapshot" + }, + "exit_code_validation": + { + "expected_exit_code": 0 + }, + "stderr_validation": + { + "err_expected_lines": 0 + }, + "generate_validation": + { + "disposals": false, + "server_endpoints": true + }, + "ground_truth_validation": + { + "guidless": true, + "file_path": "/test_solutions/test_48_guidless_complex.snapshot" + } + } + }, + + "fastddstool_1": + { + "kill_time": 7, + "tool_config": + { + "udp_port": 48811 + }, + "environment_variables": + [ + { + "name": "ROS_DISCOVERY_SERVER", + "value": "127.0.0.1:48812" + } + ], + "validation": + { + "exit_code_validation": + { + "expected_exit_code": 0 + }, + "stderr_validation": + { + "err_expected_lines": 0 + } + } + }, + + "fastddstool_2": + { + "kill_time": 7, + "tool_config": + { + "udp_port": 48812 + }, + "environment_variables": + [ + { + "name": "ROS_DISCOVERY_SERVER", + "value": "127.0.0.1:48813" + } + ], + "validation": + { + "exit_code_validation": + { + "expected_exit_code": 0 + }, + "stderr_validation": + { + "err_expected_lines": 0 + } + } + } + } + }, + "test_50_environment_modification": { "description": [ @@ -2166,6 +2438,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_50_environment_modification.snapshot" } } @@ -2200,6 +2473,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_60_disconnection_A.snapshot" } } @@ -2223,6 +2497,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_60_disconnection_B.snapshot" } } @@ -2264,6 +2539,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_61_superclient_environment_variable.snapshot" } } @@ -2298,6 +2574,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_95_tcpv4_cli.snapshot" } } @@ -2353,6 +2630,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_96_tcpv6_cli.snapshot" } } @@ -2415,6 +2693,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_97_tcpv4_env_var.snapshot" } } @@ -2456,6 +2735,7 @@ }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_98_tcpv6_env_var.snapshot" } } @@ -2487,10 +2767,11 @@ "generate_validation": { "disposals": false, - "server_endpoints": false + "server_endpoints": true }, "ground_truth_validation": { + "guidless": false, "file_path": "/test_solutions/test_99_tcp.snapshot" } } diff --git a/test/run_test.py b/test/run_test.py index 1d3cc5ed..42bd81c1 100644 --- a/test/run_test.py +++ b/test/run_test.py @@ -317,11 +317,11 @@ def execute_validate_thread_test( try: # Try to set args for fastdds tool # If any is missing could not be an error - server_id = process_params['tool_config']['id'] - server_udp_address = process_params['tool_config']['udp_address'] - server_udp_port = process_params['tool_config']['udp_port'] - server_tcp_port = process_params['tool_config']['tcp_address'] - server_tcp_port = process_params['tool_config']['tcp_port'] + server_id = process_params['tool_config'].get('id', None) + server_udp_address = process_params['tool_config'].get('udp_address', None) + server_udp_port = process_params['tool_config'].get('udp_port', None) + server_tcp_address = process_params['tool_config'].get('tcp_address', None) + server_tcp_port = process_params['tool_config'].get('tcp_port', None) except KeyError: pass @@ -360,7 +360,10 @@ def execute_validate_thread_test( else: # Fastdds tool - process_args = [fds_path, '-i', str(server_id)] + process_args = [fds_path] + if server_id is not None: + process_args.append('-i') + process_args.append(str(server_id)) if server_udp_address is not None: process_args.append('-l') process_args.append(str(server_udp_address)) diff --git a/test/validation/GroundTruthValidator.py b/test/validation/GroundTruthValidator.py index a4208032..842fba28 100644 --- a/test/validation/GroundTruthValidator.py +++ b/test/validation/GroundTruthValidator.py @@ -44,6 +44,7 @@ def _validate(self): """Validate the snapshots resulting from a Discovery-Server test.""" # Get parameters from test params try: + self.guidless = self.validation_params_['guidless'] self.val_snapshot = \ self.parse_xml_snapshot(self.validation_params_['file_path']) self.gt_snapshot = \ @@ -59,8 +60,13 @@ def _validate(self): self.val_dict = {'DS_Snapshots': {}} self.servers = self.process_servers() - self.__trim_snapshot_dict(self.gt_snapshot, self.gt_dict) - self.__trim_snapshot_dict(self.val_snapshot, self.val_dict) + if self.guidless: + self.logger.debug('Groundtruth validator in GuidLess mode.') + self.__trim_snapshot_dict_guidless(self.gt_snapshot, self.gt_dict) + self.__trim_snapshot_dict_guidless(self.val_snapshot, self.val_dict) + else: + self.__trim_snapshot_dict(self.gt_snapshot, self.gt_dict) + self.__trim_snapshot_dict(self.val_snapshot, self.val_dict) n_tests = 0 successful_tests = [] @@ -196,6 +202,84 @@ def __trim_snapshot_dict(self, original_dict, trimmed_dict): 'guid': subscriber_guid } + def __trim_snapshot_dict_guidless(self, original_dict, trimmed_dict): + """ + Create the ground truth and validation dicts parsing the snapshots in guidless mode. + The @name parameter is used instead of the guid to uniquely identify the entities. + + :param original_dict: The original dictionary. + :param trimmed_dict: The resulting dictionary after trim. + """ + for ds_snapshot in self.__dict2list( + original_dict['DS_Snapshots']['DS_Snapshot']): + trimmed_dict['DS_Snapshots'][f"{ds_snapshot['description']}"] = {} + + try: + ptdb_l = self.__dict2list(ds_snapshot['ptdb']) + except KeyError: + self.logger.debug( + f"Snapshot {ds_snapshot['@timestamp']} does not " + 'contain any participant.') + continue + + for ptdb in ptdb_l: + trimmed_dict[ + 'DS_Snapshots'][ + f"{ds_snapshot['description']}"][ + f"ptdb_{ptdb['@name']}"] = { + 'name': ptdb['@name']} + + try: + ptdi_l = self.__dict2list(ptdb['ptdi']) + except KeyError: + self.logger.debug( + f"Participant {ptdb['@name']} does not " + 'match any remote participant.') + continue + + for ptdi in ptdi_l: + if ptdi['@name'] == '': + ptdi_name = ptdb['@name'] + else: + ptdi_name = ptdi['@name'] + + trimmed_dict[ + 'DS_Snapshots'][ + f"{ds_snapshot['description']}"][ + f"ptdb_{ptdb['@name']}"][ + f"ptdi_{ptdi_name}"] = { + 'name': ptdi_name} + + # Publishers and subscribers do not have names, but are in this ptdi block, + # so we can assume that they belong to this participant. + if 'publisher' in (x.lower() for x in ptdi.keys()): + for pub in self.__dict2list(ptdi['publisher']): + publisher_id = '{}_{}'.format( + ptdi_name, pub['@guid_entity']) + assert (ptdi['@guid_prefix'] == pub['@guid_prefix']) + trimmed_dict[ + 'DS_Snapshots'][ + f"{ds_snapshot['description']}"][ + f"ptdb_{ptdb['@name']}"][ + f"ptdi_{ptdi_name}"][ + f'publisher_{publisher_id}'] = { + 'topic': pub['@topic'] + } + + if 'subscriber' in (x.lower() for x in ptdi.keys()): + for sub in self.__dict2list(ptdi['subscriber']): + subscriber_id = '{}_{}'.format( + ptdi_name, sub['@guid_entity']) + assert (ptdi['@guid_prefix'] == sub['@guid_prefix']) + trimmed_dict[ + 'DS_Snapshots'][ + f"{ds_snapshot['description']}"][ + f"ptdb_{ptdb['@name']}"][ + f"ptdi_{ptdi_name}"][ + f'subscriber_{subscriber_id}'] = { + 'topic': sub['@topic'] + } + def __dict2list(self, d): """ Cast an item from a dictionary to a list if it is not already one.