yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
common.h
Go to the documentation of this file.
1#ifndef YAZE_CLI_HANDLERS_AGENT_COMMON_H_
2#define YAZE_CLI_HANDLERS_AGENT_COMMON_H_
3
4#include <optional>
5#include <string>
6
7#include "absl/time/time.h"
8
9#ifdef YAZE_WITH_GRPC
11#endif
12
13namespace yaze {
14namespace cli {
15namespace agent {
16
17std::string HarnessAddress(const std::string& host, int port);
18std::string JsonEscape(absl::string_view value);
19std::string YamlQuote(absl::string_view value);
20std::string FormatOptionalTime(const std::optional<absl::Time>& time);
21std::string OptionalTimeToIso(const std::optional<absl::Time>& time);
22std::string OptionalTimeToJson(const std::optional<absl::Time>& time);
23std::string OptionalTimeToYaml(const std::optional<absl::Time>& time);
24
25#ifdef YAZE_WITH_GRPC
26const char* TestRunStatusToString(TestRunStatus status);
27bool IsTerminalStatus(TestRunStatus status);
28std::optional<TestRunStatus> ParseStatusFilter(absl::string_view value);
29std::optional<WidgetTypeFilter> ParseWidgetTypeFilter(absl::string_view value);
30#endif
31
32} // namespace agent
33} // namespace cli
34} // namespace yaze
35
36#endif // YAZE_CLI_HANDLERS_AGENT_COMMON_H_
std::string FormatOptionalTime(const std::optional< absl::Time > &time)
Definition common.cc:60
std::string YamlQuote(absl::string_view value)
Definition common.cc:54
std::string OptionalTimeToYaml(const std::optional< absl::Time > &time)
Definition common.cc:82
std::string HarnessAddress(const std::string &host, int port)
Definition common.cc:12
std::string JsonEscape(absl::string_view value)
Definition common.cc:16
std::string OptionalTimeToJson(const std::optional< absl::Time > &time)
Definition common.cc:74
std::string OptionalTimeToIso(const std::optional< absl::Time > &time)
Definition common.cc:67
TestRunStatus
Execution status codes returned by the harness.