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)
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)
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)
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)
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)