tree: 82707670cc03eb71711860326eae8c2da8384333 [path history] [tgz]
  1. appengine_module/
  2. static/
  3. stylesheets/
  4. templates/
  5. tests/
  6. tools/
  7. .coveragerc
  8. .gitignore
  9. app.yaml
  10. appengine_config.py
  11. cron.yaml
  12. dos.yaml
  13. index.yaml
  14. README.md
appengine/chromium_status/README.md

Chromium Status

Base framework for:

Developing

You should download & install Google Appengine into the appengine_module/ dir:

https://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python

Unzip it there so that google_appengine/ exists alongside chromium_status/.

You can launch a local instance for testing by doing:

$ ./appengine_module/google_appengine/dev_appserver.py --host $(hostname -s) app.yaml

Then browse to your desktop's port 8080.

To post commits with git, you can do:

... make changes ...
$ git commit -a -m 'commit message'
$ git cl upload

Integration tests found in tests/ use dev_appserver.py but aren't allowed to actually load/test python code directly.

We should generalize the mechanism for writing dev_appserver.py tests and share that with other appengine_apps.