[P-unit-devel] SF.net SVN: p-unit: [247] trunk/punit.extension.test/src
Status: Beta
Brought to you by:
zhanghuangzhu
|
From: <zha...@us...> - 2007-11-19 03:54:11
|
Revision: 247
http://p-unit.svn.sourceforge.net/p-unit/?rev=247&view=rev
Author: zhanghuangzhu
Date: 2007-11-18 19:54:14 -0800 (Sun, 18 Nov 2007)
Log Message:
-----------
Andrew Zhang: move some tests to punit.extension.test
Added Paths:
-----------
trunk/punit.extension.test/src/extension/
trunk/punit.extension.test/src/extension/tests/
trunk/punit.extension.test/src/extension/tests/samples/
trunk/punit.extension.test/src/extension/tests/samples/JUnitTestSample.java
trunk/punit.extension.test/src/extension/tests/samples/OverviewVMsSample.java
trunk/punit.extension.test/src/extension/tests/samples/PUnitTestSuiteSample.java
trunk/punit.extension.test/src/extension/tests/samples/TestClassVMsSample.java
trunk/punit.extension.test/src/extension/tests/samples/TestSuiteVMsSample.java
Added: trunk/punit.extension.test/src/extension/tests/samples/JUnitTestSample.java
===================================================================
--- trunk/punit.extension.test/src/extension/tests/samples/JUnitTestSample.java (rev 0)
+++ trunk/punit.extension.test/src/extension/tests/samples/JUnitTestSample.java 2007-11-19 03:54:14 UTC (rev 247)
@@ -0,0 +1,20 @@
+package extension.tests.samples;
+
+import org.punit.reporter.chart.OverviewReporter;
+import org.punit.reporter.chart.image.ImageRender;
+import org.punit.runner.SoloRunner;
+
+import tests.api.org.punit.testclasses.JUnitTestClass;
+import tests.util.TestUtil;
+
+public class JUnitTestSample {
+
+ public static void main(String[] args) {
+ TestUtil.runUnitTest = false;
+ SoloRunner runner = new SoloRunner();
+ OverviewReporter reporter = new OverviewReporter(new ImageRender());
+ runner.addEventListener(reporter);
+ runner.run(JUnitTestClass.class);
+ }
+
+}
Property changes on: trunk/punit.extension.test/src/extension/tests/samples/JUnitTestSample.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/punit.extension.test/src/extension/tests/samples/OverviewVMsSample.java
===================================================================
--- trunk/punit.extension.test/src/extension/tests/samples/OverviewVMsSample.java (rev 0)
+++ trunk/punit.extension.test/src/extension/tests/samples/OverviewVMsSample.java 2007-11-19 03:54:14 UTC (rev 247)
@@ -0,0 +1,16 @@
+package extension.tests.samples;
+
+import org.punit.events.EventListener;
+import org.punit.reporter.chart.OverviewReporter;
+import org.punit.reporter.chart.image.ImageRender;
+
+import tests.api.org.punit.testclasses.TestSuiteClass;
+import tests.util.TestUtil;
+
+public class OverviewVMsSample {
+ public static void main(String[] args) {
+ TestUtil.runVMs(TestSuiteClass.class,
+ new EventListener[] { new OverviewReporter(
+ new ImageRender()) });
+ }
+}
Property changes on: trunk/punit.extension.test/src/extension/tests/samples/OverviewVMsSample.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/punit.extension.test/src/extension/tests/samples/PUnitTestSuiteSample.java
===================================================================
--- trunk/punit.extension.test/src/extension/tests/samples/PUnitTestSuiteSample.java (rev 0)
+++ trunk/punit.extension.test/src/extension/tests/samples/PUnitTestSuiteSample.java 2007-11-19 03:54:14 UTC (rev 247)
@@ -0,0 +1,24 @@
+package extension.tests.samples;
+
+import org.punit.reporter.chart.*;
+import org.punit.reporter.chart.image.*;
+import org.punit.runner.*;
+
+import tests.api.org.punit.testclasses.*;
+import tests.util.*;
+
+public class PUnitTestSuiteSample {
+
+ public static void main(String[] args) {
+ TestUtil.runUnitTest = false;
+ Runner[] runners = new Runner[] {
+ new SoloRunner(),
+ new ConcurrentRunner(),
+ };
+ for(int i = 0; i < runners.length; ++i) {
+ runners[i].addEventListener(new OverviewReporter(new ImageRender()));
+ runners[i].run(TestSuiteClass.class);
+ }
+ }
+
+}
Property changes on: trunk/punit.extension.test/src/extension/tests/samples/PUnitTestSuiteSample.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/punit.extension.test/src/extension/tests/samples/TestClassVMsSample.java
===================================================================
--- trunk/punit.extension.test/src/extension/tests/samples/TestClassVMsSample.java (rev 0)
+++ trunk/punit.extension.test/src/extension/tests/samples/TestClassVMsSample.java 2007-11-19 03:54:14 UTC (rev 247)
@@ -0,0 +1,31 @@
+package extension.tests.samples;
+
+import org.punit.events.EventListener;
+import org.punit.reporter.chart.TestClassReporter;
+import org.punit.reporter.chart.image.ImageRender;
+
+import tests.util.TestUtil;
+
+public class TestClassVMsSample {
+ public static void main(String[] args) {
+ TestUtil.runVMs(TestClassVMsSample.class,
+ new EventListener[] { new TestClassReporter(
+ new ImageRender()) });
+ }
+
+ public void test1() {
+ TestUtil.consumeMemory(200000);
+ TestUtil.consumeTime(1000);
+ }
+
+ public void test2() {
+ TestUtil.consumeMemory(100000);
+ TestUtil.consumeTime(1000);
+ }
+
+ public void test3() {
+ TestUtil.consumeMemory(200000);
+ TestUtil.consumeTime(2000);
+ }
+
+}
Property changes on: trunk/punit.extension.test/src/extension/tests/samples/TestClassVMsSample.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/punit.extension.test/src/extension/tests/samples/TestSuiteVMsSample.java
===================================================================
--- trunk/punit.extension.test/src/extension/tests/samples/TestSuiteVMsSample.java (rev 0)
+++ trunk/punit.extension.test/src/extension/tests/samples/TestSuiteVMsSample.java 2007-11-19 03:54:14 UTC (rev 247)
@@ -0,0 +1,17 @@
+package extension.tests.samples;
+
+import org.punit.events.EventListener;
+import org.punit.reporter.chart.TestSuiteReporter;
+import org.punit.reporter.chart.pdf.PDFRender;
+
+import tests.api.org.punit.testclasses.TestSuite2;
+import tests.util.TestUtil;
+
+public class TestSuiteVMsSample {
+
+ public static void main(String[] args) {
+ TestUtil.runVMs(TestSuite2.class,
+ new EventListener[] { new TestSuiteReporter(new PDFRender()) });
+ }
+
+}
Property changes on: trunk/punit.extension.test/src/extension/tests/samples/TestSuiteVMsSample.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|