Skip to content

Commit a6303ba

Browse files
nitzanjAmir Tocker
authored andcommitted
Parallelize tests.
Configure surefire to run test classes in parallel. Fix `AbstractSearchTest` to handle parallel tests.
1 parent 61c985e commit a6303ba

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

cloudinary-test-common/src/main/java/com/cloudinary/test/AbstractSearchTest.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,21 @@
33
import com.cloudinary.Api;
44
import com.cloudinary.Cloudinary;
55
import com.cloudinary.utils.ObjectUtils;
6-
import org.cloudinary.json.JSONObject;
76
import org.junit.*;
87
import org.junit.rules.TestName;
98

10-
import java.io.IOException;
119
import java.util.List;
1210
import java.util.Map;
1311

14-
import static org.junit.Assert.*;
15-
import static org.junit.Assume.*;
12+
import static org.junit.Assert.assertEquals;
13+
import static org.junit.Assert.assertNull;
14+
import static org.junit.Assume.assumeNotNull;
1615

1716
@SuppressWarnings({"rawtypes", "unchecked", "JavaDoc"})
1817
abstract public class AbstractSearchTest extends MockableTest {
1918
@Rule
2019
public TestName currentTest = new TestName();
21-
private static final String SEARCH_TAG = "search_test";
20+
private static final String SEARCH_TAG = "search_test" + SUFFIX;
2221
private static final String API_TEST = "api_test_" + SUFFIX;
2322
private static final String API_TEST_1 = API_TEST + "_1";
2423
private static final String API_TEST_2 = API_TEST + "_2";

pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@
6666
<groupId>org.apache.maven.plugins</groupId>
6767
<artifactId>maven-surefire-plugin</artifactId>
6868
<version>2.20</version>
69+
<configuration>
70+
<forkCount>3C</forkCount>
71+
<reuseForks>true</reuseForks>
72+
</configuration>
6973
</plugin>
7074
<plugin>
7175
<artifactId>maven-compiler-plugin</artifactId>

0 commit comments

Comments
 (0)