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"
9
10namespace yaze {
11namespace cli {
12namespace agent {
13
14std::string HarnessAddress(const std::string& host, int port);
15std::string JsonEscape(absl::string_view value);
16std::string YamlQuote(absl::string_view value);
17std::string FormatOptionalTime(const std::optional<absl::Time>& time);
18std::string OptionalTimeToIso(const std::optional<absl::Time>& time);
19std::string OptionalTimeToJson(const std::optional<absl::Time>& time);
20std::string OptionalTimeToYaml(const std::optional<absl::Time>& time);
21const char* TestRunStatusToString(TestRunStatus status);
23std::optional<TestRunStatus> ParseStatusFilter(absl::string_view value);
24std::optional<WidgetTypeFilter> ParseWidgetTypeFilter(absl::string_view value);
25
26} // namespace agent
27} // namespace cli
28} // namespace yaze
29
30#endif // YAZE_CLI_HANDLERS_AGENT_COMMON_H_
bool IsTerminalStatus(TestRunStatus status)
Definition common.cc:107
std::string FormatOptionalTime(const std::optional< absl::Time > &time)
Definition common.cc:59
std::string YamlQuote(absl::string_view value)
Definition common.cc:53
std::string OptionalTimeToYaml(const std::optional< absl::Time > &time)
Definition common.cc:81
std::string HarnessAddress(const std::string &host, int port)
Definition common.cc:12
const char * TestRunStatusToString(TestRunStatus status)
Definition common.cc:89
std::string JsonEscape(absl::string_view value)
Definition common.cc:16
std::string OptionalTimeToJson(const std::optional< absl::Time > &time)
Definition common.cc:73
std::string OptionalTimeToIso(const std::optional< absl::Time > &time)
Definition common.cc:66
std::optional< TestRunStatus > ParseStatusFilter(absl::string_view value)
Definition common.cc:121
std::optional< WidgetTypeFilter > ParseWidgetTypeFilter(absl::string_view value)
Definition common.cc:132
TestRunStatus
Execution status codes returned by the harness.
Main namespace for the application.
Definition controller.cc:20