libzypp 17.31.23
YamlTestcaseHelpers.h File Reference
#include <zypp/base/LogControl.h>
#include "LoadTestcase.h"
#include "TestcaseSetupImpl.h"
#include <yaml-cpp/yaml.h>
#include <type_traits>
Include dependency graph for YamlTestcaseHelpers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  yamltest
 
namespace  yamltest::detail
 

Macros

#define if_SolverFlag(N)   if ( data[#N] ) { target.N = data[#N].as<bool>(); }
 

Functions

bool yamltest::detail::parseSetup (const YAML::Node &setup, zypp::misc::testcase::TestcaseSetup &t, std::string *err)
 
template<typename T >
bool yamltest::detail::parseJobs (const YAML::Node &trial, std::vector< T > &target, std::string *err)
 
template<typename T >
bool yamltest::detail::parseSingleJob (const YAML::Node &jobNode, std::vector< T > &target, std::string *err)
 
bool yamltest::detail::parseTrial (const YAML::Node &trial, zypp::misc::testcase::TestcaseTrial &target, std::string *err)
 

Macro Definition Documentation

◆ if_SolverFlag

#define if_SolverFlag (   N)    if ( data[#N] ) { target.N = data[#N].as<bool>(); }