package org.eclipse.buckminster.pde.test; import java.io.File; import org.eclipse.buckminster.pde.tasks.JNLPGenerator; import org.eclipse.buckminster.pde.tasks.JNLPSiteGenerator; import org.eclipse.buckminster.sax.Utils; public class JNLPGenTest extends AbstractTestCase { public void testJNLPGeneration() throws Exception { File siteWorkspace = new File("/workspaces/Buck-3.2.x"); //$NON-NLS-1$ File featureFile = new File(siteWorkspace, "features/org.eclipse.buckminster.jnlp.product/feature.xml"); //$NON-NLS-1$ JNLPGenerator generator = new JNLPGenerator(featureFile); File jnlpFile = File.createTempFile("bucky_", ".jnlp"); //$NON-NLS-1$ //$NON-NLS-2$ jnlpFile.deleteOnExit(); generator.setCodeBase("http://www.tada.se/eng/buckminster/installer"); //$NON-NLS-1$ generator.setHref("features/org.eclipse.buckminster.jnlp.product.jnlp"); //$NON-NLS-1$ Utils.serialize(generator.generateJNLP(), System.out); } public void testJNLPSiteGeneration() throws Exception { File siteRoot = new File("/temp/buckminster/installer"); //$NON-NLS-1$ JNLPSiteGenerator generator = new JNLPSiteGenerator(siteRoot); generator.run(); } }