Move check_magicfolder_smoke.py to proper integration tests

This introduces a py.test-based integration suite (currently just
containing magic-folder end-to-end tests). Also adds a tox environment
("integration") to run them.

The test setup is:

 - a "flogtool gather" instance
 - an Introducer
 - five Storage nodes
 - Alice and Bob client nodes
 - Alice and Bob have paired magic-folders
This commit is contained in:
meejah
2016-08-22 17:36:56 -06:00
parent 0670144d2c
commit 72f17afa76
10 changed files with 767 additions and 432 deletions

View File

@ -89,6 +89,9 @@ install_requires = [
# <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2474>.
"pyOpenSSL >= 0.14",
"PyYAML >= 3.11",
# in Python 3.3 stdlib
"shutilwhich >= 1.1.0",
]
# Includes some indirect dependencies, but does not include allmydata.