avocado.test: Correctly set self.tag when auto tagging

The auto tag feature was leaving self.tag unset, which
is not the behavior we want. Fix it.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
unittests/avocado: Add test_unittest.py

Simple unittest for the Test and Dropin class implementations.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.test: Add missing docstrings

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.test: Simplify Test.get_tagged_name interface

Test name and test tag can be derived from the class
attributes. Keeping the logdir param is still useful,
as we might want to unittest this interface in the
future.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #33 from avocado-framework/test-unittest

Test unittest
Merge pull request #35 from avocado-framework/docstrings_small_fixes

Docstrings small fixes
Merge pull request #36 from ruda/test_result_junit

avocado.plugin.xunit: Pass type, traceback and system output.
docs: Update GetStartedGuide with extra repos info

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
docs: Add Plugins and OutputPlugins documentation

To complement the xunit output plugin mode made by
Ruda.

CC: Ruda Moura <rmoura@redhat.com>
Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #37 from avocado-framework/documentation-updates

Documentation updates
Include an unit test for xUnit plugin.

Signed-off-by: Ruda Moura <rmoura@redhat.com>