#include <chrono>
#include <future>
#include <thread>
#include <gtest/gtest.h>
#include <ros/ros.h>
#include <std_msgs/builtin_string.h>
#include <std_srvs/SetBool.h>
#include <websocketpp/config/asio_client.hpp>
#include <foxglove_bridge/test/test_client.hpp>
#include <foxglove_bridge/websocket_client.hpp>
Go to the source code of this file.
Classes | |
class | ParameterTest |
class | ServiceTest |
Macros | |
#define | ASIO_STANDALONE |
Functions | |
int | main (int argc, char **argv) |
TEST (SmokeTest, testConnection) | |
TEST (SmokeTest, testSubscription) | |
TEST (SmokeTest, testSubscriptionParallel) | |
TEST (SmokeTest, testPublishing) | |
TEST_F (ParameterTest, testGetAllParams) | |
TEST_F (ParameterTest, testGetNonExistingParameters) | |
TEST_F (ParameterTest, testGetParameters) | |
TEST_F (ParameterTest, testSetParameters) | |
TEST_F (ParameterTest, testSetParametersWithReqId) | |
TEST_F (ParameterTest, testUnsetParameter) | |
TEST_F (ParameterTest, testParameterSubscription) | |
TEST_F (ParameterTest, testGetParametersParallel) | |
TEST_F (ServiceTest, testCallServiceParallel) | |
Variables | |
constexpr auto | DEFAULT_TIMEOUT = std::chrono::seconds(8) |
constexpr uint8_t | HELLO_WORLD_BINARY [] |
constexpr auto | ONE_SECOND = std::chrono::seconds(1) |
constexpr char | URI [] = "ws://localhost:9876" |
#define ASIO_STANDALONE |
Definition at line 1 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 349 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST | ( | SmokeTest | , |
testConnection | |||
) |
Definition at line 69 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST | ( | SmokeTest | , |
testSubscription | |||
) |
Definition at line 74 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST | ( | SmokeTest | , |
testSubscriptionParallel | |||
) |
Definition at line 91 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST | ( | SmokeTest | , |
testPublishing | |||
) |
Definition at line 114 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST_F | ( | ParameterTest | , |
testGetAllParams | |||
) |
Definition at line 145 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST_F | ( | ParameterTest | , |
testGetNonExistingParameters | |||
) |
Definition at line 155 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST_F | ( | ParameterTest | , |
testGetParameters | |||
) |
Definition at line 166 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST_F | ( | ParameterTest | , |
testSetParameters | |||
) |
Definition at line 192 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST_F | ( | ParameterTest | , |
testSetParametersWithReqId | |||
) |
Definition at line 228 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST_F | ( | ParameterTest | , |
testUnsetParameter | |||
) |
Definition at line 243 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST_F | ( | ParameterTest | , |
testParameterSubscription | |||
) |
Definition at line 257 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST_F | ( | ParameterTest | , |
testGetParametersParallel | |||
) |
Definition at line 275 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
TEST_F | ( | ServiceTest | , |
testCallServiceParallel | |||
) |
Definition at line 308 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
constexpr auto DEFAULT_TIMEOUT = std::chrono::seconds(8) |
Definition at line 23 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
constexpr uint8_t HELLO_WORLD_BINARY[] |
Definition at line 19 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
constexpr auto ONE_SECOND = std::chrono::seconds(1) |
Definition at line 22 of file ros1_foxglove_bridge/tests/smoke_test.cpp.
constexpr char URI[] = "ws://localhost:9876" |
Definition at line 16 of file ros1_foxglove_bridge/tests/smoke_test.cpp.