Upstream version 10.38.222.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Tools / TestResultServer / README
1 The static-dashboards files can just be loaded off disk as file urls.
2
3 If you need to test the server, use appengine's dev_appserver to start
4 a localhost server.
5
6 Run the web tests via static-dashboards/run-unittests.html.
7
8 Run the python tests one python _tests file at a time. You need to
9 add the following to your PYTHON_PATH first though. Fill in the
10 CHROMIUM_ROOT and APPENGINE_INSTALL_LOCATION with the approrpiate
11 paths.
12
13 export PYTHON_PATH=PYTHON_PATH:CHROMIUM_ROOT/src/third_party/WebKit/Tools/TestResultServer:APPENGINE_INSTALL_LOCATION:APPENGINE_INSTALL_LOCATION/lib/yaml/lib:APPENGINE_INSTALL_LOCATION/lib/webapp2-2.5.2:APPENGINE_INSTALL_LOCATION/lib/webob-1.2.3
14
15 PUSHING
16 Fill in the revision you're pushing for XXXX.
17 1. appcfg.py update . --version rXXXX
18 2. Go to appengine.google.com and select the test-results-hrd app.
19 3. Click on the version tab
20 4. Make the rXXXX version the default
21
22 The versioning is so that we can easily roll back if there's something
23 wrong with the push and so we can know what we've pushed.
24
25 If you're unsure about whether you might have broken things, before
26 step 4, you can click on the link for that version to see that
27 version of the server before you make it the default.