Title: [114682] trunk/Tools
Revision
114682
Author
[email protected]
Date
2012-04-19 15:12:42 -0700 (Thu, 19 Apr 2012)

Log Message

[EFL] [DRT] Should create offline storage inside DUMPRENDERTREE_TEMP
https://bugs.webkit.org/show_bug.cgi?id=84169

All databases were being created inside ~/.webkit which was causing
flaky tests when running multiple tests in parallel, specially timeouts
due to concurrency.

Patch by Thiago Marcos P. Santos <[email protected]> on 2012-04-19
Reviewed by Eric Seidel.

* DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
(DumpRenderTreeChrome::initialize):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (114681 => 114682)


--- trunk/Tools/ChangeLog	2012-04-19 22:10:11 UTC (rev 114681)
+++ trunk/Tools/ChangeLog	2012-04-19 22:12:42 UTC (rev 114682)
@@ -1,3 +1,17 @@
+2012-04-19  Thiago Marcos P. Santos  <[email protected]>
+
+        [EFL] [DRT] Should create offline storage inside DUMPRENDERTREE_TEMP
+        https://bugs.webkit.org/show_bug.cgi?id=84169
+
+        All databases were being created inside ~/.webkit which was causing
+        flaky tests when running multiple tests in parallel, specially timeouts
+        due to concurrency.
+
+        Reviewed by Eric Seidel.
+
+        * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
+        (DumpRenderTreeChrome::initialize):
+
 2012-04-19  Dominik Röttsches  <[email protected]>
 
         [GTK] 3 fast/ layout tests failing after upgrading libsoup to 2.37.92

Modified: trunk/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp (114681 => 114682)


--- trunk/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp	2012-04-19 22:10:11 UTC (rev 114681)
+++ trunk/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp	2012-04-19 22:12:42 UTC (rev 114682)
@@ -141,6 +141,15 @@
 
     m_mainFrame = ewk_view_frame_main_get(m_mainView);
 
+    char* drtTemp = getenv("DUMPRENDERTREE_TEMP");
+    if (drtTemp) {
+        char path[2048];
+        eina_str_join(path, sizeof(path), '/', drtTemp, "LocalStorage");
+        ewk_settings_local_storage_path_set(path);
+        eina_str_join(path, sizeof(path), '/', drtTemp, "Databases");
+        ewk_settings_web_database_path_set(path);
+    }
+
     return true;
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to