소스 검색

bench: Use `agave-install` if Solana is v2 (#3383)

acheron 10 달 전
부모
커밋
4b12678ca3
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      tests/bench/scripts/utils.ts

+ 6 - 1
tests/bench/scripts/utils.ts

@@ -498,7 +498,12 @@ export class VersionManager {
     const activeVersion = this.#getSolanaVersion();
     if (activeVersion === version) return;
 
-    spawn("solana-install", ["init", version], {
+    // `solana-install` is renamed to `agave-install` in Solana v2
+    // https://github.com/anza-xyz/agave/wiki/Agave-Transition
+    const cmdName = activeVersion.startsWith("2")
+      ? "agave-install"
+      : "solana-install";
+    spawn(cmdName, ["init", version], {
       logOutput: true,
       throwOnError: { msg: `Failed to set Solana version to ${version}` },
     });