Merge branch 'stable-3.1' * stable-3.1: Remove plugin-manager from the list of core plugins Remove BUCK build Remove check with hardcoded GERRIT_NEXT_VERSION Fix core plugin name extractions without MANIFEST.MF Backport tests from master to stable-2.16 Change-Id: I0fa80b0bb486cb54fa56c1c1be893947d748d525
diff --git a/src/main/java/com/googlesource/gerrit/plugins/manager/ListAvailablePlugins.java b/src/main/java/com/googlesource/gerrit/plugins/manager/ListAvailablePlugins.java index ceeda09..e444c51 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/manager/ListAvailablePlugins.java +++ b/src/main/java/com/googlesource/gerrit/plugins/manager/ListAvailablePlugins.java
@@ -42,14 +42,9 @@ @Override public Response<Map<String, PluginInfo>> apply(TopLevelResource resource) - throws RestApiException { + throws RestApiException, ExecutionException { Map<String, PluginInfo> output = Maps.newTreeMap(); - List<PluginInfo> plugins; - try { - plugins = new ArrayList<>(pluginsCache.availablePlugins()); - } catch (ExecutionException e) { - throw new RestApiException("Unable to load the list of available plugins", e); - } + List<PluginInfo> plugins = new ArrayList<>(pluginsCache.availablePlugins()); Collections.sort( plugins, new Comparator<PluginInfo>() {
diff --git a/src/test/java/com/google/gerrit/server/restapi/config/PluginManagerTopMenuIT.java b/src/test/java/com/google/gerrit/server/restapi/config/PluginManagerTopMenuIT.java index 7730ef8..a5d108d 100644 --- a/src/test/java/com/google/gerrit/server/restapi/config/PluginManagerTopMenuIT.java +++ b/src/test/java/com/google/gerrit/server/restapi/config/PluginManagerTopMenuIT.java
@@ -16,10 +16,10 @@ import static com.google.common.truth.Truth.assertThat; -import com.google.gerrit.acceptance.GerritConfig; import com.google.gerrit.acceptance.LightweightPluginDaemonTest; import com.google.gerrit.acceptance.NoHttpd; import com.google.gerrit.acceptance.TestPlugin; +import com.google.gerrit.acceptance.config.GerritConfig; import com.google.gerrit.acceptance.testsuite.request.RequestScopeOperations; import com.google.gerrit.extensions.client.MenuItem; import com.google.gerrit.extensions.webui.TopMenu.MenuEntry;