def _generic_main(self): cm = chipsec_main.ChipsecMain(["-l", self.log_file]) error_code = cm.main() logger.logger().close() self.log = open(self.log_file).read() self.assertLessEqual(error_code, 31, "At least one test raised an error") for test in self.PASS: self.assertIn("PASSED: {}".format(test), self.log) for test in self.SKIPPED: self.assertIn("SKIPPED: {}".format(test), self.log)
def test_help(self): """Run chipsec_main --help""" # Basic test. This should run without loading the driver. m = chipsec_main.ChipsecMain(["--help"]) self.assertEqual(chipsec_main.ExitCode.OK, m.main())