ES6 Function.name inferred from property names of literal objects can break some...
[WebKit-https.git] / Tools / WebKitTestRunner / TestOptions.h
index eb801ce..c1bae4d 100644 (file)
 #ifndef TestOptions_h
 #define TestOptions_h
 
+#include <wtf/Vector.h>
+#include <wtf/text/WTFString.h>
+
 namespace WTR {
 
 struct TestOptions {
     bool useThreadedScrolling { false };
     bool useRemoteLayerTree { false };
     bool shouldShowWebView { false };
-
+    bool useFlexibleViewport { false };
     bool useFixedLayout { false };
+    bool isSVGTest { false };
+    bool isHiDPITest { false };
+    bool useDataDetection { false };
+    bool useMockScrollbars { true };
+    bool needsSiteSpecificQuirks { false };
+
+    Vector<String> overrideLanguages;
+    
+    TestOptions(const std::string& pathOrURL);
 };
 
 }