Pārlūkot izejas kodu

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

acheron 10 mēneši atpakaļ
vecāks
revīzija
4b12678ca3
1 mainītis faili ar 6 papildinājumiem un 1 dzēšanām
  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}` },
     });