static compileBinaries_()

in lib/files/file_manager.ts [56:77]


  static compileBinaries_(osType: string, alternateCDN?: string): BinaryMap<Binary> {
    let binaries: BinaryMap<Binary> = {};
    if (FileManager.checkOS_(osType, Standalone)) {
      binaries[Standalone.id] = new Standalone(alternateCDN);
    }
    if (FileManager.checkOS_(osType, ChromeDriver)) {
      binaries[ChromeDriver.id] = new ChromeDriver(alternateCDN);
    }
    if (FileManager.checkOS_(osType, GeckoDriver)) {
      binaries[GeckoDriver.id] = new GeckoDriver(alternateCDN);
    }
    if (FileManager.checkOS_(osType, IEDriver)) {
      binaries[IEDriver.id] = new IEDriver(alternateCDN);
    }
    if (FileManager.checkOS_(osType, AndroidSDK)) {
      binaries[AndroidSDK.id] = new AndroidSDK(alternateCDN);
    }
    if (FileManager.checkOS_(osType, Appium)) {
      binaries[Appium.id] = new Appium(alternateCDN);
    }
    return binaries;
  }