#include "content/web_test/browser/test_info_extractor.h"
#include <iostream>
#include "base/base_paths.h"
#include "base/files/file_util.h"
#include "base/logging.h"
#include "base/path_service.h"
#include "base/strings/sys_string_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/threading/thread_restrictions.h"
#include "build/build_config.h"
#include "content/web_test/common/web_test_switches.h"
#include "net/base/filename_util.h"
namespace content {
namespace {
std::unique_ptr<TestInfo> GetTestInfoFromWebTestName(
const std::string& test_name,
bool protocol_mode) { … }
}
TestInfo::TestInfo(const GURL& url,
const std::string& expected_pixel_hash,
base::FilePath current_working_directory,
bool wpt_print_mode,
bool protocol_mode,
base::FilePath trace_file)
: … { … }
TestInfo::~TestInfo() { … }
TestInfoExtractor::TestInfoExtractor(const base::CommandLine& cmd_line)
: … { … }
TestInfoExtractor::~TestInfoExtractor() { … }
std::unique_ptr<TestInfo> TestInfoExtractor::GetNextTest() { … }
}