Move SwapSpace tests into a separate class (#1065422)

Related: rbhz#1065422

Swap space is not like the other things tested here. Moving it into
a separate class allows abstraction of some of the other tests.

Signed-off-by: mulhern <amulhern@redhat.com>
Refactor labeling tests (#1065422)

Related: rhbz#1065422

There are so many commonalities between tests for different filesystems
that it is time to factor those out before new stuff is added.

Signed-off-by: mulhern <amulhern@redhat.com>
Rename misc_test.py to something more descriptive (#1065422)

Related: rhbz#1065422

Signed-off-by: mulhern <amulhern@redhat.com>
Filesystem labeling tests will not run without utilities (#1065422)

Resolves: rhbz#1065422

Check that utilities are available before trying to run tests that use them.

Do this check in the setUp() method of the base class.

Signed-off-by: mulhern <amulhern@redhat.com>
Add a coverage test target (#1064895)

Resolves: rhbz#1064895

Submitted by: Alexander Todorov <atodorov@redhat.com>
Revised by: mulhern <amulhern@redhat.com>

Signed-off-by: mulhern <amulhern@redhat.com>