[Piglit] [PATCH 4/6] tests/igt.py: fix invalid name errors
Thomas Wood
thomas.wood at intel.com
Fri Jan 23 07:02:44 PST 2015
On 19 January 2015 at 17:38, Dylan Baker <baker.dylan.c at gmail.com> wrote:
> Make constants all caps, per PEP8, make functions all lowercase with
> underscores, and move some toplevel work into helper functions.
>
> This lowers the pylint warnings to just missing docstrings.
> ---
> tests/igt.py | 28 ++++++++++++++++------------
> 1 file changed, 16 insertions(+), 12 deletions(-)
>
> diff --git a/tests/igt.py b/tests/igt.py
> index f0064fc..6c3613e 100644
> --- a/tests/igt.py
> +++ b/tests/igt.py
> @@ -41,7 +41,7 @@ __all__ = ['profile']
> ##### automatically add all tests into the 'igt' category.
> #############################################################################
>
> -def checkEnvironment():
> +def check_environment():
> debugfs_path = "/sys/kernel/debug/dri"
> if os.getuid() != 0:
> print "Test Environment check: not root!"
> @@ -72,9 +72,9 @@ if not (os.path.exists(os.path.join(IGT_TEST_ROOT, 'single-tests.txt'))
> print "intel-gpu-tools test lists not found."
> sys.exit(0)
>
> -igtEnvironmentOk = checkEnvironment()
> +IGT_ENVIRONMENT_OK = check_environment()
>
> -profile = TestProfile()
> +profile = TestProfile() # pylint: disable=invalid-name
>
> class IGTTest(Test):
> def __init__(self, binary, arguments=None):
> @@ -85,7 +85,7 @@ class IGTTest(Test):
> self.timeout = 600
>
> def interpret_result(self):
> - if not igtEnvironmentOk:
> + if not IGT_ENVIRONMENT_OK:
> return
>
> if self.result['returncode'] == 0:
> @@ -98,14 +98,14 @@ class IGTTest(Test):
> self.result['result'] = 'fail'
>
> def run(self):
> - if not igtEnvironmentOk:
> + if not IGT_ENVIRONMENT_OK:
> self.result['result'] = 'fail'
> self.result['info'] = unicode("Test Environment isn't OK")
> return
>
> super(IGTTest, self).run()
>
> -def listTests(listname):
> +def list_tests(listname):
> with open(os.path.join(IGT_TEST_ROOT, listname + '.txt'), 'r') as f:
> lines = (line.rstrip() for line in f.readlines())
>
> @@ -122,10 +122,7 @@ def listTests(listname):
>
> return progs
>
> -tests = listTests("single-tests")
> -tests.extend(listTests("multi-tests"))
> -
> -def addSubTestCases(test):
> +def add_subtest_cases(test):
> proc = subprocess.Popen(
> [os.path.join(IGT_TEST_ROOT, test), '--list-subtests'],
> stdout=subprocess.PIPE,
> @@ -152,9 +149,16 @@ def addSubTestCases(test):
> profile.test_list[grouptools.join('igt', test, subtest)] = \
> IGTTest(test, ['--run-subtest', subtest])
>
> -for test in tests:
> - addSubTestCases(test)
>
> +def populate_profile():
> + tests = list_tests("single-tests") # pylint: disable=invalid-name
I don't think there is an invalid name issue here? Also, invalid-name
is already disabled by the comment above (next to "profile").
> + tests.extend(list_tests("multi-tests"))
> +
> + for test in tests:
> + add_subtest_cases(test)
> +
> +
> +populate_profile()
> profile.dmesg = True
>
> # the dmesg property of TestProfile returns a Dmesg object
> --
> 2.2.1
>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit
More information about the Piglit
mailing list