Mass update

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
.gitignore: Excluding python bytecode
tests: Adding failtest

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado: Add run subcommand

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.test: PEP8 fixes

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.sysinfo: Functional SysInfo class

This allows for collecting system information at different
moments of a test run process.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.sysinfo: Create a 'sysinfo' subdir when no basedir provided

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.cli.app: Add sysinfo subcommand

Allows user to dump system information to a directory
of his/her choosing.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.sysinfo: Add additional sysinfo commands and files

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.core: Add output module

This module is a rough idea of a facility library that
helps writing avocado entry points. The ideas there
definitely need some polishing.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado: Add sysinfo and logs to tests

Create logs directory, with tests structure, logs and
sysinfo directories. We still have a long way towards
the minimum requirements we want for the first sprint,
but we're getting closer.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado: Silence avocado.utils handler

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado: Improve logging

Separate loggers for the entry points and utilities/tests.
Make the former log to the console, and the latter, to
the log files.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
tests.failtest: Nitpick fix
setup.py: Updating to cover the new libraries

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.test: Add get_deps_path() method to Test

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Add avocado.utils.build library

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
tests: Add synctest

synctest is a simple test wrapper for the synctest test
suite. It's an example of suite compilation and execution.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
.gitignore: Updating ignored files

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
tests.synctest: Fix storing values to void function

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>