15#include <catch2/catch_amalgamated.hpp>
18TEST_CASE(
"dev::FrameTransformClientTest",
"[yarp::dev]")
20 #if defined(DISABLE_FAILING_TESTS)
29 SECTION(
"test the frameTransformClient/Server open/close, case 0")
34 p.put(
"device",
"frameTransformClient");
35 p.put(
"filexml_option",
"ftc_local_only.xml");
40 p.put(
"device",
"frameTransformServer");
41 p.put(
"filexml_option",
"fts_yarp_only.xml");
47 SECTION(
"test the frameTransformClient local only mode, case 1")
52 p.put(
"device",
"frameTransformClient");
53 p.put(
"filexml_option",
"ftc_local_only.xml");
54 if(
verboseDebug) {
p.put(
"FrameTransform_verbose_debug",
"1"); }
63 SECTION(
"test the frameTransformClient local only mode, case 2")
68 p.put(
"device",
"frameTransformClient");
69 p.put(
"filexml_option",
"ftc_local_only.xml");
70 if (
verboseDebug) {
p.put(
"FrameTransform_verbose_debug",
"1"); }
79 SECTION(
"test the frameTransformClient/Server, case 3")
84 server_prop.put(
"filexml_option",
"fts_yarp_only.xml");
92 client_prop.put(
"filexml_option",
"ftc_yarp_only.xml");
103 SECTION(
"test the frameTransformClient/Server, case 4")
108 server_prop.put(
"filexml_option",
"fts_yarp_only.xml");
116 client_prop.put(
"filexml_option",
"ftc_yarp_only.xml");
A container for a device driver.
A mini-server for performing network communication in the background.
void close() override
Stop port activity.
bool open(const std::string &name) override
Start port operation, with a specific name, with automatically-chosen network parameters.
static bool setLocalMode(bool flag)
Chooses whether communication is process-local.
A class for storing options and configuration information.
void exec_frameTransform_test_2(IFrameTransform *itf)
void exec_frameTransform_test_1(IFrameTransform *itf)
void delay(double seconds)
Wait for a certain number of seconds.