Skip to content

Commit 81fa280

Browse files
committed
Add test projects
1 parent a09d5d3 commit 81fa280

File tree

464 files changed

+15260
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

464 files changed

+15260
-0
lines changed

test-projects/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
eclipse-*/

test-projects/readme.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# PMD Eclipse Plugin - Test Projects
2+
3+
## Getting started
4+
5+
1. Download vanilla eclipse from http://www.eclipse.org/
6+
The package is "Eclipse IDE for Java Developers"
7+
8+
2. Install pmd-eclipse-plugin from http://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/
9+
10+
3. Install m2e-code-quality plugin from http://m2e-code-quality.github.io/m2e-code-quality/site/
11+
12+
4. Just open the workspace with your fresh eclipse.
13+
14+
## Test projects overview
15+
16+
* workspace1: Simple java project
17+
Global Rule Management is enabled, java-basic rules are activated.
18+
PMD is enabled for the project, the java-basic rules are checked.
19+
20+
* workspace2: Another simple java project
21+
Global Rule Management is enabled, java-basic rules are activated
22+
PMD is enabled for the project, the option "Use the ruleset configured
23+
in a project file" is used. The project ruleset file has been created by
24+
pmd-eclipse-plugin itself. See `.ruleset`.
25+
26+
* workspace3: Another simple java project
27+
Global Rule Management is enabled, java-basic rules are activated
28+
PMD is enabled for the project, the option "Use the ruleset configured
29+
in a project file" is used. The project ruleset file has been
30+
created manually. See `ruleset.xml`.
31+
32+
* workspace4: a maven java project with maven-pmd-plugin activated
33+
Global Rule Management is enabled, java-basic rules are activated
34+
The pmd plugin should be configured via m2e-code-quality

test-projects/workspace1/.metadata/.lock

Whitespace-only changes.
Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
!SESSION 2017-05-26 10:25:13.533 -----------------------------------------------
2+
eclipse.buildId=4.6.3.M20170301-0400
3+
java.version=1.8.0_131
4+
java.vendor=Oracle Corporation
5+
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
6+
Framework arguments: -product org.eclipse.epp.package.java.product
7+
Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.java.product
8+
9+
!ENTRY org.eclipse.oomph.setup.ui 1 0 2017-05-26 10:25:50.434
10+
!MESSAGE Setup tasks were performed during startup updating 18 preferences. See '/home/andreas/PMD/source/pmd-eclipse-plugin/test-projects/eclipse-java-neon/eclipse/configuration/org.eclipse.oomph.setup/setup.log' for details
11+
!SESSION 2017-05-26 10:33:34.371 -----------------------------------------------
12+
eclipse.buildId=4.6.3.M20170301-0400
13+
java.version=1.8.0_131
14+
java.vendor=Oracle Corporation
15+
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
16+
Framework arguments: -product org.eclipse.epp.package.java.product
17+
Command-line arguments: -data file:/home/andreas/PMD/source/pmd-eclipse-plugin/test-projects/workspace1/ -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.java.product
18+
19+
!ENTRY net.sourceforge.pmd.eclipse.plugin 1 0 2017-05-26 10:37:22.069
20+
!MESSAGE Command UpdateProjectProperties excecuted in 15ms
21+
22+
!ENTRY net.sourceforge.pmd.eclipse.plugin 1 0 2017-05-26 10:37:22.208
23+
!MESSAGE Review code command terminated. 24 rules were executed against 0 files. PMD was not executed.
24+
25+
!ENTRY net.sourceforge.pmd.eclipse.plugin 1 0 2017-05-26 10:37:22.211
26+
!MESSAGE Command ReviewCode excecuted in 22ms
27+
28+
!ENTRY net.sourceforge.pmd.eclipse.plugin 1 0 2017-05-26 10:37:39.486
29+
!MESSAGE Review code command terminated. 0 rules were executed against 0 files. PMD was not executed.
30+
31+
!ENTRY org.eclipse.core.jobs 4 2 2017-05-26 10:37:39.488
32+
!MESSAGE An internal error occurred during: "ReviewCode".
33+
!STACK 0
34+
java.lang.NullPointerException
35+
at net.sourceforge.pmd.RuleSet.hashCode(RuleSet.java:542)
36+
at java.util.HashMap.hash(HashMap.java:338)
37+
at java.util.HashMap.containsKey(HashMap.java:595)
38+
at net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor.add(AbstractRuleChainVisitor.java:46)
39+
at net.sourceforge.pmd.RuleChain.add(RuleChain.java:49)
40+
at net.sourceforge.pmd.RuleChain.add(RuleChain.java:34)
41+
at net.sourceforge.pmd.RuleSets.addRuleSet(RuleSets.java:61)
42+
at net.sourceforge.pmd.RuleSets.<init>(RuleSets.java:48)
43+
at net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor$1.createRuleSets(BaseVisitor.java:304)
44+
at net.sourceforge.pmd.RulesetsFactoryUtils.getRuleSets(RulesetsFactoryUtils.java:36)
45+
at net.sourceforge.pmd.processor.AbstractPMDProcessor.createRuleSets(AbstractPMDProcessor.java:63)
46+
at net.sourceforge.pmd.processor.AbstractPMDProcessor.processFiles(AbstractPMDProcessor.java:68)
47+
at net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor.reviewResource(BaseVisitor.java:351)
48+
at net.sourceforge.pmd.eclipse.runtime.cmd.DeltaVisitor.visitAdded(DeltaVisitor.java:66)
49+
at net.sourceforge.pmd.eclipse.runtime.cmd.DeltaVisitor.visit(DeltaVisitor.java:45)
50+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:64)
51+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:75)
52+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:75)
53+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:75)
54+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48)
55+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.processResourceDelta(ReviewCodeCmd.java:569)
56+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.execute(ReviewCodeCmd.java:189)
57+
at net.sourceforge.pmd.eclipse.runtime.cmd.JobCommandProcessor$1.run(JobCommandProcessor.java:90)
58+
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
59+
60+
!ENTRY net.sourceforge.pmd.eclipse.plugin 1 0 2017-05-26 10:38:05.488
61+
!MESSAGE Review code command terminated. 0 rules were executed against 0 files. PMD was not executed.
62+
63+
!ENTRY org.eclipse.core.jobs 4 2 2017-05-26 10:38:05.504
64+
!MESSAGE An internal error occurred during: "ReviewCode".
65+
!STACK 0
66+
java.lang.NullPointerException
67+
at net.sourceforge.pmd.RuleSet.hashCode(RuleSet.java:542)
68+
at java.util.HashMap.hash(HashMap.java:338)
69+
at java.util.HashMap.containsKey(HashMap.java:595)
70+
at net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor.add(AbstractRuleChainVisitor.java:46)
71+
at net.sourceforge.pmd.RuleChain.add(RuleChain.java:49)
72+
at net.sourceforge.pmd.RuleChain.add(RuleChain.java:34)
73+
at net.sourceforge.pmd.RuleSets.addRuleSet(RuleSets.java:61)
74+
at net.sourceforge.pmd.RuleSets.<init>(RuleSets.java:48)
75+
at net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor$1.createRuleSets(BaseVisitor.java:304)
76+
at net.sourceforge.pmd.RulesetsFactoryUtils.getRuleSets(RulesetsFactoryUtils.java:36)
77+
at net.sourceforge.pmd.processor.AbstractPMDProcessor.createRuleSets(AbstractPMDProcessor.java:63)
78+
at net.sourceforge.pmd.processor.AbstractPMDProcessor.processFiles(AbstractPMDProcessor.java:68)
79+
at net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor.reviewResource(BaseVisitor.java:351)
80+
at net.sourceforge.pmd.eclipse.runtime.cmd.DeltaVisitor.visitChanged(DeltaVisitor.java:74)
81+
at net.sourceforge.pmd.eclipse.runtime.cmd.DeltaVisitor.visit(DeltaVisitor.java:50)
82+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:64)
83+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:75)
84+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:75)
85+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:75)
86+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48)
87+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.processResourceDelta(ReviewCodeCmd.java:569)
88+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.execute(ReviewCodeCmd.java:189)
89+
at net.sourceforge.pmd.eclipse.runtime.cmd.JobCommandProcessor$1.run(JobCommandProcessor.java:90)
90+
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
91+
92+
!ENTRY net.sourceforge.pmd.eclipse.plugin 1 0 2017-05-26 10:38:23.966
93+
!MESSAGE Review code command terminated. 0 rules were executed against 0 files. PMD was not executed.
94+
95+
!ENTRY org.eclipse.core.jobs 4 2 2017-05-26 10:38:23.967
96+
!MESSAGE An internal error occurred during: "ReviewCode".
97+
!STACK 0
98+
java.lang.NullPointerException
99+
at net.sourceforge.pmd.RuleSet.hashCode(RuleSet.java:542)
100+
at java.util.HashMap.hash(HashMap.java:338)
101+
at java.util.HashMap.containsKey(HashMap.java:595)
102+
at net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor.add(AbstractRuleChainVisitor.java:46)
103+
at net.sourceforge.pmd.RuleChain.add(RuleChain.java:49)
104+
at net.sourceforge.pmd.RuleChain.add(RuleChain.java:34)
105+
at net.sourceforge.pmd.RuleSets.addRuleSet(RuleSets.java:61)
106+
at net.sourceforge.pmd.RuleSets.<init>(RuleSets.java:48)
107+
at net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor$1.createRuleSets(BaseVisitor.java:304)
108+
at net.sourceforge.pmd.RulesetsFactoryUtils.getRuleSets(RulesetsFactoryUtils.java:36)
109+
at net.sourceforge.pmd.processor.AbstractPMDProcessor.createRuleSets(AbstractPMDProcessor.java:63)
110+
at net.sourceforge.pmd.processor.AbstractPMDProcessor.processFiles(AbstractPMDProcessor.java:68)
111+
at net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor.reviewResource(BaseVisitor.java:351)
112+
at net.sourceforge.pmd.eclipse.runtime.cmd.DeltaVisitor.visitChanged(DeltaVisitor.java:74)
113+
at net.sourceforge.pmd.eclipse.runtime.cmd.DeltaVisitor.visit(DeltaVisitor.java:50)
114+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:64)
115+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:75)
116+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:75)
117+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:75)
118+
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48)
119+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.processResourceDelta(ReviewCodeCmd.java:569)
120+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.execute(ReviewCodeCmd.java:189)
121+
at net.sourceforge.pmd.eclipse.runtime.cmd.JobCommandProcessor$1.run(JobCommandProcessor.java:90)
122+
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
123+
!SESSION 2017-05-26 11:59:41.161 -----------------------------------------------
124+
eclipse.buildId=4.6.3.M20170301-0400
125+
java.version=1.8.0_131
126+
java.vendor=Oracle Corporation
127+
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
128+
Framework arguments: -product org.eclipse.epp.package.java.product
129+
Command-line arguments: -data /home/andreas/PMD/source/pmd-eclipse-plugin/test-projects/workspace1 -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.java.product
130+
131+
!ENTRY net.sourceforge.pmd.eclipse.plugin 1 0 2017-05-26 12:00:08.278
132+
!MESSAGE Review code command terminated. 0 rules were executed against 0 files. PMD was not executed.
133+
134+
!ENTRY org.eclipse.core.jobs 4 2 2017-05-26 12:00:08.288
135+
!MESSAGE An internal error occurred during: "ReviewCode".
136+
!STACK 0
137+
java.lang.NullPointerException
138+
at net.sourceforge.pmd.RuleSet.hashCode(RuleSet.java:542)
139+
at java.util.HashMap.hash(HashMap.java:338)
140+
at java.util.HashMap.containsKey(HashMap.java:595)
141+
at net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor.add(AbstractRuleChainVisitor.java:46)
142+
at net.sourceforge.pmd.RuleChain.add(RuleChain.java:49)
143+
at net.sourceforge.pmd.RuleChain.add(RuleChain.java:34)
144+
at net.sourceforge.pmd.RuleSets.addRuleSet(RuleSets.java:61)
145+
at net.sourceforge.pmd.RuleSets.<init>(RuleSets.java:48)
146+
at net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor$1.createRuleSets(BaseVisitor.java:304)
147+
at net.sourceforge.pmd.RulesetsFactoryUtils.getRuleSets(RulesetsFactoryUtils.java:36)
148+
at net.sourceforge.pmd.processor.AbstractPMDProcessor.createRuleSets(AbstractPMDProcessor.java:63)
149+
at net.sourceforge.pmd.processor.AbstractPMDProcessor.processFiles(AbstractPMDProcessor.java:68)
150+
at net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor.reviewResource(BaseVisitor.java:351)
151+
at net.sourceforge.pmd.eclipse.runtime.cmd.ResourceVisitor.visit(ResourceVisitor.java:29)
152+
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:120)
153+
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:84)
154+
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
155+
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87)
156+
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87)
157+
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:129)
158+
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94)
159+
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52)
160+
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:117)
161+
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:105)
162+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.processResource(ReviewCodeCmd.java:424)
163+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.processJavaProject(ReviewCodeCmd.java:491)
164+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.processProject(ReviewCodeCmd.java:457)
165+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.processResources(ReviewCodeCmd.java:371)
166+
at net.sourceforge.pmd.eclipse.runtime.cmd.ReviewCodeCmd.execute(ReviewCodeCmd.java:191)
167+
at net.sourceforge.pmd.eclipse.runtime.cmd.JobCommandProcessor$1.run(JobCommandProcessor.java:90)
168+
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Binary file not shown.
Binary file not shown.
235 Bytes
Binary file not shown.
559 Bytes
Binary file not shown.
235 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)