Generally speaking, the automated tests are more stringent than what production use is going
to require. So if you just want to do some backups and restores without first running the
tests on your system, that's fine.
It's not a bad idea to run the automated tests on your system before trusting
backshift for production use though.
To run the automated tests, you need at least one python interpreter located in one of the
spots that ./this-interpreter knows about, EG:
- /usr/bin/python
- /usr/bin/python3
- /usr/local/bin/python
- /usr/local/bin/python
- /usr/local/bin/python2
- /usr/local/bin/python2.5
- /usr/local/bin/python2.6
- /usr/local/bin/python2.7
- /usr/local/bin/python3
- /usr/local/bin/python3.0
- /usr/local/bin/python3.1
- /usr/local/bin/python3.2
- /usr/local/cpython-2.5/bin/python
- /usr/local/cpython-2.6/bin/python
- /usr/local/cpython-2.7/bin/python
- /usr/local/cpython-3.0/bin/python3
- /usr/local/cpython-3.1/bin/python3
- /usr/local/cpython-3.2/bin/python3
- /usr/local/jython-2.5.2-r7288/bin/jython
- /usr/local/pypy-1.4.1/bin/pypy
- /usr/local/pypy-1.5/bin/pypy
- /usr/local/pypy-trunk-2011-06-26/bin/pypy