Created by Larry Gilbert on 2009-09-16 and last modified on 2009-09-22

This feature branch is for reorganizing the tests to use the py library (py.test and family).

Anticipated benefits include:
* Better CLI for running tests
* Useful libraries for simplifying test code
* Easier to run tests on multiple platforms
* Can distribute tests to multiple machines at once for smoke testing
* Can run tests in multiple processes for speed

py.* can be found at http://codespeak.net/py/dist/, or if setuptools is installed, can be installed with "easy_install py".

Get this branch:
bzr branch lp:~l2g/duplicity/use-py.test
Only Larry Gilbert can upload to this branch. If you are Larry Gilbert please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Larry Gilbert

Recent revisions

615. By Larry Gilbert on 2009-09-22

Adding conftest.py for py.test configuration hooks (right now just setting
up temporary directories)

614. By Larry Gilbert on 2009-09-21

Use py.path to simplify a little

613. By Larry Gilbert on 2009-09-21

Don't try to change dirs in cleanup_test_files for now. Actually, this file probably won't be here much longer.

612. By Larry Gilbert on 2009-09-20

Criss-cross merge. 'Scuse my mess.

611. By Larry Gilbert on 2009-09-20

Fix non-root-based test skipping

610. By Larry Gilbert on 2009-09-20

Expose test files' root directory as config.test_root

609. By Larry Gilbert on 2009-09-20

New helper module for tests; have backendtest.py make use of it

608. By Larry Gilbert on 2009-09-19

I think these are all my own changes, not a trunk merge. Sorry for confusion.

607. By Kenneth Loafman on 2009-09-18

Applied "426282 [PATCH] par2 creating support", corrected some coding format issues and made sure all unit tests passed.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.