[tahoe-lafs-trac-stream] [tahoe-lafs] #2049: Decide where "packaging tests" should live.
tahoe-lafs
trac at tahoe-lafs.org
Wed Aug 7 19:41:30 UTC 2013
#2049: Decide where "packaging tests" should live.
-------------------------+-------------------------------------------------
Reporter: | Owner: daira
nejucomo | Status: new
Type: task | Milestone: undecided
Priority: normal | Version: 1.10.0
Component: unknown | Keywords: packaging dev-infrastructure
Resolution: | buildbot pypi
Launchpad Bug: |
-------------------------+-------------------------------------------------
Comment (by nejucomo):
Note: We might have some tests that are abstracted over the target
package. For example a distribution test which takes as input a PyPI
package named $PKG:
1. Create a new pristine virtualenv; activate it.
1. $ pip install $pkg
1. Fail if the installation fails.
1. Fail if `http` connections were attempted without `ssl`.
1. Run the installed packages unit tests; fail if they fail.
1. Otherwise, pass.
If this were adopted as a packaging goal/specification, we could apply it
to `allmydata-tahoe`, `zfec`, `pyutil`, `pycryptopp`, etc...
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2049#comment:1>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list