|
14 | 14 | import subprocess |
15 | 15 | import sys |
16 | 16 |
|
| 17 | +SRC_ROOT = os.path.dirname( |
| 18 | + os.path.dirname(os.path.dirname(os.path.abspath(__file__))) |
| 19 | +) |
| 20 | +ENGINE_DIR = os.path.join(SRC_ROOT, 'flutter') |
| 21 | + |
17 | 22 | ALL_PACKAGES = [ |
18 | | - os.path.join("src", "flutter", "ci"), |
19 | | - os.path.join("src", "flutter", "flutter_frontend_server"), |
20 | | - os.path.join("src", "flutter", "shell", "vmservice"), |
21 | | - os.path.join("src", "flutter", "testing", "benchmark"), |
22 | | - os.path.join("src", "flutter", "testing", "dart"), |
23 | | - os.path.join("src", "flutter", "testing", "litetest"), |
24 | | - os.path.join("src", "flutter", "testing", "android_background_image"), |
25 | | - os.path.join("src", "flutter", "testing", "scenario_app"), |
26 | | - os.path.join("src", "flutter", "testing", "smoke_test_failure"), |
27 | | - os.path.join("src", "flutter", "testing", "symbols"), |
28 | | - os.path.join("src", "flutter", "tools", "api_check"), |
29 | | - os.path.join("src", "flutter", "tools", "android_lint"), |
30 | | - os.path.join("src", "flutter", "tools", "clang_tidy"), |
31 | | - os.path.join("src", "flutter", "tools", "const_finder"), |
32 | | - os.path.join("src", "flutter", "tools", "githooks"), |
33 | | - os.path.join("src", "flutter", "tools", "licenses"), |
| 23 | + os.path.join(ENGINE_DIR, "ci"), |
| 24 | + os.path.join(ENGINE_DIR, "flutter_frontend_server"), |
| 25 | + os.path.join(ENGINE_DIR, "shell", "vmservice"), |
| 26 | + os.path.join(ENGINE_DIR, "testing", "benchmark"), |
| 27 | + os.path.join(ENGINE_DIR, "testing", "dart"), |
| 28 | + os.path.join(ENGINE_DIR, "testing", "litetest"), |
| 29 | + os.path.join(ENGINE_DIR, "testing", "android_background_image"), |
| 30 | + os.path.join(ENGINE_DIR, "testing", "scenario_app"), |
| 31 | + os.path.join(ENGINE_DIR, "testing", "smoke_test_failure"), |
| 32 | + os.path.join(ENGINE_DIR, "testing", "symbols"), |
| 33 | + os.path.join(ENGINE_DIR, "tools", "api_check"), |
| 34 | + os.path.join(ENGINE_DIR, "tools", "android_lint"), |
| 35 | + os.path.join(ENGINE_DIR, "tools", "clang_tidy"), |
| 36 | + os.path.join(ENGINE_DIR, "tools", "const_finder"), |
| 37 | + os.path.join(ENGINE_DIR, "tools", "githooks"), |
| 38 | + os.path.join(ENGINE_DIR, "tools", "licenses"), |
34 | 39 | ] |
35 | 40 |
|
36 | 41 |
|
@@ -71,15 +76,13 @@ def CheckPackage(package): |
71 | 76 |
|
72 | 77 |
|
73 | 78 | def Main(): |
74 | | - leading = os.path.join( |
75 | | - "src", "third_party", "dart", "tools", "sdks", "dart-sdk", "bin" |
| 79 | + dart_sdk_bin = os.path.join( |
| 80 | + SRC_ROOT, "third_party", "dart", "tools", "sdks", "dart-sdk", "bin" |
76 | 81 | ) |
77 | 82 | dart = "dart" |
78 | 83 | if os.name == "nt": |
79 | 84 | dart = "dart.exe" |
80 | | - pubcmd = [ |
81 | | - os.path.abspath(os.path.join(leading, dart)), "pub", "get", "--offline" |
82 | | - ] |
| 85 | + pubcmd = [os.path.join(dart_sdk_bin, dart), "pub", "get", "--offline"] |
83 | 86 |
|
84 | 87 | pub_count = 0 |
85 | 88 | for package in ALL_PACKAGES: |
|
0 commit comments