aboutsummaryrefslogtreecommitdiff
path: root/javaparser-symbol-solver-testing
diff options
context:
space:
mode:
authorFederico Tomassetti <federico@tomassetti.me>2018-01-13 17:45:21 +0100
committerFederico Tomassetti <federico@tomassetti.me>2018-01-13 17:45:21 +0100
commitdf3dcb685700f160eb14652cd5977214613c9081 (patch)
tree937bf45818e2311f2f0407d61b13a8fd363c5879 /javaparser-symbol-solver-testing
parentd70b07e0c1aa98f153f028804d588c7a83c5da54 (diff)
downloadjavaparser-df3dcb685700f160eb14652cd5977214613c9081.tar.gz
marking some tests as slow tests
Diffstat (limited to 'javaparser-symbol-solver-testing')
-rw-r--r--javaparser-symbol-solver-testing/pom.xml18
-rw-r--r--javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/SlowTest.java7
-rw-r--r--javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaParserTest.java14
-rw-r--r--javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaSymbolSolver060Test.java22
-rw-r--r--javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserTest.java19
5 files changed, 80 insertions, 0 deletions
diff --git a/javaparser-symbol-solver-testing/pom.xml b/javaparser-symbol-solver-testing/pom.xml
index 923e98031..468c9405f 100644
--- a/javaparser-symbol-solver-testing/pom.xml
+++ b/javaparser-symbol-solver-testing/pom.xml
@@ -24,6 +24,24 @@
</license>
</licenses>
+ <profiles>
+ <profile>
+ <id>NonSlowTests</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludedGroups>com.github.javaparser.SlowTest</excludedGroups>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+
<build>
<plugins>
<plugin>
diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/SlowTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/SlowTest.java
new file mode 100644
index 000000000..db79147c8
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/SlowTest.java
@@ -0,0 +1,7 @@
+package com.github.javaparser;
+
+/**
+ * Test category marker.
+ */
+public interface SlowTest {
+}
diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaParserTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaParserTest.java
index c9ddbd1af..a66fe01b1 100644
--- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaParserTest.java
+++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaParserTest.java
@@ -17,6 +17,7 @@
package com.github.javaparser.symbolsolver.resolution;
import com.github.javaparser.ParseException;
+import com.github.javaparser.SlowTest;
import com.github.javaparser.symbolsolver.AbstractTest;
import com.github.javaparser.symbolsolver.SourceFileInfoExtractor;
import com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade;
@@ -24,6 +25,7 @@ import com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSol
import com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver;
import com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver;
import org.junit.Test;
+import org.junit.experimental.categories.Category;
import java.io.*;
import java.nio.charset.StandardCharsets;
@@ -97,26 +99,31 @@ public class AnalyseJavaParserTest extends AbstractTest {
}
@Test
+ @Category(SlowTest.class)
public void parsePositionUtils() throws IOException, ParseException {
parse("com/github/javaparser/PositionUtils");
}
@Test
+ @Category(SlowTest.class)
public void parseJavaParser() throws IOException, ParseException {
parse("com/github/javaparser/JavaParser");
}
@Test
+ @Category(SlowTest.class)
public void parseStatement() throws IOException, ParseException {
parse("com/github/javaparser/ast/stmt/Statement");
}
@Test
+ @Category(SlowTest.class)
public void parseCatchClause() throws IOException, ParseException {
parse("com/github/javaparser/ast/stmt/CatchClause");
}
@Test
+ @Category(SlowTest.class)
public void parseStatements() throws IOException, ParseException {
parse("com/github/javaparser/ast/stmt/LabeledStmt");
parse("com/github/javaparser/ast/stmt/BreakStmt");
@@ -141,6 +148,7 @@ public class AnalyseJavaParserTest extends AbstractTest {
}
@Test
+ @Category(SlowTest.class)
public void parseExpressions() throws IOException, ParseException {
parse("com/github/javaparser/ast/expr/NameExpr");
parse("com/github/javaparser/ast/expr/FieldAccessExpr");
@@ -183,6 +191,7 @@ public class AnalyseJavaParserTest extends AbstractTest {
}
@Test
+ @Category(SlowTest.class)
public void parseTypes() throws IOException, ParseException {
parse("com/github/javaparser/ast/type/ClassOrInterfaceType");
parse("com/github/javaparser/ast/type/PrimitiveType");
@@ -194,6 +203,7 @@ public class AnalyseJavaParserTest extends AbstractTest {
}
@Test
+ @Category(SlowTest.class)
public void parseVisitors() throws IOException, ParseException {
parse("com/github/javaparser/ast/visitor/EqualsVisitor");
parse("com/github/javaparser/ast/visitor/ModifierVisitorAdapter");
@@ -205,16 +215,19 @@ public class AnalyseJavaParserTest extends AbstractTest {
}
@Test
+ @Category(SlowTest.class)
public void parseCloneVisitor() throws IOException, ParseException {
parse("com/github/javaparser/ast/visitor/CloneVisitor");
}
@Test
+ @Category(SlowTest.class)
public void parseSourcesHelper() throws IOException, ParseException {
parse("com/github/javaparser/SourcesHelper");
}
@Test
+ @Category(SlowTest.class)
public void parseComments() throws IOException, ParseException {
parse("com/github/javaparser/ast/comments/LineComment");
parse("com/github/javaparser/ast/comments/Comment");
@@ -225,6 +238,7 @@ public class AnalyseJavaParserTest extends AbstractTest {
}
@Test
+ @Category(SlowTest.class)
public void parseTheRest() throws IOException, ParseException {
parse("com/github/javaparser/ast/internal/Utils");
parse("com/github/javaparser/ast/body/AnnotationMemberDeclaration");
diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaSymbolSolver060Test.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaSymbolSolver060Test.java
index 362e9aa4f..3ccf0369b 100644
--- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaSymbolSolver060Test.java
+++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseJavaSymbolSolver060Test.java
@@ -17,6 +17,7 @@
package com.github.javaparser.symbolsolver.resolution;
import com.github.javaparser.ParseException;
+import com.github.javaparser.SlowTest;
import com.github.javaparser.symbolsolver.SourceFileInfoExtractor;
import com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade;
import com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver;
@@ -26,6 +27,7 @@ import com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeS
import org.junit.Assert;
import org.junit.Test;
+import org.junit.experimental.categories.Category;
import java.io.*;
import java.nio.charset.StandardCharsets;
@@ -134,27 +136,32 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseCoreSourceFileInfoExtractor() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/SourceFileInfoExtractor");
}
@Test
+ @Category(SlowTest.class)
public void parseCoreCoreResolution() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/core/resolution/Context");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/core/resolution/ContextHelper");
}
@Test
+ @Category(SlowTest.class)
public void parseCoreDeclarationsCommon() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/declarations/common/MethodDeclarationCommonLogic");
}
@Test
+ @Category(SlowTest.class)
public void parseCoreJavaparserNavigator() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javaparser/Navigator");
}
@Test
+ @Category(SlowTest.class)
public void parseCoreJavaparsermodel() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javaparsermodel/DefaultVisitorAdapter");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacade");
@@ -165,6 +172,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseCoreJavaparsermodelContexts() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javaparsermodel/contexts/AbstractJavaParserContext");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javaparsermodel/contexts/AbstractMethodLikeDeclarationContext");
@@ -188,6 +196,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseCoreJavaparsermodelDeclarations() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javaparsermodel/declarations/DefaultConstructorDeclaration");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javaparsermodel/declarations/Helper");
@@ -208,6 +217,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseCoreJavaparsermodelDeclarators() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javaparsermodel/declarators/AbstractSymbolDeclarator");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javaparsermodel/declarators/FieldSymbolDeclarator");
@@ -217,6 +227,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseCoreJavassistmodel() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javassistmodel/JavassistClassDeclaration");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/javassistmodel/JavassistConstructorDeclaration");
@@ -232,12 +243,14 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseCoreModelTypesystem() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/model/typesystem/LazyType");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/model/typesystem/ReferenceTypeImpl");
}
@Test
+ @Category(SlowTest.class)
public void parseCoreReflectionmodel() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/reflectionmodel/MyObjectProvider");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/reflectionmodel/ReflectionClassAdapter");
@@ -254,6 +267,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseCoreReflectionmodelComparators() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/reflectionmodel/comparators/ClassComparator");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/reflectionmodel/comparators/MethodComparator");
@@ -261,6 +275,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseCoreResolution() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/resolution/ConstructorResolutionLogic");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/resolution/MethodResolutionLogic");
@@ -269,6 +284,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseCoreResolutionTypesolvers() throws IOException, ParseException {
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/resolution/typesolvers/CombinedTypeSolver");
parse("java-symbol-solver-core", "com/github/javaparser/symbolsolver/resolution/typesolvers/JarTypeSolver");
@@ -278,6 +294,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseLogic() throws IOException, ParseException {
parse("java-symbol-solver-logic", "com/github/javaparser/symbolsolver/logic/AbstractClassDeclaration");
parse("java-symbol-solver-logic", "com/github/javaparser/symbolsolver/logic/AbstractTypeDeclaration");
@@ -289,6 +306,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseModelDeclarations() throws IOException, ParseException {
parse("java-symbol-solver-model", "com/github/javaparser/symbolsolver/model/declarations/AccessLevel");
parse("java-symbol-solver-model", "com/github/javaparser/symbolsolver/model/declarations/AnnotationDeclaration");
@@ -311,11 +329,13 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseModelMethodsMethodUsage() throws IOException, ParseException {
parse("java-symbol-solver-model", "com/github/javaparser/symbolsolver/model/methods/MethodUsage");
}
@Test
+ @Category(SlowTest.class)
public void parseModelResolution() throws IOException, ParseException {
parse("java-symbol-solver-model", "com/github/javaparser/symbolsolver/model/resolution/SymbolReference");
parse("java-symbol-solver-model", "com/github/javaparser/symbolsolver/model/resolution/TypeSolver");
@@ -324,6 +344,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseModelTypesystem() throws IOException, ParseException {
parse("java-symbol-solver-model", "com/github/javaparser/symbolsolver/model/typesystem/ArrayType");
parse("java-symbol-solver-model", "com/github/javaparser/symbolsolver/model/typesystem/LambdaConstraintType");
@@ -338,6 +359,7 @@ public class AnalyseJavaSymbolSolver060Test extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseModelTypesystemParametrization() throws IOException, ParseException {
parse("java-symbol-solver-model", "com/github/javaparser/symbolsolver/model/typesystem/parametrization/TypeParametersMap");
parse("java-symbol-solver-model", "com/github/javaparser/symbolsolver/model/typesystem/parametrization/TypeParameterValueProvider");
diff --git a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserTest.java b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserTest.java
index a06dd058d..05fcdf49f 100644
--- a/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserTest.java
+++ b/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/AnalyseNewJavaParserTest.java
@@ -17,12 +17,14 @@
package com.github.javaparser.symbolsolver.resolution;
import com.github.javaparser.ParseException;
+import com.github.javaparser.SlowTest;
import com.github.javaparser.symbolsolver.SourceFileInfoExtractor;
import com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade;
import com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver;
import com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver;
import com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver;
import org.junit.Test;
+import org.junit.experimental.categories.Category;
import java.io.*;
import java.nio.charset.StandardCharsets;
@@ -113,31 +115,37 @@ public class AnalyseNewJavaParserTest extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseUtilsUtils() throws IOException, ParseException {
parse("com/github/javaparser/utils/Utils");
}
@Test
+ @Category(SlowTest.class)
public void parseCommentsInserter() throws IOException, ParseException {
parse("com/github/javaparser/CommentsInserter");
}
@Test
+ @Category(SlowTest.class)
public void parsePositionUtils() throws IOException, ParseException {
parse("com/github/javaparser/utils/PositionUtils");
}
@Test
+ @Category(SlowTest.class)
public void parseModifier() throws IOException, ParseException {
parse("com/github/javaparser/ast/Modifier");
}
@Test
+ @Category(SlowTest.class)
public void parseNodeWithMembers() throws IOException, ParseException {
parse("com/github/javaparser/ast/nodeTypes/NodeWithMembers");
}
@Test
+ @Category(SlowTest.class)
public void parseAstStmts() throws IOException, ParseException {
parse("com/github/javaparser/ast/stmt/AssertStmt");
parse("com/github/javaparser/ast/stmt/BlockStmt");
@@ -164,6 +172,7 @@ public class AnalyseNewJavaParserTest extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseAstExprs() throws IOException, ParseException {
parse("com/github/javaparser/ast/expr/AnnotationExpr");
parse("com/github/javaparser/ast/expr/ArrayAccessExpr");
@@ -205,11 +214,13 @@ public class AnalyseNewJavaParserTest extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseVariableDeclarationExpr() throws IOException, ParseException {
parse("com/github/javaparser/ast/expr/VariableDeclarationExpr");
}
@Test
+ @Category(SlowTest.class)
public void parseAstBody() throws IOException, ParseException {
parse("com/github/javaparser/ast/body/AnnotationDeclaration");
parse("com/github/javaparser/ast/body/AnnotationMemberDeclaration");
@@ -230,6 +241,7 @@ public class AnalyseNewJavaParserTest extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseAstComments() throws IOException, ParseException {
parse("com/github/javaparser/ast/comments/BlockComment");
parse("com/github/javaparser/ast/comments/Comment");
@@ -239,6 +251,7 @@ public class AnalyseNewJavaParserTest extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseAstRest() throws IOException, ParseException {
parse("com/github/javaparser/ast/AccessSpecifier");
parse("com/github/javaparser/ast/ArrayBracketPair");
@@ -252,6 +265,7 @@ public class AnalyseNewJavaParserTest extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseAstNodeTypes() throws IOException, ParseException {
parse("com/github/javaparser/ast/nodeTypes/NodeWithAnnotations");
parse("com/github/javaparser/ast/nodeTypes/NodeWithBlockStmt");
@@ -272,6 +286,7 @@ public class AnalyseNewJavaParserTest extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseAstTypes() throws IOException, ParseException {
parse("com/github/javaparser/ast/type/ArrayType");
parse("com/github/javaparser/ast/type/ClassOrInterfaceType");
@@ -287,6 +302,7 @@ public class AnalyseNewJavaParserTest extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseAstVisitor() throws IOException, ParseException {
parse("com/github/javaparser/ast/visitor/CloneVisitor");
parse("com/github/javaparser/ast/visitor/EqualsVisitor");
@@ -299,17 +315,20 @@ public class AnalyseNewJavaParserTest extends AbstractResolutionTest {
}
@Test
+ @Category(SlowTest.class)
public void parseDumpVisitor() throws IOException, ParseException {
parse("com/github/javaparser/ast/visitor/DumpVisitor");
}
@Test
+ @Category(SlowTest.class)
public void parseUtils() throws IOException, ParseException {
parse("com/github/javaparser/utils/ClassUtils");
parse("com/github/javaparser/utils/Pair");
}
@Test
+ @Category(SlowTest.class)
public void parseAllOtherNodes() throws IOException, ParseException {
parse("com/github/javaparser/JavaParser");
parse("com/github/javaparser/ParseProblemException");