diff options
author | Federico Tomassetti <federico@tomassetti.me> | 2018-01-13 17:45:21 +0100 |
---|---|---|
committer | Federico Tomassetti <federico@tomassetti.me> | 2018-01-13 17:45:21 +0100 |
commit | df3dcb685700f160eb14652cd5977214613c9081 (patch) | |
tree | 937bf45818e2311f2f0407d61b13a8fd363c5879 /javaparser-symbol-solver-testing | |
parent | d70b07e0c1aa98f153f028804d588c7a83c5da54 (diff) | |
download | javaparser-df3dcb685700f160eb14652cd5977214613c9081.tar.gz |
marking some tests as slow tests
Diffstat (limited to 'javaparser-symbol-solver-testing')
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"); |