lp:~l2g/duplicity/use-py.test

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

Owner:
Larry Gilbert
Project:
Duplicity
Status:
Experimental

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.

Subscribers