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