[Piglit] [Patch v3 4/8] igt.py: fix invalid name errors

Dylan Baker baker.dylan.c at gmail.com
Fri Mar 6 10:41:23 PST 2015


On Fri, Mar 06, 2015 at 05:20:17PM +0000, Thomas Wood wrote:
> On 28 January 2015 at 19:35, 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.
> >
> > v2: - drop one pylint disable line that wasn't needed (Thomas)
> >
> > Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
> > ---
> >  tests/igt.py | 24 ++++++++++++++----------
> >  1 file changed, 14 insertions(+), 10 deletions(-)
> >
> > diff --git a/tests/igt.py b/tests/igt.py
> > index bba7b5a..3e620a6 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!"
> > @@ -78,10 +78,10 @@ if not (os.path.exists(os.path.join(IGT_TEST_ROOT, 'single-tests.txt'))
> >  class IGTTestProfile(TestProfile):
> >      """ Test profile for intel-gpu-tools tests. """
> >      def _pre_run_hook(self):
> > -        if not checkEnvironment():
> > +        if not check_environment():
> >              sys.exit(1)
> >
> > -profile = IGTTestProfile()
> > +profile = TestProfile()  # pylint: disable=invalid-name
> 
> This needs to be IGTTestProfile, otherwise _pre_run_hook and
> check_environment won't get run.
> 

Wow... failure on my part. Fixed locally.

> 
> >
> >  class IGTTest(Test):
> >      def __init__(self, binary, arguments=None):
> > @@ -102,7 +102,7 @@ class IGTTest(Test):
> >              self.result['result'] = 'fail'
> >
> >
> > -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())
> >
> > @@ -117,10 +117,7 @@ def listTests(listname):
> >
> >      return []
> >
> > -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,
> > @@ -145,9 +142,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")
> > +    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.2
> >
> > _______________________________________________
> > Piglit mailing list
> > Piglit at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/piglit
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/piglit/attachments/20150306/0ebf234c/attachment.sig>


More information about the Piglit mailing list