#include "cli/service/testing/test_suite_writer.h"
#include <filesystem>
#include <fstream>
#include <system_error>
#include "absl/status/status.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_join.h"
#include "absl/strings/str_replace.h"
#include "absl/strings/string_view.h"
Go to the source code of this file.
Namespaces | |
namespace | yaze |
Main namespace for the application. | |
namespace | yaze::cli |
Namespace for the command line interface. | |
namespace | yaze::cli::anonymous_namespace{test_suite_writer.cc} |
Functions | |
std::string | yaze::cli::anonymous_namespace{test_suite_writer.cc}::Indent (int count) |
std::string | yaze::cli::anonymous_namespace{test_suite_writer.cc}::QuoteYaml (absl::string_view value) |
void | yaze::cli::anonymous_namespace{test_suite_writer.cc}::AppendLine (std::string *out, int indent, absl::string_view line) |
void | yaze::cli::anonymous_namespace{test_suite_writer.cc}::AppendScalar (std::string *out, int indent, absl::string_view key, absl::string_view value, bool quote) |
std::string | yaze::cli::anonymous_namespace{test_suite_writer.cc}::FormatDuration (int seconds) |
std::string | yaze::cli::anonymous_namespace{test_suite_writer.cc}::FormatBool (bool value) |
std::string | yaze::cli::anonymous_namespace{test_suite_writer.cc}::JoinQuotedList (const std::vector< std::string > &values) |
std::string | yaze::cli::BuildTestSuiteYaml (const TestSuiteDefinition &suite) |
absl::Status | yaze::cli::WriteTestSuiteToFile (const TestSuiteDefinition &suite, const std::string &path, bool overwrite) |