Bug 1450839 - Allow running generate-wrappers from any cwd. - r=kvark draft
authorJeff Gilbert <jgilbert@mozilla.com>
Mon, 09 Apr 2018 14:19:50 -0700
changeset 779428 b4ca2689c1ce60a16c2b32e12dae8a70271107f7
parent 779427 24a2fa7c1603c038f1c13970a016c3b383a99cc5
child 779429 e52a325eff34d44ae6dd937cfe65cc95a826f540
push id105767
push userbmo:jgilbert@mozilla.com
push dateMon, 09 Apr 2018 21:22:42 +0000
reviewerskvark
bugs1450839
milestone61.0a1
Bug 1450839 - Allow running generate-wrappers from any cwd. - r=kvark MozReview-Commit-ID: JGpNmE9OQdC
dom/canvas/test/webgl-conf/generate-wrappers-and-manifest.py
--- a/dom/canvas/test/webgl-conf/generate-wrappers-and-manifest.py
+++ b/dom/canvas/test/webgl-conf/generate-wrappers-and-manifest.py
@@ -526,18 +526,17 @@ def GetFilePathListForDir(baseDir):
             filePath = filePath.replace(os.sep, '/')
             ret.append(filePath)
 
     return ret
 
 
 if __name__ == '__main__':
     file_dir = Path(__file__).parent
-    cwd = Path.cwd()
-    assert cwd.samefile(file_dir), 'Run this file from its directory.'
+    os.chdir(file_dir)
 
     testEntryList = GetTestList()
     wrapperPathStrList = WriteWrappers(testEntryList)
 
     supportPathStrList = GetSupportFileList()
     WriteManifest(wrapperPathStrList, supportPathStrList)
 
     print('Done!')