Interface ExtensionManagerInstaller
-
public interface ExtensionManagerInstallerThis class installs the extension manager depending on the given configuration either from GitHub or from a local directory.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static ExtensionManagerInstallerforConfig(ExtensionTestConfig config)Create a new installer depending on the configuration.Pathinstall()Install the extension manager.
-
-
-
Method Detail
-
forConfig
static ExtensionManagerInstaller forConfig(ExtensionTestConfig config)
Create a new installer depending on the configuration. If aExtensionTestConfig.getLocalExtensionManagerProject()is given, then the installer uses the configured local folder. Else the installer will install the extension manager from GitHub.- Parameters:
config- test configuration- Returns:
- a new installer
-
install
Path install()
Install the extension manager.- Returns:
- path of the executable
-
-