1 package com.atlassian.plugin.osgi.performance;
2
3 import com.atlassian.plugin.DefaultModuleDescriptorFactory;
4 import com.atlassian.plugin.hostcontainer.DefaultHostContainer;
5 import com.atlassian.plugin.osgi.hostcomponents.ComponentRegistrar;
6 import com.atlassian.plugin.osgi.hostcomponents.HostComponentProvider;
7 import com.atlassian.plugin.osgi.PluginInContainerTestBase;
8 import com.atlassian.plugin.osgi.DummyModuleDescriptor;
9 import com.atlassian.plugin.osgi.SomeInterface;
10 import com.atlassian.plugin.test.PluginJarBuilder;
11
12 import org.apache.commons.io.FileUtils;
13
14 import java.io.IOException;
15 import java.io.File;
16
17
18
19
20 public class TestLegacyFrameworkRestart extends FrameworkRestartTestBase
21 {
22 protected void addPlugin(File dir, int x) throws IOException
23 {
24 new PluginJarBuilder("restart-test")
25 .addFormattedResource("atlassian-plugin.xml",
26 "<atlassian-plugin name='Test' key='test.plugin" + x + "'>",
27 " <plugin-info>",
28 " <version>1.0</version>",
29 " </plugin-info>",
30 " <dummy key='dum1'/>",
31 "</atlassian-plugin>")
32 .build(dir);
33 }
34
35 public void testMultiplePlugins() throws Exception
36 {
37 startPluginFramework();
38 pluginManager.shutdown();
39 }
40 }