#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/time/time.h"
#include <chrono>
#include <cstdint>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | yaze::cli::AutomationResult |
Result of a GUI automation action. More... | |
struct | yaze::cli::TestStatusDetails |
Detailed information about an individual test execution. More... | |
struct | yaze::cli::HarnessTestSummary |
Aggregated metadata about a harness test. More... | |
struct | yaze::cli::ListTestsResult |
Result container for ListTests RPC. More... | |
struct | yaze::cli::AssertionOutcome |
Individual assertion outcome within a harness test. More... | |
struct | yaze::cli::TestResultDetails |
Detailed execution results for a specific harness test. More... | |
struct | yaze::cli::ReplayTestResult |
struct | yaze::cli::StartRecordingResult |
struct | yaze::cli::StopRecordingResult |
struct | yaze::cli::WidgetBoundingBox |
struct | yaze::cli::WidgetDescriptor |
struct | yaze::cli::DiscoveredWindowInfo |
struct | yaze::cli::DiscoverWidgetsQuery |
struct | yaze::cli::DiscoverWidgetsResult |
class | yaze::cli::GuiAutomationClient |
Client for automating YAZE GUI through gRPC. More... | |
Namespaces | |
namespace | yaze |
Main namespace for the application. | |
namespace | yaze::cli |
Namespace for the command line interface. | |
Enumerations | |
enum class | yaze::cli::ClickType { yaze::cli::kLeft , yaze::cli::kRight , yaze::cli::kMiddle , yaze::cli::kDouble } |
Type of click action to perform. More... | |
enum class | yaze::cli::TestRunStatus { yaze::cli::kUnknown , yaze::cli::kQueued , yaze::cli::kRunning , yaze::cli::kPassed , yaze::cli::kFailed , yaze::cli::kTimeout } |
Execution status codes returned by the harness. More... | |
enum class | yaze::cli::WidgetTypeFilter { yaze::cli::kUnspecified , yaze::cli::kAll , yaze::cli::kButton , yaze::cli::kInput , yaze::cli::kMenu , yaze::cli::kTab , yaze::cli::kCheckbox , yaze::cli::kSlider , yaze::cli::kCanvas , yaze::cli::kSelectable , yaze::cli::kOther } |