Skip to content

boazin/backslash

 
 

Repository files navigation

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.

About

Centralized test reporting and monitoring service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 43.9%
  • Python 33.0%
  • JavaScript 16.0%
  • Handlebars 5.1%
  • HTML 1.8%
  • Mako 0.1%
  • Makefile 0.1%