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 TestOsgiNoCacheFrameworkRestart extends FrameworkRestartTestBase
21 {
22
23 protected void addPlugin(File dir, int x) throws IOException
24 {
25 new PluginJarBuilder("restart-test")
26 .addFormattedResource("atlassian-plugin.xml",
27 "<atlassian-plugin name='Test' key='test.plugin" + x + "' pluginsVersion='2'>",
28 " <plugin-info>",
29 " <version>1.0</version>",
30 " </plugin-info>",
31 " <component-import key='comp1' interface='com.atlassian.plugin.osgi.SomeInterface' />",
32 " <dummy key='dum1'/>",
33 "</atlassian-plugin>")
34 .build(pluginsDir);
35 }
36 }