Flutter Engine
The Flutter Engine
Namespaces | Functions
TestRunner.h File Reference
#include "tools/flags/CommandLineFlags.h"
#include <map>

Go to the source code of this file.

Namespaces

namespace  TestRunner
 
namespace  TestRunner::FlagValidators
 

Functions

void TestRunner::FlagValidators::StringNonEmpty (std::string name, CommandLineFlags::StringArray flag)
 
void TestRunner::FlagValidators::StringAtMostOne (std::string name, CommandLineFlags::StringArray flag)
 
void TestRunner::FlagValidators::StringEven (std::string name, CommandLineFlags::StringArray flag)
 
void TestRunner::FlagValidators::IntGreaterOrEqual (std::string name, int flag, int min)
 
void TestRunner::FlagValidators::AllOrNone (std::map< std::string, bool > flags)
 
void TestRunner::FlagValidators::ExactlyOne (std::map< std::string, bool > flags)
 
void TestRunner::InitAndLogCmdlineArgs (int argc, char **argv)
 
bool TestRunner::ShouldRunTestCase (const char *name, CommandLineFlags::StringArray &matchFlag, CommandLineFlags::StringArray &skipFlag)
 
void TestRunner::Log (const char *format,...) SK_PRINTF_LIKE(1