Community
Participate
Working Groups
As I point out in bug 442455, org.eclipse.ant.tests.core' bundle, has an empty performance target. This causes a lot of confusion (well, for me) when I see it has a performance target (they are computed during the build, and listed in 'test.properties') but then I see "nothing happen" during the performance test, so assume something is broken. I suggest it either be removed, or if you really want to keep something there for documentation, comment out the actual target, similar to: <!-- This target runs the performance test suites. <target name="performance"> </target> --> And having it commented out assumes that the "CBI task" that creates test.properties actually does a true "XML parsing" and is not just greping for certain strings.
I think we can remove the empty performance target. 10 years before this was added in ant.tests.core and ant.tests.ui Performance target was added with details in ant.tests.ui but nothing was added to ant.tests.core It can be added later if we intend to add some performance tests.
Created attachment 246302 [details] Patch to remove the empty performance targets Patch removes the empty performance targets from ant.tests.core plugin
Fixed in: http://git.eclipse.org/c/platform/eclipse.platform.git/commit/?id=ec9c400e325b5889b0a86449ef366a20ecd353af Bundle version update: http://git.eclipse.org/c/platform/eclipse.platform.git/commit/?id=30d089a727d7dc802ba33a5cc04aa6796f99bf8e
I've replaced the fix with the pattern used elsewhere: <!-- This target runs the performance test suites. Disabled for bug 442455: We should not have empty performance targets <target name="performance"> </target> -->
Verified by code inspection using Eclipse SDK Version: Mars (4.5) Build id: I20150316-2000