Index: native_client_sdk/src/build_tools/tests/test_sdktools.py |
diff --git a/native_client_sdk/src/build_tools/tests/test_sdktools.py b/native_client_sdk/src/build_tools/tests/test_sdktools.py |
index c453f240d384d652ec5465c022c3335d1eda900e..0f3731ceabb4143b34ce30980f39f0f0f3be0b0a 100755 |
--- a/native_client_sdk/src/build_tools/tests/test_sdktools.py |
+++ b/native_client_sdk/src/build_tools/tests/test_sdktools.py |
@@ -112,15 +112,16 @@ class SdkToolsTestCase(unittest.TestCase): |
naclsdk_shell_script = os.path.join(self.basedir, 'nacl_sdk', 'naclsdk') |
if getos.GetPlatform() == 'win': |
naclsdk_shell_script += '.bat' |
- cmd = [naclsdk_shell_script, '-U', self.server.GetURL(MANIFEST_BASENAME)] |
+ cmd = [naclsdk_shell_script] |
cmd.extend(args) |
+ cmd.extend(['-U', self.server.GetURL(MANIFEST_BASENAME)]) |
process = subprocess.Popen(cmd, stdout=subprocess.PIPE) |
stdout, _ = process.communicate() |
self.assertEqual(process.returncode, 0) |
return stdout |
- |
+ |
def _RunAndExtractRevision(self): |
- stdout = self._Run(['-v']) |
+ stdout = self._Run(['version']) |
match = re.search('version r(\d+)', stdout) |
self.assertTrue(match is not None) |
return int(match.group(1)) |
@@ -195,11 +196,12 @@ class TestAutoUpdateSdkTools(SdkToolsTestCase): |
self.sdk_tools_bundle.revision = new_revision |
self._WriteManifest() |
- stdout = self._Run(['update', 'sdk_tools']) |
- self.assertTrue(stdout.find('Ignoring manual update request.') != -1) |
sdk_tools_update_dir = os.path.join(self.basedir, 'nacl_sdk', |
'sdk_tools_update') |
self.assertFalse(os.path.exists(sdk_tools_update_dir)) |
+ stdout = self._Run(['update', 'sdk_tools']) |
+ self.assertTrue(stdout.find('Ignoring manual update request.') != -1) |
+ self.assertFalse(os.path.exists(sdk_tools_update_dir)) |
class TestAutoUpdateSdkToolsDifferentFilesystem(TestAutoUpdateSdkTools): |
@@ -211,10 +213,7 @@ class TestAutoUpdateSdkToolsDifferentFilesystem(TestAutoUpdateSdkTools): |
def main(): |
- suite = unittest.defaultTestLoader.loadTestsFromModule(sys.modules[__name__]) |
- result = unittest.TextTestRunner(verbosity=2).run(suite) |
- |
- return int(not result.wasSuccessful()) |
+ unittest.main() |
if __name__ == '__main__': |
sys.exit(main()) |