Skip to content

Latest commit

 

History

History
61 lines (43 loc) · 1.71 KB

README.md

File metadata and controls

61 lines (43 loc) · 1.71 KB

Backslash

Build Status

Backslash is a centralized service for tracking execution of automated tests.

Getting Started

  1. Check out the repository
  2. Go through the configuration in flask_app/app.yml - most configuration options there are self-explanatory, and you might be interested in tweaking them to your needs.
  3. Make sure you have virtualenv installed
  4. Run the test server to experiment:
$ python manage.py testserver

Using an alternative Python version

By default, weber looks for a Python executable named python2.7. This can be overridden by changing _lib/bootstrapping.py. For example, it can be set to python3.4.

If you use an alternative interpreter then remember to add it to ansible/roles/common/vars/main.yml.

Installation/Deployment

See INSTALLING.md

Development

To start developing and testing, bootstrap the development environment with:

$ python manage.py bootstrap --develop

Next, you will need a running instance of Postgres, with a database named backslash:

$ pg_ctl init -D /tmp/db -w
$ pg_ctl start -D /tmp/db -w
$ createdb backslash
$ python manage.py db upgrade

If you wish to run an out-of-the-box test server:

$ make testserver

If you are testing an unstable release, most chances are that you'll need the development version of backslash-python, the official client library for Backslash, which is available at https://github.com/vmalloc/backslash-python.

License

Backslash is distributed under the BSD 3-clause license.