Skip to content

Commit

Permalink
Add basic plugin load test
Browse files Browse the repository at this point in the history
  • Loading branch information
akshay-ap committed Mar 6, 2022
1 parent 8f75249 commit ea96413
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 7 deletions.
6 changes: 6 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -124,5 +124,11 @@
<version>${org.slf4j}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>RELEASE</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

public class BlockchainPluginManager {

Path pluginPath = null;
Path pluginPath = null;
private PluginManager pluginManager = null;
private static BlockchainPluginManager instance = null;

Expand All @@ -29,10 +29,6 @@ protected PluginDescriptorFinder createPluginDescriptorFinder() {
return new ManifestPluginDescriptorFinder();
}
};

// TODO: Create plugin management rest api
pluginManager.loadPlugins();
pluginManager.startPlugins();
}

public static BlockchainPluginManager getInstance() {
Expand All @@ -54,15 +50,15 @@ public Path getPluginPath() {
return pluginPath;
}

public List<PluginWrapper> getPlugins(){
public List<PluginWrapper> getPlugins() {
return pluginManager.getPlugins();
}

public void unloadPlugin(String pluginId) {
pluginManager.unloadPlugin(pluginId);
}

public void startPlugin(String pluginId){
public void startPlugin(String pluginId) {
pluginManager.startPlugin(pluginId);
}

Expand All @@ -78,4 +74,8 @@ public void enablePlugin(String pluginId) {
pluginManager.enablePlugin(pluginId);
}

public PluginState getPluginState(String pluginId) {
return pluginManager.getPlugin(pluginId).getPluginState();
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
package blockchains.iaas.uni.stuttgart.de.adaptation.adapters.ethereum;public class TestEthereumAdapter {
}

0 comments on commit ea96413

Please sign in to comment.