#include "test.h"
#include <carla/Buffer.h>
#include <carla/BufferView.h>
#include <carla/streaming/Client.h>
#include <carla/streaming/Server.h>
#include <boost/asio/post.hpp>
#include <algorithm>
类 | |
class | Benchmark |
函数 | |
static void | benchmark_image (const size_t dimensions, const size_t number_of_streams=1u, const double success_ratio=1.0) |
static size_t | get_max_concurrency () |
static auto | make_special_message (size_t size) |
TEST (benchmark_streaming, image_1920x1080) | |
TEST (benchmark_streaming, image_1920x1080_mt) | |
TEST (benchmark_streaming, image_200x200) | |
TEST (benchmark_streaming, image_200x200_mt) | |
TEST (benchmark_streaming, image_800x600) | |
TEST (benchmark_streaming, image_800x600_mt) | |
|
static |
在文件 test_benchmark_streaming.cpp 第 136 行定义.
引用了 Benchmark::AddStreams(), carla::logging::log(), Benchmark::Run() , 以及 TESTING_PORT.
被这些函数引用 TEST(), TEST(), TEST(), TEST(), TEST() , 以及 TEST().
|
static |
|
static |
在文件 test_benchmark_streaming.cpp 第 21 行定义.
引用了 carla::BufferView::CreateFrom() , 以及 carla::Buffer::size().
TEST | ( | benchmark_streaming | , |
image_1920x1080 | ) |
TEST | ( | benchmark_streaming | , |
image_1920x1080_mt | ) |
在文件 test_benchmark_streaming.cpp 第 167 行定义.
引用了 benchmark_image() , 以及 get_max_concurrency().
TEST | ( | benchmark_streaming | , |
image_200x200 | ) |
TEST | ( | benchmark_streaming | , |
image_200x200_mt | ) |
在文件 test_benchmark_streaming.cpp 第 159 行定义.
引用了 benchmark_image() , 以及 get_max_concurrency().
TEST | ( | benchmark_streaming | , |
image_800x600 | ) |
TEST | ( | benchmark_streaming | , |
image_800x600_mt | ) |
在文件 test_benchmark_streaming.cpp 第 163 行定义.
引用了 benchmark_image() , 以及 get_max_concurrency().