Bug #1872
C++ unit tests use default socket port
Status: | Resolved | Start date: | 05/09/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Wienke | % Done: | 100% | |
Category: | C++ | |||
Target version: | rsb-0.11 |
Description
1: [ RUN ] InformerTest.testConversionException 1: 1399624300132 rsb.factory [DEBUG]: Trying to add connector Transport[name = socket, converters = {}, options = p{ }] 1: 1399624300132 rsb.factory [DEBUG]: Supplied connector options p{ } 1: 1399624300132 rsb.factory [DEBUG]: Converter configuration for transport `socket': {} 1: 1399624300132 rsb.converter.repository [DEBUG]: Building unambiguous map for serialization with selection {} 1: 1399624300132 rsb.converter.repository [TRACE]: Considering converter *rsb::converter::ByteArrayConverter[wireType = std::string, wireSchema = .*, dataType = bytearray] at 0xa1d510 1: 1399624300132 rsb.converter.repository [TRACE]: No explicit selection for data-type bytearray 1: 1399624300132 rsb.converter.repository [TRACE]: Considering converter *EventIdConverter[wireType = std::string, wireSchema = .rsb.protocol.EventId, dataType = rsb::EventId] at 0xa1e200 1: 1399624300133 rsb.converter.repository [TRACE]: No explicit selection for data-type rsb::EventId 1: 1399624300133 rsb.converter.repository [TRACE]: Considering converter *rsb::converter::BoolConverter[wireType = std::string, wireSchema = bool, dataType = bool] at 0xa19b20 1: 1399624300133 rsb.converter.repository [TRACE]: No explicit selection for data-type bool 1: 1399624300133 rsb.converter.repository [TRACE]: Considering converter *rsb::converter::Int64Converter[wireType = std::string, wireSchema = int64, dataType = long] at 0xa1e530 1: 1399624300133 rsb.converter.repository [TRACE]: No explicit selection for data-type long 1: 1399624300133 rsb.converter.repository [TRACE]: Considering converter *rsb::converter::Uint64Converter[wireType = std::string, wireSchema = uint64, dataType = unsigned long] at 0xa1e470 1: 1399624300133 rsb.converter.repository [TRACE]: No explicit selection for data-type unsigned long 1: 1399624300133 rsb.converter.repository [TRACE]: Considering converter *rsb::converter::StringConverter[wireType = std::string, wireSchema = utf-8-string, dataType = std::string] at 0xa19ae0 1: 1399624300133 rsb.converter.repository [TRACE]: No explicit selection for data-type std::string 1: 1399624300133 rsb.converter.repository [TRACE]: Considering converter *rsb::converter::VoidConverter[wireType = std::string, wireSchema = void, dataType = void] at 0xa1e5f0 1: 1399624300133 rsb.converter.repository [TRACE]: No explicit selection for data-type void 1: 1399624300133 rsb.factory [DEBUG]: Selected converters for transport `socket': *UnambiguousConverterMap[converters = {(bool, *rsb::converter::BoolConverter[wireType = std::string, wireSchema = bool, dataType = bool] at 0xa19b20), (bytearray, *rsb::converter::ByteArrayConverter[wireType = std::string, wireSchema = .*, dataType = bytearray] at 0xa1d510), (long, *rsb::converter::Int64Converter[wireType = std::string, wireSchema = int64, dataType = long] at 0xa1e530), (rsb::EventId, *EventIdConverter[wireType = std::string, wireSchema = .rsb.protocol.EventId, dataType = rsb::EventId] at 0xa1e200), (std::string, *rsb::converter::StringConverter[wireType = std::string, wireSchema = utf-8-string, dataType = std::string] at 0xa19ae0), (unsigned long, *rsb::converter::Uint64Converter[wireType = std::string, wireSchema = uint64, dataType = unsigned long] at 0xa1e470), (void, *rsb::converter::VoidConverter[wireType = std::string, wireSchema = void, dataType = void] at 0xa1e5f0)}] at 0xa22060 1: 1399624300134 rsb.transport.socket.outconnector [DEBUG]: Creating OutConnector with properties p{ converters: <boost::shared_ptr<rsb::converter::ConverterSelectionStrategy<std::string> >> } 1: 1399624300134 rsb.eventprocessing.outrouteconfigurator [DEBUG]: Adding connector *rsb::transport::socket::OutConnector[] at 0xa22590 1: 1399624300134 rsb.eventprocessing.outrouteconfigurator [DEBUG]: Activating 1: 1399624300134 rsb.transport.socket.connectorbase [DEBUG]: Activating 1: 1399624300134 rsb.transport.socket.connectorbase [INFO]: Server mode: auto 1: 1399624300135 rsb.transport.socket.factory [INFO]: Started service thread 1: 1399624300136 rsb.transport.socket.factory [DEBUG]: Was asked for a bus server for localhost:55555 1: 1399624300136 rsb.transport.socket.factory [DEBUG]: Did not find bus server; creating a new one 1: 1399624300136 rsb.transport.socket.factory [INFO]: Could not create server for bus: Address already in use; trying to access bus as client 1: 1399624300137 rsb.transport.socket.factory [DEBUG]: Was asked for a bus client for localhost:55555 1: 1399624300137 rsb.transport.socket.factory [DEBUG]: Did not find bus client without resolving 1: 1399624300137 rsb.transport.socket.factory [DEBUG]: Resolving endpoint 1: 1399624300137 rsb.transport.socket.factory [DEBUG]: Trying endpoint 127.0.0.1:55555 1: 1399624300138 rsb.transport.socket.factory [DEBUG]: Success 1: 1399624300138 rsb.transport.socket.factory [DEBUG]: Did not find bus client after resolving; creating a new one 1: 1399624300138 rsb.transport.socket.busconnection [INFO]: Setting TCP_NODELAY option
Associated revisions
Always use the specified port for unit tests
- test/rsb/integrationtest.cpp: use the specified port for the socket
transport in the unit test
fixes #1872
History
#1 Updated by J. Wienke almost 10 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset rsb-cpp|commit:0d0dcbd990d456f6cae25ebf9b8b130f68667a60.