def test_go_skip_building(self):
     builder = uefi_build.UefiBuilder()
     builder.SkipPostBuild = True
     builder.SkipBuild = True
     builder.SkipBuild = True
     manager = PluginManager()
     shell_environment.GetBuildVars().SetValue("EDK_TOOLS_PATH", self.WORKSPACE, "empty")
     helper = uefi_helper_plugin.HelperFunctions()
     ret = builder.Go(self.WORKSPACE, "", helper, manager)
     self.assertEqual(ret, 0)
Example #2
0
 def test_commandline_options(self):
     builder = uefi_build.UefiBuilder()
     parserObj = argparse.ArgumentParser()
     builder.AddPlatformCommandLineOptions(parserObj)
     args = [["--CLEAN", "--SKIPBUILD"], ["--FLASHONLY"], ["--CLEANONLY"],
             ["--FLASHROM"], ["--UPDATECONF"], ["--FLASHONLY"],
             ["--SKIPPREBUILD"], ["--SKIPPOSTBUILD"]]
     for argpart in args:
         results = parserObj.parse_args(argpart)
         builder.RetrievePlatformCommandLineOptions(results)
 def test_init(self):
     builder = uefi_build.UefiBuilder()
     self.assertIsNotNone(builder)