Chromium Code Reviews| 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.
|