#ifndef CHROME_TEST_BASE_CHROME_TEST_LAUNCHER_H_
#define CHROME_TEST_BASE_CHROME_TEST_LAUNCHER_H_
#include <memory>
#include <string>
#include "base/memory/raw_ptr.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "chrome/app/startup_timestamps.h"
#include "content/public/test/test_launcher.h"
#if BUILDFLAG(IS_ANDROID)
#include "chrome/app/android/chrome_main_delegate_android.h"
#else
#include "chrome/app/chrome_main_delegate.h"
#endif
class ChromeTestSuite;
class ChromeTestSuiteRunner { … };
class ChromeTestChromeMainDelegate
#if BUILDFLAG(IS_ANDROID)
: public ChromeMainDelegateAndroid { … };
class ChromeTestLauncherDelegate : public content::TestLauncherDelegate { … };
int LaunchChromeTests(size_t parallel_jobs,
content::TestLauncherDelegate* delegate,
int argc,
char** argv);
#endif