1#ifndef YAZE_CLI_SERVICE_TEST_SUITE_H_
2#define YAZE_CLI_SERVICE_TEST_SUITE_H_
8#include "absl/strings/string_view.h"
9#include "absl/time/time.h"
27 std::vector<std::string>
tags;
35 std::vector<TestCaseDefinition>
tests;
43 std::vector<TestGroupDefinition>
groups;
49 absl::string_view group_name)
const {
50 for (
const auto& group :
groups) {
51 if (group.name == group_name) {
70 absl::Duration
duration = absl::ZeroDuration();
76 std::vector<std::string>
logs;
Main namespace for the application.
std::map< std::string, std::string > parameters
std::vector< std::string > tags
const TestCaseDefinition * test
std::vector< AssertionOutcome > assertions
const TestGroupDefinition * group
std::string replay_session_id
std::vector< std::string > logs
std::vector< TestCaseDefinition > tests
std::vector< std::string > depends_on
std::vector< TestGroupDefinition > groups
const TestGroupDefinition * FindGroup(absl::string_view group_name) const
const TestSuiteDefinition * suite
std::vector< TestCaseRunResult > results
absl::Duration total_duration