Beispiel #1
0
    def testCheckpatch(self):
        """Test checkpatch operation"""
        inf = self.SetupData('good')
        result, problems, err, warn, lines, stdout = checkpatch.CheckPatch(inf)
        self.assertEqual(result, True)
        self.assertEqual(problems, [])
        self.assertEqual(err, 0)
        self.assertEqual(warn, 0)
        self.assertEqual(lines, 67)
        os.remove(inf)

        inf = self.SetupData('no-signoff')
        result, problems, err, warn, lines, stdout = checkpatch.CheckPatch(inf)
        self.assertEqual(result, False)
        self.assertEqual(len(problems), 1)
        self.assertEqual(err, 1)
        self.assertEqual(warn, 0)
        self.assertEqual(lines, 67)
        os.remove(inf)

        inf = self.SetupData('spaces')
        result, problems, err, warn, lines, stdout = checkpatch.CheckPatch(inf)
        self.assertEqual(result, False)
        self.assertEqual(len(problems), 2)
        self.assertEqual(err, 0)
        self.assertEqual(warn, 2)
        self.assertEqual(lines, 67)
        os.remove(inf)
Beispiel #2
0
 def testIndent(self):
     inf = self.SetupData('indent')
     result = checkpatch.CheckPatch(inf)
     self.assertEqual(result.ok, False)
     self.assertEqual(len(result.problems), 1)
     self.assertEqual(result.errors, 0)
     self.assertEqual(result.warnings, 0)
     self.assertEqual(result.checks, 1)
     self.assertEqual(result.lines, 62)
     os.remove(inf)
Beispiel #3
0
 def testSpaces(self):
     inf = self.SetupData('spaces')
     result = checkpatch.CheckPatch(inf)
     self.assertEqual(result.ok, False)
     self.assertEqual(len(result.problems), 2)
     self.assertEqual(result.errors, 0)
     self.assertEqual(result.warnings, 2)
     self.assertEqual(result.checks, 0)
     self.assertEqual(result.lines, 56)
     os.remove(inf)
Beispiel #4
0
 def testNoSignoff(self):
     inf = self.SetupData('no-signoff')
     result = checkpatch.CheckPatch(inf)
     self.assertEqual(result.ok, False)
     self.assertEqual(len(result.problems), 1)
     self.assertEqual(result.errors, 1)
     self.assertEqual(result.warnings, 0)
     self.assertEqual(result.checks, 0)
     self.assertEqual(result.lines, 56)
     os.remove(inf)
Beispiel #5
0
 def testGood(self):
     """Test checkpatch operation"""
     inf = self.SetupData('good')
     result = checkpatch.CheckPatch(inf)
     self.assertEqual(result.ok, True)
     self.assertEqual(result.problems, [])
     self.assertEqual(result.errors, 0)
     self.assertEqual(result.warnings, 0)
     self.assertEqual(result.checks, 0)
     self.assertEqual(result.lines, 62)
     os.remove(inf)