#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 } |