Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/publisher/actions/CategoryPublisherTest.java')
-rw-r--r--bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/publisher/actions/CategoryPublisherTest.java16
1 files changed, 12 insertions, 4 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/publisher/actions/CategoryPublisherTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/publisher/actions/CategoryPublisherTest.java
index fc232a3e9..c4cf0f7a6 100644
--- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/publisher/actions/CategoryPublisherTest.java
+++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/publisher/actions/CategoryPublisherTest.java
@@ -10,11 +10,11 @@
package org.eclipse.equinox.p2.tests.publisher.actions;
import java.io.File;
+import java.io.PrintStream;
import java.net.URI;
import org.eclipse.equinox.internal.p2.updatesite.CategoryPublisherApplication;
import org.eclipse.equinox.p2.publisher.AbstractPublisherApplication;
-import org.eclipse.equinox.p2.tests.AbstractProvisioningTest;
-import org.eclipse.equinox.p2.tests.TestData;
+import org.eclipse.equinox.p2.tests.*;
/**
*
@@ -24,8 +24,16 @@ public class CategoryPublisherTest extends AbstractProvisioningTest {
/**
* runs default director app.
*/
- protected void runPublisherApp(AbstractPublisherApplication application, final String[] args) throws Exception {
- application.run(args);
+ protected StringBuffer runPublisherApp(AbstractPublisherApplication application, final String[] args) throws Exception {
+ PrintStream out = System.out;
+ StringBuffer buffer = new StringBuffer();
+ try {
+ System.setOut(new PrintStream(new StringBufferStream(buffer)));
+ application.run(args);
+ } finally {
+ System.setOut(out);
+ }
+ return buffer;
}
public void testCompressCategoryRepo() throws Exception {

Back to the top