avocado.spec: Fix bogus date

Fixes a sloppy copy and paste I made in the spec file.

Signed-off-by: Lucas Menghel Rodrigues <lmr@redhat.com>
selftests: functinal/basic_tests: Add expected output for the abort test

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
examples/tests/abort: Add a timeout to avoid aborttest taking too long

It is likely that a race condition in avocado makes the abort
test to take a long while executing (24 hours), but that
was only identified in the Travis CI environment. Instead
of taking that long, we should end the abort test quickly,
after a test timeout. This will allow us to continue to
see the failure, only that the rest of the tests will be
executed, and no penalties to Travis due to inefficient
builds.

Of course, we still need to find the actual bug and fix it.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #283 from lmr/fix-abort-test

Fix abort test taking too long to execute
setup.py: Remove dependency in setuptools

setuptools is not a standard module and makes things
unpredictable and forces us to push MANIFEST.in to
include more files so the binary distributions get
filled appropriately. In a retrospect, it was a bad
idea. Let's revert it.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #282 from lmr/fix-rpmbuild

Fix rpmbuild
Include wrapper scripts when creating avocado-examples package.

Include all examples/wrappers/*.sh scripts when building
the `avocado-examples` package. The scripts will live under
`/usr/share/avocado/wrappers` when installed.

Signed-off-by: Rudá Moura <rmoura@redhat.com>
Make use of python-subprocess32 module if available.

python-subprocess32 [https://code.google.com/p/python-subprocess32/]
is a backport of Python 3.2 subprocess module with:

* Better process forking.
* More reliable when running with threads.

Although we're not going to use any feature of subprocess32,
this change turn it possible to use subprocess32 as a drop-in
replacement for the original subprocess module.

Signed-off-by: Rudá Moura <rmoura@redhat.com>
Merge pull request #284 from ruda/wrappers_packaging

Include wrappers script when creating `avocado-examples` package.
Merge pull request #285 from ruda/optional_subprocess32

Make use of python-subprocess32 module if available.