Lines Matching refs:self
13 def __init__(self, sdk_properties, *args, **kwargs):
14 super(WindowsSDKApi, self).__init__(*args, **kwargs)
16 self._sdk_package = sdk_properties['sdk_package']
17 self._sdk_version = sdk_properties['sdk_version']
20 def __call__(self):
28 if not self.m.platform.is_win:
32 with self.m.context(infra_steps=True):
33 sdk_dir = self._ensure_sdk()
35 with self.m.context(**self._sdk_env(sdk_dir)):
41 self.m.step('taskkill mspdbsrv',
44 def _ensure_sdk(self):
53 sdk_dir = self.m.path['cache'].join('windows_sdk')
54 pkgs = self.m.cipd.EnsureFile()
55 pkgs.add_package(self._sdk_package, self._sdk_version)
56 self.m.cipd.ensure(sdk_dir, pkgs)
59 def _sdk_env(self, sdk_dir):
80 filename = 'SetEnv.%s.json' % {32: 'x86', 64: 'x64'}[self.m.platform.bits]
81 step_result = self.m.json.read(
84 step_test_data=lambda: self.m.json.test_api.output({