Introduce 'fast' Maven profile to quickly build cobertura reports
diff --git a/pom.xml b/pom.xml
index e7cce0c..e4207f2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -308,5 +308,26 @@
</snapshotRepository>
</distributionManagement>
</profile>
+ <profile>
+ <id>nostress</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.6</version>
+ <configuration>
+ <includes>
+ <include>**/*Test.java</include>
+ </includes>
+ <excludes>
+ <exclude>**/stress/**</exclude>
+ <exclude>org/yaml/snakeyaml/recursive/generics/HumanGenericsTest.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
</project>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index be95d93..b56b5be 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -7,6 +7,9 @@
</properties>
<body>
<release version="1.8-SNAPSHOT" date="in Mercurial" description="Performance improvement">
+ <action dev="py4fun" type="update">
+ Introduce 'nostress' Maven profile to quickly build cobertura reports (2010-09-15)
+ </action>
<action dev="py4fun" type="update" issue="89">
Fix: Specify plugin versions in POM (2010-09-15)
</action>
diff --git a/src/test/java/org/yaml/snakeyaml/ParallelTest.java b/src/test/java/org/yaml/snakeyaml/stress/ParallelTest.java
similarity index 93%
rename from src/test/java/org/yaml/snakeyaml/ParallelTest.java
rename to src/test/java/org/yaml/snakeyaml/stress/ParallelTest.java
index a854e55..b1ea878 100644
--- a/src/test/java/org/yaml/snakeyaml/ParallelTest.java
+++ b/src/test/java/org/yaml/snakeyaml/stress/ParallelTest.java
@@ -14,10 +14,14 @@
* limitations under the License.
*/
-package org.yaml.snakeyaml;
+package org.yaml.snakeyaml.stress;
import java.io.IOException;
+import org.yaml.snakeyaml.Invoice;
+import org.yaml.snakeyaml.JavaBeanLoader;
+import org.yaml.snakeyaml.Util;
+
import junit.framework.TestCase;
/**
diff --git a/src/test/java/org/yaml/snakeyaml/StressEmitterTest.java b/src/test/java/org/yaml/snakeyaml/stress/StressEmitterTest.java
similarity index 93%
rename from src/test/java/org/yaml/snakeyaml/StressEmitterTest.java
rename to src/test/java/org/yaml/snakeyaml/stress/StressEmitterTest.java
index f9da446..b375f05 100644
--- a/src/test/java/org/yaml/snakeyaml/StressEmitterTest.java
+++ b/src/test/java/org/yaml/snakeyaml/stress/StressEmitterTest.java
@@ -14,10 +14,15 @@
* limitations under the License.
*/
-package org.yaml.snakeyaml;
+package org.yaml.snakeyaml.stress;
import java.io.IOException;
+import org.yaml.snakeyaml.Invoice;
+import org.yaml.snakeyaml.JavaBeanDumper;
+import org.yaml.snakeyaml.JavaBeanLoader;
+import org.yaml.snakeyaml.Util;
+
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
diff --git a/src/test/java/org/yaml/snakeyaml/StressTest.java b/src/test/java/org/yaml/snakeyaml/stress/StressTest.java
similarity index 94%
rename from src/test/java/org/yaml/snakeyaml/StressTest.java
rename to src/test/java/org/yaml/snakeyaml/stress/StressTest.java
index bed472f..b397c18 100644
--- a/src/test/java/org/yaml/snakeyaml/StressTest.java
+++ b/src/test/java/org/yaml/snakeyaml/stress/StressTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.yaml.snakeyaml;
+package org.yaml.snakeyaml.stress;
import java.io.IOException;
@@ -22,6 +22,10 @@
import junit.framework.TestCase;
import junit.framework.TestSuite;
+import org.yaml.snakeyaml.Invoice;
+import org.yaml.snakeyaml.JavaBeanLoader;
+import org.yaml.snakeyaml.Util;
+import org.yaml.snakeyaml.Yaml;
import org.yaml.snakeyaml.constructor.Constructor;
public class StressTest extends TestCase {