Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(653)

Unified Diff: chrome/test/chromedriver/README.txt

Issue 11817022: [chromedriver] Add README (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/test/chromedriver/README.txt
diff --git a/chrome/test/chromedriver/README.txt b/chrome/test/chromedriver/README.txt
new file mode 100644
index 0000000000000000000000000000000000000000..191aed42826209c2afed8b3d42b2fedeec83a23e
--- /dev/null
+++ b/chrome/test/chromedriver/README.txt
@@ -0,0 +1,40 @@
+This file contains high-level info about how ChromeDriver works and how to
+contribute.
+
+=====Architecture=====
+ChromeDriver is an implementation of the WebDriver standard,
+which allows users to automate testing of their website across browsers.
+
+ChromeDriver is shipped separately from Chrome. It controls Chrome out of
+process through DevTools (WebKit Inspector). ChromeDriver is a shared library
+which exports a few functions for executing WebDriver-standard commands, which
+are packaged in JSON. The WebDriver open source project maintains clients in
+various languages which can load this shared library.
+
+For internal use, a custom python client for ChromeDriver is available in
+chromedriver.py.
klundberg 2013/01/09 18:43:09 Maybe you should mention that chromedriver.py (cur
kkania 2013/01/09 18:58:21 Good idea. done
+
+=====Testing=====
+There are 4 test suites for verifying ChromeDriver's correctness:
+
+1) chromedriver2_unittests (chrome/chrome_tests.gypi)
+This is the unittest target, which runs on the main waterfall on win/mac/linux
+and can close the tree. It is also run on the commit queue and try bots by
+default. Tests should take a few milliseconds and be very stable.
+
+2) chromedriver2_tests (chrome/chrome_tests.gypi)
+This is a collection of C++ medium sized tests which can be run optionally
+on the trybots.
+
+3) python tests
+These are integration tests which can be found in run_py_tests.py. They are
+run on the chromium QA bots:
+ http://build.chromium.org/p/chromium.pyauto/waterfall
+
+4) WebDriver Java acceptance tests
+These are integration tests from the WebDriver open source project which can
+be run via run_java_tests.py.
+See http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/webdriver
+
+=====Issues=====
+Issues are tracked in chromium's issue tracker with Feature=WebDriver.
klundberg 2013/01/09 18:43:09 Maybe add a link to crbug?
kkania 2013/01/09 18:58:21 Done.
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698