framework tests: Adds tests to ensure builtin tests work

Specifically this adds initializer tests which would have exposed the
bug in 90a256411.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
tests: Add tests to import the test lists in tests/

These try to import all.py, all_cl.py etc, if they raise an error then
the test will fail. This is at least a little sanity around these fairly
insane modules.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
tests/r500.py: Fix bug

This module has had a bug for some time that would prevent it from
running.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
dmesg_tests.py: Fix Test derived class tests

These tests were not updated when the logging mechanism was updated, so
they would raise a runtime exception.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
core_tests.py: Add some basic initialization tests for core

These tests help to reduce obvious breakages in the core module by
making sure that there are no interpreter related bugs. In a language
like C one wouldn't need these kinds of tests because the compiler would
catch them.

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
dmesg_tests.py: Add initializer tests

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>
fixup! framework tests: Adds tests to ensure builtin tests work
summary_tests.py: Add initializer test for Summary

Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com>