Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2016-01-21 08:08:00 -0500
committerLars Vogel2016-01-21 08:08:30 -0500
commit02e27c23b241dc9fa1b5d60e6b8009cda8bcc257 (patch)
tree136cdba0d4b3ed04887db443106be40891ba365f
parent63ca8e986fcc0ec99fcf20ed0bbfe4a9f896d649 (diff)
downloadpde-02e27c23b241dc9fa1b5d60e6b8009cda8bcc257.tar.gz
pde-02e27c23b241dc9fa1b5d60e6b8009cda8bcc257.tar.xz
pde-02e27c23b241dc9fa1b5d60e6b8009cda8bcc257.zip
Bug 478209 - Removes outdated content and links to PDE main page
-rw-r--r--pde-api-tools/_projectCommon.php6
-rw-r--r--pde-api-tools/_sideCommon.php10
-rw-r--r--pde-api-tools/about.php58
-rw-r--r--pde-api-tools/index.php18
-rw-r--r--pde-api-tools/nan/3.4/missing-since.pngbin10232 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.4/nan.php75
-rw-r--r--pde-api-tools/nan/3.5/images/ant-tasks.pngbin6654 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.5/images/api-breakage-option.pngbin7455 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.5/images/ee-validation.pngbin11343 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.5/images/err-warn.pngbin19554 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.5/images/filter-quick-fix.pngbin10553 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.5/m2/nan.php69
-rw-r--r--pde-api-tools/nan/3.5/m4/nan.php98
-rw-r--r--pde-api-tools/nan/3.5/m5/nan.php66
-rw-r--r--pde-api-tools/nan/3.6/eclipse-whats-new-template.html119
-rw-r--r--pde-api-tools/nan/3.6/images/soft-install.pngbin2334 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.6/images/src-builds.pngbin12009 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.6/images/target-search.pngbin3083 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.6/m5/archive-wizard.pngbin17881 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.6/m5/archive.pngbin9713 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.6/m5/description.pngbin10201 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.6/m5/nan.html50
-rw-r--r--pde-api-tools/nan/3.6/m5/nan.php96
-rw-r--r--pde-api-tools/nan/3.6/m5/pattern-wizard.pngbin21736 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.6/m5/pattern.pngbin38189 -> 0 bytes
-rw-r--r--pde-api-tools/nan/3.6/m5/scandetails.pngbin17095 -> 0 bytes
-rw-r--r--pde-api-tools/nan/new_and_noteworthy.php65
-rw-r--r--pde-api-tools/templates/nan_template.php57
-rw-r--r--pde-api-tools/templates/normal_page_template.php58
-rw-r--r--pde-api-tools/templates/test_plan_template.php383
-rw-r--r--pde-api-tools/test_plans/test_plan-3.4.2.php334
-rw-r--r--pde-api-tools/test_plans/test_plan-3.5M2.php301
-rw-r--r--pde-api-tools/test_plans/test_plan-3.5M4.php346
-rw-r--r--pde-api-tools/test_plans/test_plan-3.5M6.php346
-rw-r--r--pde-api-tools/test_plans/test_plan-3.5M7.php346
-rw-r--r--pde-api-tools/test_plans/test_plan-3.5RC1.php346
-rw-r--r--pde-api-tools/test_plans/test_plan-3.6M3.php346
-rw-r--r--pde-api-tools/test_plans/test_plan-3.6M5.php375
-rw-r--r--pde-api-tools/test_plans/test_plans.php74
39 files changed, 7 insertions, 4035 deletions
diff --git a/pde-api-tools/_projectCommon.php b/pde-api-tools/_projectCommon.php
index bd7cc18..29129f0 100644
--- a/pde-api-tools/_projectCommon.php
+++ b/pde-api-tools/_projectCommon.php
@@ -33,17 +33,13 @@
}
# Defined project nav bar links
- $Nav->addCustomNav("About API Tools", "/projects/project_summary.php?projectid=pde.apitools", "", 1);
+ $Nav->addCustomNav("PDE Home", "https://projects.eclipse.org/projects/eclipse.pde", "", 1);
$Nav->addNavSeparator("Projects", "index.php");
$Nav->addCustomNav("Platform", "http://www.eclipse.org/platform/", "_self", 1);
$Nav->addCustomNav("JDT", "http://www.eclipse.org/jdt/", "_self", 1);
$Nav->addCustomNav("PDE", "http://www.eclipse.org/pde/", "_self", 1);
$Nav->addCustomNav("e4", "http://www.eclipse.org/e4/", "_self", 1);
- $Nav->addCustomNav("Incubator", "http://www.eclipse.org/eclipse/incubator/", "_self", 1);
$Nav->addNavSeparator("Development", "http://www.eclipse.org/eclipse/development/", "_self", 1);
$Nav->addCustomNav("Mailing Lists", "http://www.eclipse.org/mail/", "_self", 1);
- $Nav->addNavSeparator("API Tools Home", "/pde/pde-api-tools/index.php");
- $Nav->addCustomNav("3.5 Dev Plan", "/pde/pde-api-tools/dev_plans/r3_5/plan.php", "", 1);
- $Nav->addCustomNav("Update Site", "http://www.eclipse.org/pde/pde-api-tools/updates/", "", 1);
?>
diff --git a/pde-api-tools/_sideCommon.php b/pde-api-tools/_sideCommon.php
index 5b7338e..2764666 100644
--- a/pde-api-tools/_sideCommon.php
+++ b/pde-api-tools/_sideCommon.php
@@ -20,14 +20,8 @@
<div class="sideitem">
<h6>Quick Links</h6>
<ul>
- <li><a href="/pde/pde-api-tools/index.php">Home</a></li>
- <li><a href="/pde/pde-api-tools/nan/new_and_noteworthy.php">New and Noteworthy</a></li>
- <li><a href="/pde/pde-api-tools/test_plans/test_plans.php">Test Plans</a></li>
- <li><a href="http://wiki.eclipse.org/ApiTools_Milestones">Milestone Plans</a></li>
- <li><a href="http://wiki.eclipse.org/API_Tools">WIKI</a></li>
- <li><a href="http://wiki.eclipse.org/PDE/API_Tools/User_Guide">API Tools User Guide</a></li>
- <li><a href="/pde/pde-api-tools/about.php">About This Content</a></li>
+ <li><a href="https://projects.eclipse.org/projects/eclipse.pde">PDE project home</a></li>
</ul>
</div>
EOHTML
-?> \ No newline at end of file
+?>
diff --git a/pde-api-tools/about.php b/pde-api-tools/about.php
deleted file mode 100644
index c8ed74a..0000000
--- a/pde-api-tools/about.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
-
- #*****************************************************************************
- #
- # Copyright (c) 2009 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: January 22, 2009
- #
- # Description: This is the about...content page, with legal disclaimers, etc.
- #
- #****************************************************************************
-
- $pageTitle = "About This Content";
- $pageKeywords = "API, PDE, API Tools, Tools, platform, about, content, epl";
- $pageAuthor = "API Tools Team";
-
- include("_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem3col">
- <h2><b>License</b></h2>
- <p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
- indicated below, the Content is provided to you under the terms and conditions of the
- Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
- at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
- <p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
- being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
- apply to your use of any object code in the Content. Check the Redistributor's license that was
- provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
- indicated below, the terms and conditions of the EPL still apply to any source code in the Content
- and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
-
- # Generate the web page
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/index.php b/pde-api-tools/index.php
index f1a93f4..ac23994 100644
--- a/pde-api-tools/index.php
+++ b/pde-api-tools/index.php
@@ -9,7 +9,7 @@
#*****************************************************************************
#
- # Copyright (c) 2008, 2009 IBM Corporation and others.
+ # Copyright (c) 2008, 2016 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
@@ -18,7 +18,7 @@
# IBM Corporation - initial implementation
#
# Author: API Tools Team
- # Date: August 27, 2008
+ # Date: August 27, 2016
#
# Description: Main page for the API Tools team web site
#
@@ -27,7 +27,7 @@
$pageTitle = "PDE API Tools";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.5";
+ $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing";
$pageAuthor = "API Tools Team";
include("_sideCommon.php");
@@ -53,24 +53,14 @@
<li> Identity leakage of non-API types into API.</li>
</ol>
</p>
- </div>
- <div class="homeitem3col">
- <h2><b>Current Development</b></h2>
- <p><a href="./dev_plans/r3_5/plan.php">API Tools 3.5 Plan</a></p>
- <p><a href="./coverage/index.php">Code coverage results</a></p>
- <p>New and exciting examples can be found on the <a href="http://wiki.eclipse.org/PDE/API_Tools/Resources">resources wiki</a></p>
</div>
<div class="homeitem3col">
<h2><b>Get involved!</b></h2>
<p>
If you are interested in participating in the development of the API Tools component,
- check out the developer's mailing list: <a href="http://dev.eclipse.org/mailman/listinfo/pde-ui-build-dev">pde-dev@eclipse.org</a>.
+ check out the developer's mailing list: <a href="http://dev.eclipse.org/mailman/listinfo/pde-dev">pde-dev@eclipse.org</a>.
Chat with people there about your problems and interests, and find out what you can do to help.
</p>
- <p>
- To get started you can check out the source for API Tools using either the <a href="../pde-api-tools/documents/projectSet.psf">extssh project set file</a> (if you have a bugzilla account) or the
- <a href="../pde-api-tools/documents/pserverProjectSet.psf">pserver project set file</a> (if you do not have a bugzilla account).
- </p>
<br>
</div>
</div>
diff --git a/pde-api-tools/nan/3.4/missing-since.png b/pde-api-tools/nan/3.4/missing-since.png
deleted file mode 100644
index 9a6882b..0000000
--- a/pde-api-tools/nan/3.4/missing-since.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.4/nan.php b/pde-api-tools/nan/3.4/nan.php
deleted file mode 100644
index 8bfa09c..0000000
--- a/pde-api-tools/nan/3.4/nan.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
- $App = new App();
- $Nav = new Nav();
- $Menu = new Menu();
- include($App->getProjectCommon());
-
- #*****************************************************************************
- #
- # Copyright (c) 2008 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: August 27, 2008
- #
- # Description: a new and noteworty entry for API Tools
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools 3.4 New and Noteworthy";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, new, noteworthy, plan, plans";
- $pageAuthor = "API Tools Team";
-
- #adjust the level of file nesting, our default is for a milestone entry inside a milestone for a given version
-
- include("../../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <p>Eclipse 3.4 was the first release of API Tooling</p>
- <table border="0" width="80%" cellpadding="10" cellspacing="0">
- <tr>
- <td colspan="2"> <hr></td>
- </tr>
- <tr>
- <td align="left" valign="top"><p><b>API analysis </b></p></td>
- <td valign="top"><p>Integrated tooling assists developers with API maintenance. Developers can add special Javadoc tags to document API restrictions and specify an API baseline for binary compatibility checks.</p>
- <p>Code is analyzed during incremental and full builds and problems are reported (quick fixes are provided where possible):</p>
- <ul>
- <li>Binary incompatibilities between releases </li>
- <li>Illegal use of APIs based on restrictions </li>
- <li>Leaking non-API types from an API package </li>
- <li>Incorrect plug-in version numbers </li>
- <li>Missing or incorrect @since tags</li>
- </ul>
- <p><img src="missing-since.png" alt="Problem and quick fix for a missing @since tag"></p>
- <p>Problem severities can be configured for the workspace and overridden per project at a fine grained level, and specific problems can be filtered from the workspace (problem filters can be shared in CVS). </p></td>
- </tr>
- <tr>
- <td colspan="2"> <hr /> </td>
- </tr>
- </table>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/nan/3.5/images/ant-tasks.png b/pde-api-tools/nan/3.5/images/ant-tasks.png
deleted file mode 100644
index 3ad831b..0000000
--- a/pde-api-tools/nan/3.5/images/ant-tasks.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.5/images/api-breakage-option.png b/pde-api-tools/nan/3.5/images/api-breakage-option.png
deleted file mode 100644
index e8eed59..0000000
--- a/pde-api-tools/nan/3.5/images/api-breakage-option.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.5/images/ee-validation.png b/pde-api-tools/nan/3.5/images/ee-validation.png
deleted file mode 100644
index 8fed896..0000000
--- a/pde-api-tools/nan/3.5/images/ee-validation.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.5/images/err-warn.png b/pde-api-tools/nan/3.5/images/err-warn.png
deleted file mode 100644
index 67d69a4..0000000
--- a/pde-api-tools/nan/3.5/images/err-warn.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.5/images/filter-quick-fix.png b/pde-api-tools/nan/3.5/images/filter-quick-fix.png
deleted file mode 100644
index c3a5ca1..0000000
--- a/pde-api-tools/nan/3.5/images/filter-quick-fix.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.5/m2/nan.php b/pde-api-tools/nan/3.5/m2/nan.php
deleted file mode 100644
index 1790035..0000000
--- a/pde-api-tools/nan/3.5/m2/nan.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
- $App = new App();
- $Nav = new Nav();
- $Menu = new Menu();
- include($App->getProjectCommon());
-
- #*****************************************************************************
- #
- # Copyright (c) 2009 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: February 19, 2009
- #
- # Description: a new and noteworty entry for API Tools
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools 3.5M2 New and Noteworthy";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, new, noteworthy, plan, plans";
- $pageAuthor = "API Tools Team";
-
- #adjust the level of file nesting, our default is for a milestone entry inside a milestone for a given version
-
- include("../../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <table border="0" width="80%" cellpadding="10" cellspacing="0">
- <tr>
- <td colspan="2"> <hr></td>
- </tr>
- <tr id="itemname">
- <td width="30%" valign="top" align="left"><b>API compatibility options </b></td>
- <td width="70%" valign="top"><p>API compatibility options have been simplified: the number of options has been reduced, options have been re-grouped, and descriptions have been improved. For example, compatibility options related to type parameters are now in their own group
- rather being duplicated in the settings for classes, interfaces, methods, and so on.
- </p>
- <p> A large regression test suite (with over 1600 tests) has been developed to validate API use, compatibility, and version management scenarios. </p>
- <p><img src="../images/err-warn.png" alt="Preferences &gt; Plug-in Development &gt; API Errors/Warnings" /></p>
- </td>
- </tr>
- <tr>
- <td colspan="2"> <hr /> </td>
- </tr>
- </table>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/nan/3.5/m4/nan.php b/pde-api-tools/nan/3.5/m4/nan.php
deleted file mode 100644
index 703096a..0000000
--- a/pde-api-tools/nan/3.5/m4/nan.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
- $App = new App();
- $Nav = new Nav();
- $Menu = new Menu();
- include($App->getProjectCommon());
-
- #*****************************************************************************
- #
- # Copyright (c) 2009 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: February 19, 2009
- #
- # Description: a new and noteworty entry for API Tools
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools 3.5M4 New and Noteworthy";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, new, noteworthy, plan, plans";
- $pageAuthor = "API Tools Team";
-
- #adjust the level of file nesting, our default is for a milestone entry inside a milestone for a given version
-
- include("../../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <table border="0" width="80%" cellpadding="10" cellspacing="0">
- <tr>
- <td colspan="2"> <hr></td>
- </tr>
- <tr id="api.noextend">
- <td width="30%" valign="top" align="left"><b>@noextend restriction supported on interfaces</b></td>
- <td width="70%" valign="top"><p>API tooling now supports two restrictions on interfaces - <code>@noimplement</code> and <code>@noextend</code>. This allows an interface to be extended when it is not to be implemented directly. For example, a client may be permitted to subclass an existing implementation of a <code>@noimplement</code> interface and extend the base interface with extra function.</p>
- <p>Component owners should decide where to add <code>@noextend</code> tags on existing interfaces, as this was previously implicit. To maintain the API contracts specified in 3.4, <code>@noextend</code> tags can be added to all interfaces specified as <code>@noimplement</code>. In some cases the <code>@noextend</code> restriction can be omitted, as clients that extend and implement a <code>@noimplement</code> interface will still be flagged with errors. However, if you would like to reserve the right to add constants to an API interface in the future, you must add the <code>@noextend</code> tag. This is because adding a field to an interface is binary incompatible if clients can extend or implement an interface (see <a href="http://wiki.eclipse.org/Evolving_Java-based_APIs_2#Evolving_API_Interfaces">Evolving API Interfaces</a>).<br />
- </p></td>
- </tr>
- <tr>
- <td colspan="2"><hr /> </td>
- </tr>
- <tr id="api.breakage">
- <td width="30%" valign="top" align="left"><b>Selective API breakage</b></td>
- <td width="70%" valign="top"><p>You can now be alerted to breaking API changes even if you have incremented the major version of your plug-in. The first time you change a plug-in's API in an incompatible way, problems inform you to increment the major version of your plug-in. Once you increment the major version of your plug-in, API tooling allows additional breaking API changes without warning. Use the new preference <strong>Report API breakage even if authorized by major version increment</strong> to enable this feature (on the <strong>Plug-in Development &gt; API Errors/Warnings</strong> preference page, on the top of the <strong>API Compatibility</strong> tab). When this preference is enabled you must use API problem filters to selectively permit incompatible API changes.</p>
- <p><img src="../../images/api-breakage-option.png" alt="Preference to report API breakage regardless of plug-in version numbers"/></p></td>
- </tr>
- <tr>
- <td colspan="2"><hr /> </td>
- </tr>
- <tr id="api.ee.validation">
- <td valign="top" align="left"><b>Execution environment validation </b></td>
- <td valign="top"><p>API tooling now warns you when you accesses code in a system library that is not part of a plug-in's required execution environment. For example, if your plug-in's target environment is J2SE-1.3, but you are developing against a J2SE-1.5 JRE, it can be easy to unintentionally reference types and methods that only exist in J2SE-1.4 or J2SE-1.5. Such references are now flagged with problems. You can adjust the severity of this problem via the <strong>Invalid references in system libraries</strong> option on the <strong>API Use</strong> tab of the <strong>Plug-in Development &gt; API Errors/Warnings</strong> preference page. </p>
- <p><img src="../images/ee-validation.png" alt="Illegal access warning"/></p></td>
- </tr>
- <tr>
- <td colspan="2"><hr /> </td>
- </tr>
- <tr id="api.stale.filters">
- <td valign="top" align="left"><b>Stale API problem filters </b></td>
- <td valign="top"><p>API tooling creates warnings for problem filters that are no longer needed. API problem filters often become stale because they are used to filter known incompatibilities between two specific releases. A quick fix is available to remove stale filters. </p>
- <p><img src="../images/filter-quick-fix.png" alt="Quick fix to remove stale filters"/></p></td>
- </tr>
- <tr>
- <td colspan="2"><hr /> </td>
- </tr>
- <tr id="api.ant.tasks">
- <td valign="top" align="left"><b>API tooling Ant tasks </b></td>
- <td valign="top"><p>Ant tasks to perform API analysis and generate simple HTML reports are now available. These are the same Ant tasks used in the Eclipse SDK build. Documentation for each task is available in the <strong>Reference</strong> section of the <strong>Plug-in Development Environment Guide</strong>.</p>
- <p><img src="../images/ant-tasks.png" alt="Ant task documentation"/> </p></td>
- </tr>
- <tr>
- <td colspan="2"><hr /> </td>
- </tr>
- </table>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/nan/3.5/m5/nan.php b/pde-api-tools/nan/3.5/m5/nan.php
deleted file mode 100644
index 8cbc0ae..0000000
--- a/pde-api-tools/nan/3.5/m5/nan.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
- $App = new App();
- $Nav = new Nav();
- $Menu = new Menu();
- include($App->getProjectCommon());
-
- #*****************************************************************************
- #
- # Copyright (c) 2009 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: February 19, 2009
- #
- # Description: a new and noteworty entry for API Tools
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools 3.5M5 New and Noteworthy";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, new, noteworthy, plan, plans";
- $pageAuthor = "API Tools Team";
-
- #adjust the level of file nesting, our default is for a milestone entry inside a milestone for a given version
-
- include("../../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <table border="0" width="80%" cellpadding="10" cellspacing="0">
- <tr>
- <td colspan="2"> <hr></td>
- </tr>
- <tr id="systemLibrary">
- <td valign="top" align="left"><b>System library validation </b></td>
- <td valign="top"><p>API tools analyzes use of system libraries and creates problems when code accesses members that may not be present at runtime. For example, when a plug-in specifies a required execution environment of J2SE-1.4, but the only JRE installed in the workspace for building is J2SE-1.6, it is possible to access methods that exist in 1.6, but not in 1.4. In order for the validation to work, you must install relevant execution environment descriptions from an update site.</p>
- <p><img src="../images/ee-validation.png" alt="API Errors/Warnings preference page" /> </p>
- <p>The API Errors/Warnings preference page displays installed execution environments. Use the &quot;install them now&quot; hyperlink to install additional environments via the software updates dialog. </p></td>
- </tr>
- <tr>
- <td colspan="2"> <hr /> </td>
- </tr>
- </table>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/nan/3.6/eclipse-whats-new-template.html b/pde-api-tools/nan/3.6/eclipse-whats-new-template.html
deleted file mode 100644
index 3cf7c60..0000000
--- a/pde-api-tools/nan/3.6/eclipse-whats-new-template.html
+++ /dev/null
@@ -1,119 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Language" content="en-us" />
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<title>Eclipse &quot;New and Noteworthy&quot; Template</title>
-</head>
-<body>
-<h1>Eclipse &quot;New and Noteworthy&quot; Template</h1>
-<p>Last revised June 29, 2009</p>
-<p>This is the template for the &quot;New and Noteworthy&quot; document that
- accompanies each Eclipse project milestone build.</p>
-<p>Note: This template document is XHTML 1.0 Transitional. Please use the W3C <a href="http://validator.w3.org/#validate_by_input">XHTML
- Markup Validation Service</a> to check your document's markup before submitting.
- This will detect screwed up HTML tags, images without an &quot;alt&quot;
- attrribute, and other tedious little details. </p>
-<table border="0" width="80%" cellpadding="10" cellspacing="0">
- <tr>
- <td colspan="2"><hr />
- <h2>PDE</h2>
- <hr /></td>
- </tr>
- <tr id="synch-java-search">
- <td width="30%" valign="top" align="left"><b>Synchronize Java search with target platform</b></td>
- <td width="70%" valign="top">
- You can automatically synchronize Java search operations with
- the target platform via the <b>Preferences &gt; Plug-in Development</b> preference page.
- <p><img src="images/target-search.png" alt="Preferences &gt; Plug-in Development"/></p>
- <p>Java search operations are scoped to workspace projects and their
- dependencies. Developers don't typically have the entire target platform in their workspace
- and thus Java search operations don't locate references from
- many upstream plug-ins. You can manually add plug-ins to the Java search path using
- the <b>Add All Plug-ins to Java Search</b> action in the Plug-ins view. However, the new preference
- automatically keeps the search path in synch with the target platform.</p>
- <p>Under the covers a project named <i>External Plug-in Libraries</i> is created
- with all external plug-ins in the target platform on its build path.</p>
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- <tr id="generate-profile">
- <td width="30%" valign="top" align="left"><b>Support software installation while running and debugging</b></td>
- <td width="70%" valign="top">
- Launched Eclipse Applications can now support software installation operations. When the new
- option is checked (on the <b>Configuration</b> tab of Eclipse Applications), a p2 profile is
- generated when running or debugging. The profile initially contains all bundles in the target
- and can be modified by software installation operations. The profile is regenerated on each subsequent run or
- debug session, but is maintained across restart operations.
- <p><img src="images/soft-install.png" alt="Configuration tab of Eclipse Application"/></p>
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- <tr id="build-properties">
- <td width="30%" valign="top" align="left"><b>Enhanced build.properties validation</b></td>
- <td width="70%" valign="top">Redundant entries in source builds are now flagged with a warning
- by default.
- <p><img src="images/src-builds.png" alt="Source folder validation"/></p>
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- <tr id="error-options">
- <td width="30%" valign="top" align="left"><b>Enhanced compiler error options for PDE build</b></td>
- <td width="70%" valign="top"><p>PDE/Build can now take advantage of new support from the JDT compiler to
- specify that certain warnings should instead be reported as errors.</p>
- <p>Set the property <tt>javacErrors.&lt;library&gt;</tt> in your build.properties. Similar to the
- <tt>javacWarnings.&lt;library&gt;</tt> property, specify the <a href="http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm">warnings</a> that should be reported as errors:
- </p>
- <pre>
- javacErrors.. = forbidden,discouraged,
- javacErrors.library.jar = deprecation,nullDereference
- </pre>
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- <tr id="headless-pde">
- <td width="30%" valign="top" align="left"><b>Headless launching support</b></td>
- <td width="70%" valign="top">
- Launching support for Eclipse Applications, JUnit Plug-in Tests, and OSGi Frameworks is
- provided by a new headless plug-in (<code>org.eclipse.pde.launching</code>). This allows
- applications without a user interface to leverage the launch support programmatically.
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- <h2>Platform</h2>
- <hr /></td>
- </tr>
- <tr id="headless-ext-tools">
- <td width="30%" valign="top" align="left"><b>Headless external tool builders</b></td>
- <td width="70%" valign="top">
- Launching support for Ant and external tools is provided by a new headless plug-ins
- (<code>org.eclipse.ant.launching</code> and <code>org.eclipse.core.externaltools</code>).
- This allows applications without a user interface to leverage the launch support programmatically
- and it allows projects configured with external tool builders to be built in headless
- environments.
- </td>
- <td colspan="2"><hr />
- </td>
- </tr>
-</table>
-</body>
-</html>
diff --git a/pde-api-tools/nan/3.6/images/soft-install.png b/pde-api-tools/nan/3.6/images/soft-install.png
deleted file mode 100644
index bb0536a..0000000
--- a/pde-api-tools/nan/3.6/images/soft-install.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.6/images/src-builds.png b/pde-api-tools/nan/3.6/images/src-builds.png
deleted file mode 100644
index 53579cf..0000000
--- a/pde-api-tools/nan/3.6/images/src-builds.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.6/images/target-search.png b/pde-api-tools/nan/3.6/images/target-search.png
deleted file mode 100644
index dcae43a..0000000
--- a/pde-api-tools/nan/3.6/images/target-search.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.6/m5/archive-wizard.png b/pde-api-tools/nan/3.6/m5/archive-wizard.png
deleted file mode 100644
index d18a4d2..0000000
--- a/pde-api-tools/nan/3.6/m5/archive-wizard.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.6/m5/archive.png b/pde-api-tools/nan/3.6/m5/archive.png
deleted file mode 100644
index 46a29f1..0000000
--- a/pde-api-tools/nan/3.6/m5/archive.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.6/m5/description.png b/pde-api-tools/nan/3.6/m5/description.png
deleted file mode 100644
index f4297d1..0000000
--- a/pde-api-tools/nan/3.6/m5/description.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.6/m5/nan.html b/pde-api-tools/nan/3.6/m5/nan.html
deleted file mode 100644
index 2ac86e7..0000000
--- a/pde-api-tools/nan/3.6/m5/nan.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-</head>
-<body><table border="0" width="80%" cellpadding="10" cellspacing="0">
- <tr>
- <td colspan="2"> <hr></td>
- </tr>
- <tr>
- <td width="30%" valign="top" align="left"><a name="usescanpatterntab" id="usescanpatterntab"></a><b>UI to provide search patterns for API use scans</b></td>
- <td width="70%" valign="top"><p>You can now add search patterns to be used during an API use scan to constrain what references are reported. This
- feature is available in UI and in our Ant tasks.</p>
- <p><img src="pattern.png" alt="Patterns tab" /></p>
- <p>The following wizard allows you to craft a variety of patterns.</p>
- <p><img src="pattern-wizard.png" alt="Create new patterns using the convenient wizard" /> </p>
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- <tr>
- <td width="30%" valign="top" align="left"><a name="archivepattern" id="archivepattern"></a><b>Filter references from embedded archives</b></td>
- <td width="70%" valign="top"><p>During an API use scan you can now explicitly filter references from embedded archives within bundles by
- providing an archive pattern to the use scan. This feature is available in the UI and in our Ant tasks.</p>
- <p><img src="archive.png" alt="Archive pattern" /></p>
- <p>The following wizard allows you to easily craft an archive pattern.</p>
- <p><img src="archive-wizard.png" alt="Create a new archive pattern using the convenient wizard" /> </p>
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- <tr>
- <td width="30%" valign="top" align="left"><a name="meta-data" id="meta-data"></a><b>Additional use scan information is available</b></td>
- <td width="70%" valign="top"><p>You can now provide comments to accompany an API use scan, which will show up in
- the reports as additional information along with the scan parameters for reference. This feature is available in the UI and in our Ant tasks.</p>
- <p><img src="description.png" alt="Scan description" /></p>
- <p>The resulting report could look like the following.</p>
- <p><img src="scandetails.png" alt="Sample use scan details report header." /> </p>
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- </table>
- </body>
-</html> \ No newline at end of file
diff --git a/pde-api-tools/nan/3.6/m5/nan.php b/pde-api-tools/nan/3.6/m5/nan.php
deleted file mode 100644
index 6d821d2..0000000
--- a/pde-api-tools/nan/3.6/m5/nan.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
- $App = new App();
- $Nav = new Nav();
- $Menu = new Menu();
- include($App->getProjectCommon());
-
- #*****************************************************************************
- #
- # Copyright (c) 2009 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: December 7, 2009
- #
- # Description: a new and noteworty entry for API Tools
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools 3.6M5 New and Noteworthy";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, new, noteworthy, plan, plans";
- $pageAuthor = "API Tools Team";
-
- #adjust the level of file nesting, our default is for a milestone entry inside a milestone for a given version
-
- include("../../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <table border="0" width="80%" cellpadding="10" cellspacing="0">
- <tr>
- <td colspan="2"> <hr></td>
- </tr>
- <tr>
- <td width="30%" valign="top" align="left"><a name="usescanpatterntab" id="usescanpatterntab"></a><b>UI to provide search patterns for API use scans</b></td>
- <td width="70%" valign="top"><p>You can now add search patterns to be used during an API use scan to constrain what references are reported. This
- feature is available in UI and in our Ant tasks.</p>
- <p><img src="pattern.png" alt="Patterns tab" /></p>
- <p>The following wizard allows you to craft a variety of patterns.</p>
- <p><img src="pattern-wizard.png" alt="Create new patterns using the convenient wizard" /> </p>
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- <tr>
- <td width="30%" valign="top" align="left"><a name="archivepattern" id="archivepattern"></a><b>Filter references from embedded archives</b></td>
- <td width="70%" valign="top"><p>During an API use scan you can now explicitly filter references from embedded archives within bundles by
- providing an archive pattern to the use scan. This feature is available in the UI and in our Ant tasks.</p>
- <p><img src="archive.png" alt="Archive pattern" /></p>
- <p>The following wizard allows you to easily craft an archive pattern.</p>
- <p><img src="archive-wizard.png" alt="Create a new archive pattern using the convenient wizard" /> </p>
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- <tr>
- <td width="30%" valign="top" align="left"><a name="meta-data" id="meta-data"></a><b>Additional use scan information is available</b></td>
- <td width="70%" valign="top"><p>You can now provide comments to accompany an API use scan, which will show up in
- the reports as additional information along with the scan parameters for reference. This feature is available in the UI and in our Ant tasks.</p>
- <p><img src="description.png" alt="Scan description" /></p>
- <p>The resulting report could look like the following.</p>
- <p><img src="scandetails.png" alt="Sample use scan details report header." /> </p>
- </td>
- </tr>
- <tr>
- <td colspan="2"><hr />
- </td>
- </tr>
- </table>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/nan/3.6/m5/pattern-wizard.png b/pde-api-tools/nan/3.6/m5/pattern-wizard.png
deleted file mode 100644
index 10e56ed..0000000
--- a/pde-api-tools/nan/3.6/m5/pattern-wizard.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.6/m5/pattern.png b/pde-api-tools/nan/3.6/m5/pattern.png
deleted file mode 100644
index 1a871c4..0000000
--- a/pde-api-tools/nan/3.6/m5/pattern.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/3.6/m5/scandetails.png b/pde-api-tools/nan/3.6/m5/scandetails.png
deleted file mode 100644
index 8f87943..0000000
--- a/pde-api-tools/nan/3.6/m5/scandetails.png
+++ /dev/null
Binary files differ
diff --git a/pde-api-tools/nan/new_and_noteworthy.php b/pde-api-tools/nan/new_and_noteworthy.php
deleted file mode 100644
index 198b6f7..0000000
--- a/pde-api-tools/nan/new_and_noteworthy.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
-
- #*****************************************************************************
- #
- # Copyright (c) 2008 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: August 27, 2008
- #
- # Description: This is a main page listing all of the new and noteworthy entries for the API Tools project
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Project New and Noteworthy";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.5, new, noteworthy";
- $pageAuthor = "API Tools Team";
-
- include("../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <p>The PDE API Tools component is very responsive to new ideas, feature requests and bug reports. The following is a list of some
- of the newest and more interesting additions to the component.</p>
- <div class="homeitem">
- <h2><b>New and Noteworthy for 3.6</b></h2>
- <ul>
- <li><a href="/pde/pde-api-tools/nan/3.6/m5/nan.php">3.6M5 Release</a></li>
- </ul>
- </div>
- <div class="homeitem">
- <h2><b>New and Noteworthy for 3.5</b></h2>
- <ul>
- <li><a href="/pde/pde-api-tools/nan/3.5/m5/nan.php">3.5M5 Release</a></li>
- <li><a href="/pde/pde-api-tools/nan/3.5/m4/nan.php">3.5M4 Release</a></li>
- <li><a href="/pde/pde-api-tools/nan/3.5/m2/nan.php">3.5M2 Release</a></li>
- </ul>
- </div>
- <div class="homeitem">
- <h2><b>New and Noteworthy for 3.4</b></h2>
- <ul>
- <li><a href="/pde/pde-api-tools/nan/3.4/nan.php">3.4 Release</a></li>
- </ul>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/templates/nan_template.php b/pde-api-tools/templates/nan_template.php
deleted file mode 100644
index d150e74..0000000
--- a/pde-api-tools/templates/nan_template.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
- $App = new App();
- $Nav = new Nav();
- $Menu = new Menu();
- include($App->getProjectCommon());
-
- #*****************************************************************************
- #
- # Copyright (c) 2008 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: August 27, 2008
- #
- # Description: a new and noteworty entry for API Tools
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, new, noteworthy, plan, plans";
- $pageAuthor = "API Tools Team";
-
- #adjust the level of file nesting, our default is for a milestone entry inside a milestone for a given version
-
- include("_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <table border="0" width="80%" cellpadding="10" cellspacing="0">
-
- # paste table entries in here
-
- </table>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/templates/normal_page_template.php b/pde-api-tools/templates/normal_page_template.php
deleted file mode 100644
index 45e078f..0000000
--- a/pde-api-tools/templates/normal_page_template.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
- $App = new App();
- $Nav = new Nav();
- $Menu = new Menu();
- include($App->getProjectCommon());
-
- #*****************************************************************************
- #
- # Copyright (c) 2008 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: August 27, 2008
- #
- # Description:
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.5";
- $pageAuthor = "Debug Team";
-
- include("_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem3col">
- <h2><b>This is a wide column</b></h2>
- <ul>
- <li><a href="#">Link</a>. Teaser text <a href="#">'Reference'</a><span class="dates">02/05/05</span></li>
- <li><a href="#">Link</a>. Teaser text <a href="#">'Reference'</a><span class="dates">02/05/05</span></li>
- <li><a href="#">Link</a>. Teaser text <a href="#">'Reference'</a><span class="dates">02/05/05</span></li>
- </ul>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/templates/test_plan_template.php b/pde-api-tools/templates/test_plan_template.php
deleted file mode 100644
index 8114f49..0000000
--- a/pde-api-tools/templates/test_plan_template.php
+++ /dev/null
@@ -1,383 +0,0 @@
-<?php
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
- $App = new App();
- $Nav = new Nav();
- $Menu = new Menu();
- include($App->getProjectCommon());
-
- #*****************************************************************************
- #
- # Copyright (c) 2008, 2010 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: August 27, 2008
- #
- # Description:
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Project Test Plan";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.5";
- $pageAuthor = "API Tools Team";
-
- include("_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem3col">
- <h2><b>Testers</b></h2>
- <p>Committers: Darin Wright, Michael Rennie, Olivier Thomann</p>
- <p>Community: Anyone who wants to help</p>
- </div>
- <div class="homeitem3col">
- <a name="TOP"></a>
- <h2><b>Test Grid</b></h2>
- <div align="center">
- <table width="80%" border="1">
- <tr>
- <td><b>Feature</b></td>
- <td><b>Darin Wright</b></td>
- <td><b>Michael Rennie</b></td>
- <td><b>Olivier Thomann</b></td>
- </tr>
- <tr>
- <td><a href="#APISETUP">API Setup</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"></div></td>
- <td><div align="center"></div></td>
- </tr>
- <tr>
- <td><a href="#APIBASELINES">API Baselines</a></td>
- <td><div align="center"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"></div></td>
- </tr>
- <tr>
- <td><a href="#BUILDING">Building</a></td>
- <td><div align="center"></div></td>
- <td><div align="center"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#TAGSCANNING">Unsupported Javadoc Tags</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#QUICKFIXES">Quick Fixes</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"></div></td>
- <td><div align="center"></div></td>
- </tr>
- <tr>
- <td><a href="#FILTERS">Filters</a></td>
- <td><div align="center"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"></div></td>
- </tr>
- <tr>
- <td><a href="#PREFERENCES">Preferences</a></td>
- <td><div align="center"></div></td>
- <td><div align="center"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#SYSTEMLIBRARY">Invalid System Library References</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#WORKSPACE">Target Platform Stability / Workspace Baseline</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#TESTSUITE">Run The Test Suite</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- </table>
- </div>
- </div>
- <div class="homeitem3col">
- <h2><b>Feature Testing</b></h2>
- <a name="APISETUP"></a>
- <h4>API Tools Setup</h4>
- <ol>
- <li> General
- <ul>
- <li> setup wizard should have a help topic</li>
- </ul>
- </li>
- <li> Setup API Tooling
- <ul>
- <li> wizard with no selections in workspace and with selections; if the there are selected projects in the workspace that can have API tooling setup on them, they should be preselected in the wizard</li>
- <li> try canceling the wizard</li>
- <li> try selecting / unselecting all to make sure the finish and preview button work as expected</li>
- <li> try selecting a project and viewing a preview</li>
- <li> try selecting projects that do and do not have a component.xml file</li>
- <li> ensure tags are added correctly to files (from the component.xml)</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="APIBASELINES"></a>
- <h4>API Baselines</h4>
- <ol>
- <li> General
- <ul>
- <li> changing / editing / removing of the default baseline should ask you to build when the Ok button is pressed on the preference page</li>
- <li> the page and wizard should have help topics</li>
- </ul>
- </li>
- <li> Create a new API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- <li> try changing the location of the new baseline and resetting the profile</li>
- </ul>
- </li>
- <li> Edit an API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- </ul>
- </li>
- <li> Deleting an API baseline
- <ul>
- <li> try deleting a baseline</li>
- <li> try deleting select baselines</li>
- <li> try deleting all baselines</li>
- </ul>
- </li>
- <li> Default Baseline
- <ul>
- <li> try selecting a new default baseline</li>
- <li> try editing the default baseline (rename, should still be the default after rename)</li>
- <li> try deleting the default baseline</li>
- </ul>
- </li>
- <li> Change the warning level for missing default baselines</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="BUILDING"></a>
- <h4>Building</h4>
- <ol>
- <li> Full Build
- <ul>
- <li> Run a full build on one project
- <ul>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- <li> Run a full build on the workspace
- <ul>
- <li> builder should only run on 'API aware' projects</li>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- <li> Incremental Building
- <ul>
- <li> Change a dependent type
- <ul>
- <li> builder should run for dependent's</li>
- <li> markers should be updated for dependent's</li>
- <li> filters should be respected on type and dependent's</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TAGSCANNING"></a>
- <h4>Unsupported Javadoc Tags</h4>
- <p>Enable the check for unsupported Javadoc tag checking. All of the given tests should produce API problems, and all
- content assist-available tags should not</p>
- <ol>
- <li> add noimplement, no reference and nooverride tags to class (inner, outer, static, static inner, etc)</li>
- <li> add noinstantiate, noextend, noreference and nooverride tags to an interface (annotation)</li>
- <li> add noimplement, noextend and noinstantiate tags to a method</li>
- <li> add noimplement, noextend, noreference and noinstantiate tags to a constructor</li>
- <li> add noimplement, noextend, nooverride and noinstantiate tags to a field</li>
- <li> add noimplement, noextend, noreference, nooverride and noinstantiate tags to a final field</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="QUICKFIXES"></a>
- <h4>Quick Fixes</h4>
- <p>All quick fixes should not put a project in a state of error, and should work with an existing
- modified editor (i.e. even if there are unsaved edits in the editor the quick-fix is being activated on)</p>
- <ol>
- <li> Usage problems</li>
- <li> Compatibility problems</li>
- <li> Version problems</li>
- <li> Since Tag problems</li>
- <li> API Leak problems</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="FILTERS"></a>
- <h4>Filters</h4>
- <ol>
- <li> General
- <ul>
- <li> Property page should have a help topic</li>
- <li> Remove button should enable / disable properly</li>
- </ul>
- </li>
- <li> Add Filters
- <ul>
- <li> Use the quick fix</li>
- <li> Drag &amp; Drop in an existing filter file</li>
- <li> Check out a filter file from CVS</li>
- <li> First added filter should cause filter file to be created immediately</li>
- <li> Other added filters should be written to filter file immediately</li>
- </ul>
- </li>
- <li> Remove Filters
- <ul>
- <li> Use the property page
- <ul>
- <li> Try removing one or more filters by individually selecting filters or their parent file.</li>
- <li> Ensure removed filters are removed (apply change or click Ok to close the property page, and reopen)</li>
- <li> Canceling deleting filters should make no change</li>
- <li> Removing filters should rebuild the project (incremental)</li>
- <li> Removing last filter should remove the filter file immediately</li>
- </ul>
- </li>
- <li> Drag &amp; Drop a filter file out of the project</li>
- <li> Over-ride and update from CVS</li>
- <li>Auto-remove using the builder preference
- <p>
- A good test case: (1) start new workspace, (2) bring org.eclipse.ui.navigator from R3_5 branch
- (3) set baseline to an Eclipse 3.5.0 install.
- </p>
- <p>
- With the above set-up now change the setting in the workspace and the project and ensure filters
- are automatically cleaned up or reported depending on the setting.
- </p>
- </li>
- </ul>
- </li>
- <li> Share Filters
- <ul>
- <li> Commit filter to CVS and check it out in another workspace</li>
- <li> Should update filtered problems on next rebuild (unless the filter store for the project in question is already loaded)</li>
- </ul>
- </li>
- <li> Unused Filters
- <ul>
- <li>Create a filter for a Java element and them remove the element - problem should be reported</li>
- <li>Create a filter for a Java element and delete the containing compilation unit - no problem (filters are cleaned up when the filter store is initialized / workspace restarted)</li>
- <li>Quick-fix to remove the filter</li>
- <li>Quick-fix to open the property page</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="PREFERENCES"></a>
- <h4>Preferences</h4>
- <ol>
- <li> General
- <ul>
- <li> The API Errors/Warnings page should have a help topic</li>
- <li> Changing preferences for the workspace should not override project specific settings</li>
- </ul>
- </li>
- <li> Workspace
- <ul>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure project specific settings</li>
- </ul>
- </li>
- <li> Per-Project
- <ul>
- <li> Try turning project specific settings on / off</li>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure workspace settings</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="SYSTEMLIBRARY"></a>
- <h4>Invalid System Library References</h4>
- <ol>
- <li>Change EE to 1.4 (or prior), set build-path JRE to be 1.5 or greater, and access types / methods / fields from the build path library</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="WORKSPACE"></a>
- <h4>Target Platform Stability / Workspace Baseline</h4>
- <p>These tests are to ensure there is no corruption to the target platform when performing
- workspace baseline changes during normal development. All of the following tests require that
- the Target Platform State view be open and that it be checked after each of the following tests to
- ensure no bundle problems arise.</p>
- <ol>
- <li>Create / delete projects in your workspace</li>
- <li>Bring in projects from CVS</li>
- <li>Open / close projects</li>
- <li>Import projects (binary and normal projects)</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TESTSUITE"></a>
- <h4>Run The Test Suite</h4>
- <ol>
- <li> Run ApiToolsTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- <li> Run ApiToolsPluginTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/test_plans/test_plan-3.4.2.php b/pde-api-tools/test_plans/test_plan-3.4.2.php
deleted file mode 100644
index 7e1a3cc..0000000
--- a/pde-api-tools/test_plans/test_plan-3.4.2.php
+++ /dev/null
@@ -1,334 +0,0 @@
-<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
-
- #*****************************************************************************
- #
- # Copyright (c) 2008 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: January 22, 2009
- #
- # Description: This page outlines the API Tools project 3.5 test plan
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Project 3.4.2 Test Plan";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.4.2, 3.4.x, 3.4";
- $pageAuthor = "API Tools Team";
-
- include("../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem3col">
- <h2><b>Testers</b></h2>
- <p>Committers: Darin Wright, Michael Rennie, Olivier Thomann</p>
- <p>Community: Anyone who wants to help</p>
- </div>
- <div class="homeitem3col">
- <a name="TOP"></a>
- <h2><b>Test Grid</b></h2>
- <div align="center">
- <table width="80%" border="1">
- <tr>
- <td><b>Feature</b></td>
- <td><b>Darin Wright</b></td>
- <td><b>Michael Rennie</b></td>
- <td><b>Olivier Thomann</b></td>
- </tr>
- <tr>
- <td><a href="#APISETUP">API Setup</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#APIBASELINES">API Profiles</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#BUILDING">Building</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#TAGSCANNING">Unsupported Javadoc Tags</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#QUICKFIXES">Quick Fixes</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#FILTERS">Filters</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#PREFERENCES">Preferences</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#TESTSUITE">Run The Test Suite</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- </table>
- </div>
- </div>
- <div class="homeitem3col">
- <h2><b>Feature Testing</b></h2>
- <a name="APISETUP"></a>
- <h4>API Tools Setup</h4>
- <ol>
- <li> General
- <ul>
- <li> setup wizard should have a help topic</li>
- </ul>
- </li>
- <li> Setup API Tooling
- <ul>
- <li> wizard with no selections in workspace and with selections; if the there are selected projects in the workspace that can have API tooling setup on them, they should be preselected in the wizard</li>
- <li> try canceling the wizard</li>
- <li> try selecting / unselecting all to make sure the finish and preview button work as expected</li>
- <li> try selecting a project and viewing a preview</li>
- <li> try selecting projects that do and do not have a component.xml file</li>
- <li> ensure tags are added correctly to files (from the component.xml)</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="APIBASELINES"></a>
- <h4>API Baselines</h4>
- <ol>
- <li> General
- <ul>
- <li> changing / editing / removing of the default baseline should ask you to build when the Ok button is pressed on the preference page</li>
- <li> the page and wizard should have help topics</li>
- </ul>
- </li>
- <li> Create a new API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- <li> try changing the location of the new baseline and resetting the profile</li>
- </ul>
- </li>
- <li> Edit an API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- </ul>
- </li>
- <li> Deleting an API baseline
- <ul>
- <li> try deleting a baseline</li>
- <li> try deleting select baselines</li>
- <li> try deleting all baselines</li>
- </ul>
- </li>
- <li> Default Baseline
- <ul>
- <li> try selecting a new default baseline</li>
- <li> try editing the default baseline (rename, should still be the default after rename)</li>
- <li> try deleting the default baseline</li>
- </ul>
- </li>
- <li> Change the warning level for missing default baselines</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="BUILDING"></a>
- <h4>Building</h4>
- <ol>
- <li> Full Build
- <ul>
- <li> Run a full build on one project
- <ul>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- <li> Run a full build on the workspace
- <ul>
- <li> builder should only run on 'API aware' projects</li>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- <li> Incremental Building
- <ul>
- <li> Change a dependent type
- <ul>
- <li> builder should run for dependent's</li>
- <li> markers should be updated for dependent's</li>
- <li> filters should be respected on type and dependent's</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TAGSCANNING"></a>
- <h4>Unsupported Javadoc Tags</h4>
- <p>Enable the check for unsupported Javadoc tag checking. All of the given tests should produce API problems, and all
- content assist-available tags should not</p>
- <ol>
- <li> add noimplement, no reference and nooverride tags to class (inner, outer, static, static inner, etc)</li>
- <li> add noinstantiate, noextend, noreference and nooverride tags to an interface (annotation)</li>
- <li> add noimplement, noextend and noinstantiate tags to a method</li>
- <li> add noimplement, noextend, noreference and noinstantiate tags to a constructor</li>
- <li> add noimplement, noextend, nooverride and noinstantiate tags to a field</li>
- <li> add noimplement, noextend, noreference, nooverride and noinstantiate tags to a final field</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="QUICKFIXES"></a>
- <h4>Quick Fixes</h4>
- <p>All quick fixes should not put a project in a state of error, and should work with an existing
- modified editor (i.e. even if there are unsaved edits in the editor the quick-fix is being activated on)</p>
- <ol>
- <li> Usage problems</li>
- <li> Compatibility problems</li>
- <li> Version problems</li>
- <li> Since Tag problems</li>
- <li> API Leak problems</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="FILTERS"></a>
- <h4>Filters</h4>
- <ol>
- <li> General
- <ul>
- <li> Property page should have a help topic</li>
- <li> Remove button should enable / disable properly</li>
- </ul>
- </li>
- <li> Add Filters
- <ul>
- <li> Use the quick fix</li>
- <li> Drag &amp; Drop in an existing filter file</li>
- <li> Check out a filter file from CVS</li>
- <li> First added filter should cause filter file to be created immediately</li>
- <li> Other added filters should be written to filter file immediately</li>
- </ul>
- </li>
- <li> Remove Filters
- <ul>
- <li> Use the property page
- <ul>
- <li> Try removing one or more filters by individually selecting filters or their parent file.</li>
- <li> Ensure removed filters are removed (apply change or click Ok to close the property page, and reopen)</li>
- <li> Canceling deleting filters should make no change</li>
- <li> Removing filters should rebuild the project (incremental)</li>
- <li> Removing last filter should remove the filter file immediately</li>
- </ul>
- </li>
- <li> Drag &amp; Drop a filter file out of the project</li>
- <li> Over-ride and update from CVS</li>
- </ul>
- </li>
- <li> Share Filters
- <ul>
- <li> Commit filter to CVS and check it out in another workspace</li>
- <li> Should update filtered problems on next rebuild (unless the filter store for the project in question is already loaded)</li>
- </ul>
- </li>
- <li> Unused Filters
- <ul>
- <li>Create a filter for a Java element and them remove the element - problem should be reported</li>
- <li>Create a filter for a Java element and delete the containing compilation unit - no problem (filters are cleaned up when the filter store is initialized / workspace restarted)</li>
- <li>Quick-fix to remove the filter</li>
- <li>Quick-fix to open the property page</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="PREFERENCES"></a>
- <h4>Preferences</h4>
- <ol>
- <li> General
- <ul>
- <li> The API Errors/Warnings page should have a help topic</li>
- </ul>
- </li>
- <li> Workspace
- <ul>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure project specific settings</li>
- </ul>
- </li>
- <li> Per-Project
- <ul>
- <li> Try turning project specific settings on / off</li>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure workspace settings</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TESTSUITE"></a>
- <h4>Run The Test Suite</h4>
- <ol>
- <li> Run ApiToolsTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- <li> Run ApiToolsPluginTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/test_plans/test_plan-3.5M2.php b/pde-api-tools/test_plans/test_plan-3.5M2.php
deleted file mode 100644
index 1cd3b12..0000000
--- a/pde-api-tools/test_plans/test_plan-3.5M2.php
+++ /dev/null
@@ -1,301 +0,0 @@
-<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
-
- #*****************************************************************************
- #
- # Copyright (c) 2008 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: August 27, 2008
- #
- # Description: This page outlines the API Tools project 3.5 test plan
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Project 3.5M2 Test Plan";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.5";
- $pageAuthor = "API Tools Team";
-
- include("../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem3col">
- <h2><b>Testers</b></h2>
- <p>Committers: Darin Wright, Michael Rennie, Olivier Thomann</p>
- <p>Community: Anyone who wants to help</p>
- </div>
- <div class="homeitem3col">
- <a name="TOP"></a>
- <h2><b>Test Grid</b></h2>
- <div align="center">
- <table width="80%" border="1">
- <tr>
- <td><b>Feature</b></td>
- <td><b>Darin Wright</b></td>
- <td><b>Michael Rennie</b></td>
- <td><b>Olivier Thomann</b></td>
- </tr>
- <tr>
- <td><a href="#APISETUP">API Setup</a></td>
- <td> <div align="center"><img src="/eclipse/debug/images/ok.gif" width="10" height="10"></div></td>
- <td> <div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#APIPROFILES">API Profiles</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td> <div align="center"><img src="/eclipse/debug/images/ok.gif" width="10" height="10"></div></td>
- <td> <div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#BUILDING">Building</a></td>
- <td> <div align="center">&nbsp;</div></td>
- <td> <div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="/eclipse/debug/images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#TAGSCANNING">Unsupported Javadoc Tags</a></td>
- <td> <div align="center">&nbsp;</div></td>
- <td> <div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="/eclipse/debug/images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#QUICKFIXES">Quick Fixes</a></td>
- <td><div align="center"><img src="/eclipse/debug/images/ok.gif" width="10" height="10"></div></td>
- <td> <div align="center">&nbsp;</div></td>
- <td> <div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#FILTERS">Filters</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="/eclipse/debug/images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#PREFERENCES">Preferences</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td> <div align="center"><img src="/eclipse/debug/images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#TESTSUITE">Run The Test Suite</a></td>
- <td> <div align="center"><img src="/eclipse/debug/images/ok.gif" width="10" height="10"></div></td>
- <td> <div align="center"><img src="/eclipse/debug/images/ok.gif" width="10" height="10"></div></td>
- <td> <div align="center"><img src="/eclipse/debug/images/ok.gif" width="10" height="10"></div></td>
- </tr>
- </table>
- </div>
- </div>
- <div class="homeitem3col">
- <h2><b>Feature Testing</b></h2>
- <a name="APISETUP"></a>
- <h4>API Tools Setup</h4>
- <ol>
- <li> General
- <ul><li> setup wizard should have a help topic
- </li></ul>
- </li>
- <li> Setup API Tooling
- <ul><li> wizard with no selections in workspace and with selections; if the there are selected projects in the workspace that can have API tooling setup on them, they should be preselected in the wizard
- </li><li> try canceling the wizard
- </li><li> try selecting / un-selecting all to make sure the finish and preview button work as expected
- </li><li> try selecting a project and viewing a preview
- </li><li> try selecting projects that do and do not have a component.xml file
- </li><li> ensure tags are added correctly to files (from the component.xml)
- </li><li>try finishing the wizard without viewing a preview (from the first page)
- </li></ul>
- </li>
- <li> New Plug-in Project Wizard
- <ul><li> try creating a new plug-in project with the option checked to automatically enable API analysis (on the second page of the wizard)
- </li></ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="APIPROFILES"></a>
- <h4>API Profiles</h4>
- <p>To ensure that missing API profiles are reported in the workspace, you must have at least one API analysis enabled project
- in your testing workspace.</p>
- <ol><li> General
- <ul><li> changing / editing / removing of the default profile should ask you to build when the Ok (or Apply) button is pressed on the preference page
- </li><li> the page and wizard should have help topics
- </li></ul>
- </li><li> Create a new API profile
- <ul><li> try completing the wizard and canceling it
- </li><li> try renaming a profile (accepting and canceling the process)
- </li><li> try changing the location of the new profile and resetting the profile
- </li></ul>
- </li><li> Edit an API profile
-
- <ul><li> try completing the wizard and canceling it
- </li><li> try renaming a profile (accepting and canceling the process)
- </li>
- <li>try resetting a profile</li></ul>
- </li><li> Deleting an API profile
- <ul><li> try deleting a profile
- </li><li> try deleting select profiles
- </li><li> try deleting all profiles
- </li></ul>
- </li><li> Default Profile
- <ul><li> try selecting a new default profile
-
- </li><li> try editing the default profile (rename, should still be the default after rename)
- </li><li> try deleting the default profile
- </li></ul>
- </li><li> Change the warning level for missing default profiles
- </li></ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="BUILDING"></a>
- <h4>Building</h4>
- <p>Builder testing requires that you make a test workspace and that you have one or more projects that have API analysis enabled.
- Additionally, to test that compatibility problems are reported properly, you will require an API baseline with a version of the
- project you are testing in it.</p>
- <ol><li> Full Build
- <ul><li> Run a full build on one project
- <ul><li> markers should be updated
-
- </li><li> filters should be respected
- </li><li> progress messages should be correct
- </li><li> time to build should be reasonable
- </li></ul>
- </li><li> Run a full build on the workspace
- <ul><li> builder should only run on 'API aware' projects
- </li><li> markers should be updated
- </li><li> filters should be respected
- </li><li> progress messages should be correct
-
- </li><li> time to build should be reasonable
- </li></ul>
- </li></ul>
- </li><li> Incremental Building
- <ul><li> Change a dependent type
- <ul><li> builder should run for dependent's
- </li><li> markers should be updated for dependent's
- </li><li> filters should be respected on type and dependent's
- </li><li> time to build should be reasonable
- </li></ul>
-
- </li></ul>
- </li></ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TAGSCANNING"></a>
- <h4>Unsupported Javadoc Tags</h4>
- <p>Enable the check for unsupported Javadoc tag checking. All of the given tests should produce API problems, and all
- content assist-available tags should not</p>
- <ol>
- <li> add noimplement, no reference and nooverride tags to class (inner, outer, static, static inner, etc)</li>
- <li> add noinstantiate, noextend, noreference and nooverride tags to an interface (annotation)</li>
- <li> add noimplement, noextend and noinstantiate tags to a method</li>
- <li> add noimplement, noextend, noreference and noinstantiate tags to a constructor</li>
- <li> add noimplement, noextend, nooverride and noinstantiate tags to a field</li>
- <li> add noimplement, noextend, noreference, nooverride and noinstantiate tags to a final field</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="QUICKFIXES"></a>
- <h4>Quick Fixes</h4>
- <p>All quick fixes should not put a project in a state of error, and should work with an existing
- modified editor (i.e. even if there are unsaved edits in the editor the quick-fix is being activated on)</p>
- <ol><li> Usage problems
- </li><li> Compatibility problems
- </li><li> Version problems
- </li><li> Since Tag problems
- </li><li> API Leak problems
- </li></ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="FILTERS"></a>
- <h4>Filters</h4>
- <ol><li> General
- <ul><li> Property page should have a help topic
- </li><li> Remove button should enable / disable properly
- </li></ul>
- </li><li> Add Filters
- <ul><li> Use the quick fix
- </li><li> Drag &amp; Drop in an existing filter file
-
- </li><li> Check out a filter file from CVS
- </li><li> First added filter should cause filter file to be created immediately
- </li><li> Other added filters should be written to filter file immediately
- </li></ul>
- </li><li> Remove Filters
- <ul><li> Use the property page
- <ul><li> Try removing one or more filters by individually selecting filters or their parent file.
- </li><li> Ensure removed filters are removed (apply change or click Ok to close the property page, and reopen)
- </li><li> Canceling deleting filters should make no change
-
- </li><li> Removing filters should rebuild the project (incremental)
- </li><li> Removing last filter should remove the filter file immediately
- </li></ul>
- </li><li> Drag &amp; Drop a filter file out of the project
- </li><li> Over-ride and update from CVS
- </li></ul>
- </li><li> Share Filters
- <ul><li> Commit filter to CVS and check it out in another workspace
- </li><li> Should update filtered problems on next rebuild (unless the filter store for the project in question is already loaded)
-
- </li></ul>
- </li></ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="PREFERENCES"></a>
- <h4>Preferences</h4>
- <ol><li> General
- <ul><li> The API Errors/Warnings page should have a help topic
- </li></ul>
- </li><li> Workspace
- <ul><li> Change any number of preferences and apply the page (via the Apply button or the Ok button)
- </li><li> Change any number of preferences and hit 'Restore Default'
-
- </li><li> Change any number of preferences and cancel the page
- </li><li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)
- </li><li> Use the link to configure project specific settings
- </li></ul>
- </li><li> Per-Project
- <ul><li> Try turning project specific settings on / off
- </li><li> Change any number of preferences and apply the page (via the Apply button or the Ok button)
- </li><li> Change any number of preferences and hit 'Restore Default'
- </li><li> Change any number of preferences and cancel the page
-
- </li><li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)
- </li><li> Use the link to configure workspace settings
- </li></ul>
- </li></ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TESTSUITE"></a>
- <h4>Run The Test Suite</h4>
- <ol><li> Run ApiToolsTestSuite
- <ul><li> on Windows XP
- </li><li> on Windows Vista
- </li><li> on Linux
- </li><li> on Mac OS
- </li></ul>
- </li>
- <li> Run ApiToolsPluginTestSuite
- <ul><li> on Windows XP
- </li><li> on Windows Vista
- </li><li> on Linux
- </li><li> on Mac OS
- </li></ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/test_plans/test_plan-3.5M4.php b/pde-api-tools/test_plans/test_plan-3.5M4.php
deleted file mode 100644
index 0299990..0000000
--- a/pde-api-tools/test_plans/test_plan-3.5M4.php
+++ /dev/null
@@ -1,346 +0,0 @@
-<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
-
- #*****************************************************************************
- #
- # Copyright (c) 2008 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: December 9, 2008
- #
- # Description: This page outlines the API Tools project 3.5 test plan
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Project 3.5M4 Test Plan";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.5";
- $pageAuthor = "API Tools Team";
-
- include("../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem3col">
- <h2><b>Testers</b></h2>
- <p>Committers: Darin Wright, Michael Rennie, Olivier Thomann</p>
- <p>Community: Anyone who wants to help</p>
- </div>
- <div class="homeitem3col">
- <a name="TOP"></a>
- <h2><b>Test Grid</b></h2>
- <div align="center">
- <table width="80%" border="1">
- <tr>
- <td><b>Feature</b></td>
- <td><b>Darin Wright</b></td>
- <td><b>Michael Rennie</b></td>
- <td><b>Olivier Thomann</b></td>
- </tr>
- <tr>
- <td><a href="#APISETUP">API Setup</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#APIBASELINES">API Profiles</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#BUILDING">Building</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#TAGSCANNING">Unsupported Javadoc Tags</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#QUICKFIXES">Quick Fixes</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#FILTERS">Filters</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#PREFERENCES">Preferences</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#SYSTEMLIBRARY">Invalid System Library References</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#TESTSUITE">Run The Test Suite</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- </table>
- </div>
- </div>
- <div class="homeitem3col">
- <h2><b>Feature Testing</b></h2>
- <a name="APISETUP"></a>
- <h4>API Tools Setup</h4>
- <ol>
- <li> General
- <ul>
- <li> setup wizard should have a help topic</li>
- </ul>
- </li>
- <li> Setup API Tooling
- <ul>
- <li> wizard with no selections in workspace and with selections; if the there are selected projects in the workspace that can have API tooling setup on them, they should be preselected in the wizard</li>
- <li> try canceling the wizard</li>
- <li> try selecting / unselecting all to make sure the finish and preview button work as expected</li>
- <li> try selecting a project and viewing a preview</li>
- <li> try selecting projects that do and do not have a component.xml file</li>
- <li> ensure tags are added correctly to files (from the component.xml)</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="APIBASELINES"></a>
- <h4>API Baselines</h4>
- <ol>
- <li> General
- <ul>
- <li> changing / editing / removing of the default baseline should ask you to build when the Ok button is pressed on the preference page</li>
- <li> the page and wizard should have help topics</li>
- </ul>
- </li>
- <li> Create a new API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- <li> try changing the location of the new baseline and resetting the profile</li>
- </ul>
- </li>
- <li> Edit an API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- </ul>
- </li>
- <li> Deleting an API baseline
- <ul>
- <li> try deleting a baseline</li>
- <li> try deleting select baselines</li>
- <li> try deleting all baselines</li>
- </ul>
- </li>
- <li> Default Baseline
- <ul>
- <li> try selecting a new default baseline</li>
- <li> try editing the default baseline (rename, should still be the default after rename)</li>
- <li> try deleting the default baseline</li>
- </ul>
- </li>
- <li> Change the warning level for missing default baselines</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="BUILDING"></a>
- <h4>Building</h4>
- <ol>
- <li> Full Build
- <ul>
- <li> Run a full build on one project
- <ul>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- <li> Run a full build on the workspace
- <ul>
- <li> builder should only run on 'API aware' projects</li>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- <li> Incremental Building
- <ul>
- <li> Change a dependent type
- <ul>
- <li> builder should run for dependent's</li>
- <li> markers should be updated for dependent's</li>
- <li> filters should be respected on type and dependent's</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TAGSCANNING"></a>
- <h4>Unsupported Javadoc Tags</h4>
- <p>Enable the check for unsupported Javadoc tag checking. All of the given tests should produce API problems, and all
- content assist-available tags should not</p>
- <ol>
- <li> add noimplement, no reference and nooverride tags to class (inner, outer, static, static inner, etc)</li>
- <li> add noinstantiate, noextend, noreference and nooverride tags to an interface (annotation)</li>
- <li> add noimplement, noextend and noinstantiate tags to a method</li>
- <li> add noimplement, noextend, noreference and noinstantiate tags to a constructor</li>
- <li> add noimplement, noextend, nooverride and noinstantiate tags to a field</li>
- <li> add noimplement, noextend, noreference, nooverride and noinstantiate tags to a final field</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="QUICKFIXES"></a>
- <h4>Quick Fixes</h4>
- <p>All quick fixes should not put a project in a state of error, and should work with an existing
- modified editor (i.e. even if there are unsaved edits in the editor the quick-fix is being activated on)</p>
- <ol>
- <li> Usage problems</li>
- <li> Compatibility problems</li>
- <li> Version problems</li>
- <li> Since Tag problems</li>
- <li> API Leak problems</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="FILTERS"></a>
- <h4>Filters</h4>
- <ol>
- <li> General
- <ul>
- <li> Property page should have a help topic</li>
- <li> Remove button should enable / disable properly</li>
- </ul>
- </li>
- <li> Add Filters
- <ul>
- <li> Use the quick fix</li>
- <li> Drag &amp; Drop in an existing filter file</li>
- <li> Check out a filter file from CVS</li>
- <li> First added filter should cause filter file to be created immediately</li>
- <li> Other added filters should be written to filter file immediately</li>
- </ul>
- </li>
- <li> Remove Filters
- <ul>
- <li> Use the property page
- <ul>
- <li> Try removing one or more filters by individually selecting filters or their parent file.</li>
- <li> Ensure removed filters are removed (apply change or click Ok to close the property page, and reopen)</li>
- <li> Canceling deleting filters should make no change</li>
- <li> Removing filters should rebuild the project (incremental)</li>
- <li> Removing last filter should remove the filter file immediately</li>
- </ul>
- </li>
- <li> Drag &amp; Drop a filter file out of the project</li>
- <li> Over-ride and update from CVS</li>
- </ul>
- </li>
- <li> Share Filters
- <ul>
- <li> Commit filter to CVS and check it out in another workspace</li>
- <li> Should update filtered problems on next rebuild (unless the filter store for the project in question is already loaded)</li>
- </ul>
- </li>
- <li> Unused Filters
- <ul>
- <li>Create a filter for a Java element and them remove the element - problem should be reported</li>
- <li>Create a filter for a Java element and delete the containing compilation unit - no problem (filters are cleaned up when the filter store is initialized / workspace restarted)</li>
- <li>Quick-fix to remove the filter</li>
- <li>Quick-fix to open the property page</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="PREFERENCES"></a>
- <h4>Preferences</h4>
- <ol>
- <li> General
- <ul>
- <li> The API Errors/Warnings page should have a help topic</li>
- </ul>
- </li>
- <li> Workspace
- <ul>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure project specific settings</li>
- </ul>
- </li>
- <li> Per-Project
- <ul>
- <li> Try turning project specific settings on / off</li>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure workspace settings</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="SYSTEMLIBRARY"></a>
- <h4>Invalid System Library References</h4>
- <ol>
- <li>Change EE to 1.4 (or prior), set build-path JRE to be 1.5 or greater, and access types / methods / fields from the build path library</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TESTSUITE"></a>
- <h4>Run The Test Suite</h4>
- <ol>
- <li> Run ApiToolsTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- <li> Run ApiToolsPluginTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/test_plans/test_plan-3.5M6.php b/pde-api-tools/test_plans/test_plan-3.5M6.php
deleted file mode 100644
index 7a76dac..0000000
--- a/pde-api-tools/test_plans/test_plan-3.5M6.php
+++ /dev/null
@@ -1,346 +0,0 @@
-<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
-
- #*****************************************************************************
- #
- # Copyright (c) 2008 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: December 9, 2008
- #
- # Description: This page outlines the API Tools project 3.5 test plan
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Project 3.5M6 Test Plan";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.5, M6, 3.5M6";
- $pageAuthor = "API Tools Team";
-
- include("../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem3col">
- <h2><b>Testers</b></h2>
- <p>Committers: Darin Wright, Michael Rennie, Olivier Thomann</p>
- <p>Community: Anyone who wants to help</p>
- </div>
- <div class="homeitem3col">
- <a name="TOP"></a>
- <h2><b>Test Grid</b></h2>
- <div align="center">
- <table width="80%" border="1">
- <tr>
- <td><b>Feature</b></td>
- <td><b>Darin Wright</b></td>
- <td><b>Michael Rennie</b></td>
- <td><b>Olivier Thomann</b></td>
- </tr>
- <tr>
- <td><a href="#APISETUP">API Setup</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#APIBASELINES">API Baselines</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#BUILDING">Building</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#TAGSCANNING">Unsupported Javadoc Tags</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#QUICKFIXES">Quick Fixes</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#FILTERS">Filters</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#PREFERENCES">Preferences</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#SYSTEMLIBRARY">Invalid System Library References</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#TESTSUITE">Run The Test Suite</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- </table>
- </div>
- </div>
- <div class="homeitem3col">
- <h2><b>Feature Testing</b></h2>
- <a name="APISETUP"></a>
- <h4>API Tools Setup</h4>
- <ol>
- <li> General
- <ul>
- <li> setup wizard should have a help topic</li>
- </ul>
- </li>
- <li> Setup API Tooling
- <ul>
- <li> wizard with no selections in workspace and with selections; if the there are selected projects in the workspace that can have API tooling setup on them, they should be preselected in the wizard</li>
- <li> try canceling the wizard</li>
- <li> try selecting / unselecting all to make sure the finish and preview button work as expected</li>
- <li> try selecting a project and viewing a preview</li>
- <li> try selecting projects that do and do not have a component.xml file</li>
- <li> ensure tags are added correctly to files (from the component.xml)</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="APIBASELINES"></a>
- <h4>API Baselines</h4>
- <ol>
- <li> General
- <ul>
- <li> changing / editing / removing of the default baseline should ask you to build when the Ok button is pressed on the preference page</li>
- <li> the page and wizard should have help topics</li>
- </ul>
- </li>
- <li> Create a new API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- <li> try changing the location of the new baseline and resetting the profile</li>
- </ul>
- </li>
- <li> Edit an API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- </ul>
- </li>
- <li> Deleting an API baseline
- <ul>
- <li> try deleting a baseline</li>
- <li> try deleting select baselines</li>
- <li> try deleting all baselines</li>
- </ul>
- </li>
- <li> Default Baseline
- <ul>
- <li> try selecting a new default baseline</li>
- <li> try editing the default baseline (rename, should still be the default after rename)</li>
- <li> try deleting the default baseline</li>
- </ul>
- </li>
- <li> Change the warning level for missing default baselines</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="BUILDING"></a>
- <h4>Building</h4>
- <ol>
- <li> Full Build
- <ul>
- <li> Run a full build on one project
- <ul>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- <li> Run a full build on the workspace
- <ul>
- <li> builder should only run on 'API aware' projects</li>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- <li> Incremental Building
- <ul>
- <li> Change a dependent type
- <ul>
- <li> builder should run for dependent's</li>
- <li> markers should be updated for dependent's</li>
- <li> filters should be respected on type and dependent's</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TAGSCANNING"></a>
- <h4>Unsupported Javadoc Tags</h4>
- <p>Enable the check for unsupported Javadoc tag checking. All of the given tests should produce API problems, and all
- content assist-available tags should not</p>
- <ol>
- <li> add noimplement, no reference and nooverride tags to class (inner, outer, static, static inner, etc)</li>
- <li> add noinstantiate, noextend, noreference and nooverride tags to an interface (annotation)</li>
- <li> add noimplement, noextend and noinstantiate tags to a method</li>
- <li> add noimplement, noextend, noreference and noinstantiate tags to a constructor</li>
- <li> add noimplement, noextend, nooverride and noinstantiate tags to a field</li>
- <li> add noimplement, noextend, noreference, nooverride and noinstantiate tags to a final field</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="QUICKFIXES"></a>
- <h4>Quick Fixes</h4>
- <p>All quick fixes should not put a project in a state of error, and should work with an existing
- modified editor (i.e. even if there are unsaved edits in the editor the quick-fix is being activated on)</p>
- <ol>
- <li> Usage problems</li>
- <li> Compatibility problems</li>
- <li> Version problems</li>
- <li> Since Tag problems</li>
- <li> API Leak problems</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="FILTERS"></a>
- <h4>Filters</h4>
- <ol>
- <li> General
- <ul>
- <li> Property page should have a help topic</li>
- <li> Remove button should enable / disable properly</li>
- </ul>
- </li>
- <li> Add Filters
- <ul>
- <li> Use the quick fix</li>
- <li> Drag &amp; Drop in an existing filter file</li>
- <li> Check out a filter file from CVS</li>
- <li> First added filter should cause filter file to be created immediately</li>
- <li> Other added filters should be written to filter file immediately</li>
- </ul>
- </li>
- <li> Remove Filters
- <ul>
- <li> Use the property page
- <ul>
- <li> Try removing one or more filters by individually selecting filters or their parent file.</li>
- <li> Ensure removed filters are removed (apply change or click Ok to close the property page, and reopen)</li>
- <li> Canceling deleting filters should make no change</li>
- <li> Removing filters should rebuild the project (incremental)</li>
- <li> Removing last filter should remove the filter file immediately</li>
- </ul>
- </li>
- <li> Drag &amp; Drop a filter file out of the project</li>
- <li> Over-ride and update from CVS</li>
- </ul>
- </li>
- <li> Share Filters
- <ul>
- <li> Commit filter to CVS and check it out in another workspace</li>
- <li> Should update filtered problems on next rebuild (unless the filter store for the project in question is already loaded)</li>
- </ul>
- </li>
- <li> Unused Filters
- <ul>
- <li>Create a filter for a Java element and them remove the element - problem should be reported</li>
- <li>Create a filter for a Java element and delete the containing compilation unit - no problem (filters are cleaned up when the filter store is initialized / workspace restarted)</li>
- <li>Quick-fix to remove the filter</li>
- <li>Quick-fix to open the property page</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="PREFERENCES"></a>
- <h4>Preferences</h4>
- <ol>
- <li> General
- <ul>
- <li> The API Errors/Warnings page should have a help topic</li>
- </ul>
- </li>
- <li> Workspace
- <ul>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure project specific settings</li>
- </ul>
- </li>
- <li> Per-Project
- <ul>
- <li> Try turning project specific settings on / off</li>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure workspace settings</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="SYSTEMLIBRARY"></a>
- <h4>Invalid System Library References</h4>
- <ol>
- <li>Change EE to 1.4 (or prior), set build-path JRE to be 1.5 or greater, and access types / methods / fields from the build path library</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TESTSUITE"></a>
- <h4>Run The Test Suite</h4>
- <ol>
- <li> Run ApiToolsTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- <li> Run ApiToolsPluginTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/test_plans/test_plan-3.5M7.php b/pde-api-tools/test_plans/test_plan-3.5M7.php
deleted file mode 100644
index dbf3681..0000000
--- a/pde-api-tools/test_plans/test_plan-3.5M7.php
+++ /dev/null
@@ -1,346 +0,0 @@
-<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
-
- #*****************************************************************************
- #
- # Copyright (c) 2009 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: April 28, 2009
- #
- # Description: This page outlines the API Tools project 3.5 test plan
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Project 3.5M7 Test Plan";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.5, M7, 3.5M7";
- $pageAuthor = "API Tools Team";
-
- include("../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem">
- <h2><b>Testers</b></h2>
- <p>Committers: Darin Wright, Michael Rennie, Olivier Thomann</p>
- <p>Community: Anyone who wants to help</p>
- </div>
- <div class="homeitem">
- <a name="TOP"></a>
- <h2><b>Test Grid</b></h2>
- <div align="center">
- <table width="80%" border="1">
- <tr>
- <td><b>Feature</b></td>
- <td><b>Darin Wright</b></td>
- <td><b>Michael Rennie</b></td>
- <td><b>Olivier Thomann</b></td>
- </tr>
- <tr>
- <td><a href="#APISETUP">API Setup</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#APIBASELINES">API Baselines</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#BUILDING">Building</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#TAGSCANNING">Unsupported Javadoc Tags</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#QUICKFIXES">Quick Fixes</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#FILTERS">Filters</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#PREFERENCES">Preferences</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#SYSTEMLIBRARY">Invalid System Library References</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#TESTSUITE">Run The Test Suite</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- </table>
- </div>
- </div>
- <div class="homeitem">
- <h2><b>Feature Testing</b></h2>
- <a name="APISETUP"></a>
- <h4>API Tools Setup</h4>
- <ol>
- <li> General
- <ul>
- <li> setup wizard should have a help topic</li>
- </ul>
- </li>
- <li> Setup API Tooling
- <ul>
- <li> wizard with no selections in workspace and with selections; if the there are selected projects in the workspace that can have API tooling setup on them, they should be preselected in the wizard</li>
- <li> try canceling the wizard</li>
- <li> try selecting / unselecting all to make sure the finish and preview button work as expected</li>
- <li> try selecting a project and viewing a preview</li>
- <li> try selecting projects that do and do not have a component.xml file</li>
- <li> ensure tags are added correctly to files (from the component.xml)</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="APIBASELINES"></a>
- <h4>API Baselines</h4>
- <ol>
- <li> General
- <ul>
- <li> changing / editing / removing of the default baseline should ask you to build when the Ok button is pressed on the preference page</li>
- <li> the page and wizard should have help topics</li>
- </ul>
- </li>
- <li> Create a new API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- <li> try changing the location of the new baseline and resetting the profile</li>
- </ul>
- </li>
- <li> Edit an API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- </ul>
- </li>
- <li> Deleting an API baseline
- <ul>
- <li> try deleting a baseline</li>
- <li> try deleting select baselines</li>
- <li> try deleting all baselines</li>
- </ul>
- </li>
- <li> Default Baseline
- <ul>
- <li> try selecting a new default baseline</li>
- <li> try editing the default baseline (rename, should still be the default after rename)</li>
- <li> try deleting the default baseline</li>
- </ul>
- </li>
- <li> Change the warning level for missing default baselines</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="BUILDING"></a>
- <h4>Building</h4>
- <ol>
- <li> Full Build
- <ul>
- <li> Run a full build on one project
- <ul>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- <li> Run a full build on the workspace
- <ul>
- <li> builder should only run on 'API aware' projects</li>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- <li> Incremental Building
- <ul>
- <li> Change a dependent type
- <ul>
- <li> builder should run for dependent's</li>
- <li> markers should be updated for dependent's</li>
- <li> filters should be respected on type and dependent's</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TAGSCANNING"></a>
- <h4>Unsupported Javadoc Tags</h4>
- <p>Enable the check for unsupported Javadoc tag checking. All of the given tests should produce API problems, and all
- content assist-available tags should not</p>
- <ol>
- <li> add noimplement, no reference and nooverride tags to class (inner, outer, static, static inner, etc)</li>
- <li> add noinstantiate, noextend, noreference and nooverride tags to an interface (annotation)</li>
- <li> add noimplement, noextend and noinstantiate tags to a method</li>
- <li> add noimplement, noextend, noreference and noinstantiate tags to a constructor</li>
- <li> add noimplement, noextend, nooverride and noinstantiate tags to a field</li>
- <li> add noimplement, noextend, noreference, nooverride and noinstantiate tags to a final field</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="QUICKFIXES"></a>
- <h4>Quick Fixes</h4>
- <p>All quick fixes should not put a project in a state of error, and should work with an existing
- modified editor (i.e. even if there are unsaved edits in the editor the quick-fix is being activated on)</p>
- <ol>
- <li> Usage problems</li>
- <li> Compatibility problems</li>
- <li> Version problems</li>
- <li> Since Tag problems</li>
- <li> API Leak problems</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="FILTERS"></a>
- <h4>Filters</h4>
- <ol>
- <li> General
- <ul>
- <li> Property page should have a help topic</li>
- <li> Remove button should enable / disable properly</li>
- </ul>
- </li>
- <li> Add Filters
- <ul>
- <li> Use the quick fix</li>
- <li> Drag &amp; Drop in an existing filter file</li>
- <li> Check out a filter file from CVS</li>
- <li> First added filter should cause filter file to be created immediately</li>
- <li> Other added filters should be written to filter file immediately</li>
- </ul>
- </li>
- <li> Remove Filters
- <ul>
- <li> Use the property page
- <ul>
- <li> Try removing one or more filters by individually selecting filters or their parent file.</li>
- <li> Ensure removed filters are removed (apply change or click Ok to close the property page, and reopen)</li>
- <li> Canceling deleting filters should make no change</li>
- <li> Removing filters should rebuild the project (incremental)</li>
- <li> Removing last filter should remove the filter file immediately</li>
- </ul>
- </li>
- <li> Drag &amp; Drop a filter file out of the project</li>
- <li> Over-ride and update from CVS</li>
- </ul>
- </li>
- <li> Share Filters
- <ul>
- <li> Commit filter to CVS and check it out in another workspace</li>
- <li> Should update filtered problems on next rebuild (unless the filter store for the project in question is already loaded)</li>
- </ul>
- </li>
- <li> Unused Filters
- <ul>
- <li>Create a filter for a Java element and them remove the element - problem should be reported</li>
- <li>Create a filter for a Java element and delete the containing compilation unit - no problem (filters are cleaned up when the filter store is initialized / workspace restarted)</li>
- <li>Quick-fix to remove the filter</li>
- <li>Quick-fix to open the property page</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="PREFERENCES"></a>
- <h4>Preferences</h4>
- <ol>
- <li> General
- <ul>
- <li> The API Errors/Warnings page should have a help topic</li>
- </ul>
- </li>
- <li> Workspace
- <ul>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure project specific settings</li>
- </ul>
- </li>
- <li> Per-Project
- <ul>
- <li> Try turning project specific settings on / off</li>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure workspace settings</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="SYSTEMLIBRARY"></a>
- <h4>Invalid System Library References</h4>
- <ol>
- <li>Change EE to 1.4 (or prior), set build-path JRE to be 1.5 or greater, and access types / methods / fields from the build path library</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TESTSUITE"></a>
- <h4>Run The Test Suite</h4>
- <ol>
- <li> Run ApiToolsTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- <li> Run ApiToolsPluginTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/test_plans/test_plan-3.5RC1.php b/pde-api-tools/test_plans/test_plan-3.5RC1.php
deleted file mode 100644
index 058c8d0..0000000
--- a/pde-api-tools/test_plans/test_plan-3.5RC1.php
+++ /dev/null
@@ -1,346 +0,0 @@
-<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
-
- #*****************************************************************************
- #
- # Copyright (c) 2009 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: May 15, 2009
- #
- # Description: This page outlines the API Tools project 3.5 test plan
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Project 3.5RC1 Test Plan";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.5, RC1, 3.5RC1";
- $pageAuthor = "API Tools Team";
-
- include("../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem">
- <h2><b>Testers</b></h2>
- <p>Committers: Darin Wright, Michael Rennie, Olivier Thomann</p>
- <p>Community: Anyone who wants to help</p>
- </div>
- <div class="homeitem">
- <a name="TOP"></a>
- <h2><b>Test Grid</b></h2>
- <div align="center">
- <table width="80%" border="1">
- <tr>
- <td><b>Feature</b></td>
- <td><b>Darin Wright</b></td>
- <td><b>Michael Rennie</b></td>
- <td><b>Olivier Thomann</b></td>
- </tr>
- <tr>
- <td><a href="#APISETUP">API Setup</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#APIBASELINES">API Baselines</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#BUILDING">Building</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#TAGSCANNING">Unsupported Javadoc Tags</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#QUICKFIXES">Quick Fixes</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#FILTERS">Filters</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#PREFERENCES">Preferences</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#SYSTEMLIBRARY">Invalid System Library References</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#TESTSUITE">Run The Test Suite</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- </table>
- </div>
- </div>
- <div class="homeitem">
- <h2><b>Feature Testing</b></h2>
- <a name="APISETUP"></a>
- <h4>API Tools Setup</h4>
- <ol>
- <li> General
- <ul>
- <li> setup wizard should have a help topic</li>
- </ul>
- </li>
- <li> Setup API Tooling
- <ul>
- <li> wizard with no selections in workspace and with selections; if the there are selected projects in the workspace that can have API tooling setup on them, they should be preselected in the wizard</li>
- <li> try canceling the wizard</li>
- <li> try selecting / unselecting all to make sure the finish and preview button work as expected</li>
- <li> try selecting a project and viewing a preview</li>
- <li> try selecting projects that do and do not have a component.xml file</li>
- <li> ensure tags are added correctly to files (from the component.xml)</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="APIBASELINES"></a>
- <h4>API Baselines</h4>
- <ol>
- <li> General
- <ul>
- <li> changing / editing / removing of the default baseline should ask you to build when the Ok button is pressed on the preference page</li>
- <li> the page and wizard should have help topics</li>
- </ul>
- </li>
- <li> Create a new API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- <li> try changing the location of the new baseline and resetting the profile</li>
- </ul>
- </li>
- <li> Edit an API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- </ul>
- </li>
- <li> Deleting an API baseline
- <ul>
- <li> try deleting a baseline</li>
- <li> try deleting select baselines</li>
- <li> try deleting all baselines</li>
- </ul>
- </li>
- <li> Default Baseline
- <ul>
- <li> try selecting a new default baseline</li>
- <li> try editing the default baseline (rename, should still be the default after rename)</li>
- <li> try deleting the default baseline</li>
- </ul>
- </li>
- <li> Change the warning level for missing default baselines</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="BUILDING"></a>
- <h4>Building</h4>
- <ol>
- <li> Full Build
- <ul>
- <li> Run a full build on one project
- <ul>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- <li> Run a full build on the workspace
- <ul>
- <li> builder should only run on 'API aware' projects</li>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- <li> Incremental Building
- <ul>
- <li> Change a dependent type
- <ul>
- <li> builder should run for dependent's</li>
- <li> markers should be updated for dependent's</li>
- <li> filters should be respected on type and dependent's</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TAGSCANNING"></a>
- <h4>Unsupported Javadoc Tags</h4>
- <p>Enable the check for unsupported Javadoc tag checking. All of the given tests should produce API problems, and all
- content assist-available tags should not</p>
- <ol>
- <li> add noimplement, no reference and nooverride tags to class (inner, outer, static, static inner, etc)</li>
- <li> add noinstantiate, noextend, noreference and nooverride tags to an interface (annotation)</li>
- <li> add noimplement, noextend and noinstantiate tags to a method</li>
- <li> add noimplement, noextend, noreference and noinstantiate tags to a constructor</li>
- <li> add noimplement, noextend, nooverride and noinstantiate tags to a field</li>
- <li> add noimplement, noextend, noreference, nooverride and noinstantiate tags to a final field</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="QUICKFIXES"></a>
- <h4>Quick Fixes</h4>
- <p>All quick fixes should not put a project in a state of error, and should work with an existing
- modified editor (i.e. even if there are unsaved edits in the editor the quick-fix is being activated on)</p>
- <ol>
- <li> Usage problems</li>
- <li> Compatibility problems</li>
- <li> Version problems</li>
- <li> Since Tag problems</li>
- <li> API Leak problems</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="FILTERS"></a>
- <h4>Filters</h4>
- <ol>
- <li> General
- <ul>
- <li> Property page should have a help topic</li>
- <li> Remove button should enable / disable properly</li>
- </ul>
- </li>
- <li> Add Filters
- <ul>
- <li> Use the quick fix</li>
- <li> Drag &amp; Drop in an existing filter file</li>
- <li> Check out a filter file from CVS</li>
- <li> First added filter should cause filter file to be created immediately</li>
- <li> Other added filters should be written to filter file immediately</li>
- </ul>
- </li>
- <li> Remove Filters
- <ul>
- <li> Use the property page
- <ul>
- <li> Try removing one or more filters by individually selecting filters or their parent file.</li>
- <li> Ensure removed filters are removed (apply change or click Ok to close the property page, and reopen)</li>
- <li> Canceling deleting filters should make no change</li>
- <li> Removing filters should rebuild the project (incremental)</li>
- <li> Removing last filter should remove the filter file immediately</li>
- </ul>
- </li>
- <li> Drag &amp; Drop a filter file out of the project</li>
- <li> Over-ride and update from CVS</li>
- </ul>
- </li>
- <li> Share Filters
- <ul>
- <li> Commit filter to CVS and check it out in another workspace</li>
- <li> Should update filtered problems on next rebuild (unless the filter store for the project in question is already loaded)</li>
- </ul>
- </li>
- <li> Unused Filters
- <ul>
- <li>Create a filter for a Java element and them remove the element - problem should be reported</li>
- <li>Create a filter for a Java element and delete the containing compilation unit - no problem (filters are cleaned up when the filter store is initialized / workspace restarted)</li>
- <li>Quick-fix to remove the filter</li>
- <li>Quick-fix to open the property page</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="PREFERENCES"></a>
- <h4>Preferences</h4>
- <ol>
- <li> General
- <ul>
- <li> The API Errors/Warnings page should have a help topic</li>
- </ul>
- </li>
- <li> Workspace
- <ul>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure project specific settings</li>
- </ul>
- </li>
- <li> Per-Project
- <ul>
- <li> Try turning project specific settings on / off</li>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure workspace settings</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="SYSTEMLIBRARY"></a>
- <h4>Invalid System Library References</h4>
- <ol>
- <li>Change EE to 1.4 (or prior), set build-path JRE to be 1.5 or greater, and access types / methods / fields from the build path library</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TESTSUITE"></a>
- <h4>Run The Test Suite</h4>
- <ol>
- <li> Run ApiToolsTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- <li> Run ApiToolsPluginTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/test_plans/test_plan-3.6M3.php b/pde-api-tools/test_plans/test_plan-3.6M3.php
deleted file mode 100644
index 87ee8b3..0000000
--- a/pde-api-tools/test_plans/test_plan-3.6M3.php
+++ /dev/null
@@ -1,346 +0,0 @@
-<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
-
- #*****************************************************************************
- #
- # Copyright (c) 2009 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: October 27, 2009
- #
- # Description: This page outlines the API Tools project 3.6 test plan
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Project 3.6M3 Test Plan";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.6, M3, 3.6M3";
- $pageAuthor = "API Tools Team";
-
- include("../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem">
- <h2><b>Testers</b></h2>
- <p>Committers: Darin Wright, Michael Rennie, Olivier Thomann</p>
- <p>Community: Anyone who wants to help</p>
- </div>
- <div class="homeitem">
- <a name="TOP"></a>
- <h2><b>Test Grid</b></h2>
- <div align="center">
- <table width="80%" border="1">
- <tr>
- <td><b>Feature</b></td>
- <td><b>Darin Wright</b></td>
- <td><b>Michael Rennie</b></td>
- <td><b>Olivier Thomann</b></td>
- </tr>
- <tr>
- <td><a href="#APISETUP">API Setup</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#APIBASELINES">API Baselines</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#BUILDING">Building</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#TAGSCANNING">Unsupported Javadoc Tags</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#QUICKFIXES">Quick Fixes</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#FILTERS">Filters</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#PREFERENCES">Preferences</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#SYSTEMLIBRARY">Invalid System Library References</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#TESTSUITE">Run The Test Suite</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- </table>
- </div>
- </div>
- <div class="homeitem">
- <h2><b>Feature Testing</b></h2>
- <a name="APISETUP"></a>
- <h4>API Tools Setup</h4>
- <ol>
- <li> General
- <ul>
- <li> setup wizard should have a help topic</li>
- </ul>
- </li>
- <li> Setup API Tooling
- <ul>
- <li> wizard with no selections in workspace and with selections; if the there are selected projects in the workspace that can have API tooling setup on them, they should be preselected in the wizard</li>
- <li> try canceling the wizard</li>
- <li> try selecting / unselecting all to make sure the finish and preview button work as expected</li>
- <li> try selecting a project and viewing a preview</li>
- <li> try selecting projects that do and do not have a component.xml file</li>
- <li> ensure tags are added correctly to files (from the component.xml)</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="APIBASELINES"></a>
- <h4>API Baselines</h4>
- <ol>
- <li> General
- <ul>
- <li> changing / editing / removing of the default baseline should ask you to build when the Ok button is pressed on the preference page</li>
- <li> the page and wizard should have help topics</li>
- </ul>
- </li>
- <li> Create a new API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- <li> try changing the location of the new baseline and resetting the profile</li>
- </ul>
- </li>
- <li> Edit an API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- </ul>
- </li>
- <li> Deleting an API baseline
- <ul>
- <li> try deleting a baseline</li>
- <li> try deleting select baselines</li>
- <li> try deleting all baselines</li>
- </ul>
- </li>
- <li> Default Baseline
- <ul>
- <li> try selecting a new default baseline</li>
- <li> try editing the default baseline (rename, should still be the default after rename)</li>
- <li> try deleting the default baseline</li>
- </ul>
- </li>
- <li> Change the warning level for missing default baselines</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="BUILDING"></a>
- <h4>Building</h4>
- <ol>
- <li> Full Build
- <ul>
- <li> Run a full build on one project
- <ul>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- <li> Run a full build on the workspace
- <ul>
- <li> builder should only run on 'API aware' projects</li>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- <li> Incremental Building
- <ul>
- <li> Change a dependent type
- <ul>
- <li> builder should run for dependent's</li>
- <li> markers should be updated for dependent's</li>
- <li> filters should be respected on type and dependent's</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TAGSCANNING"></a>
- <h4>Unsupported Javadoc Tags</h4>
- <p>Enable the check for unsupported Javadoc tag checking. All of the given tests should produce API problems, and all
- content assist-available tags should not</p>
- <ol>
- <li> add noimplement, no reference and nooverride tags to class (inner, outer, static, static inner, etc)</li>
- <li> add noinstantiate, noextend, noreference and nooverride tags to an interface (annotation)</li>
- <li> add noimplement, noextend and noinstantiate tags to a method</li>
- <li> add noimplement, noextend, noreference and noinstantiate tags to a constructor</li>
- <li> add noimplement, noextend, nooverride and noinstantiate tags to a field</li>
- <li> add noimplement, noextend, noreference, nooverride and noinstantiate tags to a final field</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="QUICKFIXES"></a>
- <h4>Quick Fixes</h4>
- <p>All quick fixes should not put a project in a state of error, and should work with an existing
- modified editor (i.e. even if there are unsaved edits in the editor the quick-fix is being activated on)</p>
- <ol>
- <li> Usage problems</li>
- <li> Compatibility problems</li>
- <li> Version problems</li>
- <li> Since Tag problems</li>
- <li> API Leak problems</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="FILTERS"></a>
- <h4>Filters</h4>
- <ol>
- <li> General
- <ul>
- <li> Property page should have a help topic</li>
- <li> Remove button should enable / disable properly</li>
- </ul>
- </li>
- <li> Add Filters
- <ul>
- <li> Use the quick fix</li>
- <li> Drag &amp; Drop in an existing filter file</li>
- <li> Check out a filter file from CVS</li>
- <li> First added filter should cause filter file to be created immediately</li>
- <li> Other added filters should be written to filter file immediately</li>
- </ul>
- </li>
- <li> Remove Filters
- <ul>
- <li> Use the property page
- <ul>
- <li> Try removing one or more filters by individually selecting filters or their parent file.</li>
- <li> Ensure removed filters are removed (apply change or click Ok to close the property page, and reopen)</li>
- <li> Canceling deleting filters should make no change</li>
- <li> Removing filters should rebuild the project (incremental)</li>
- <li> Removing last filter should remove the filter file immediately</li>
- </ul>
- </li>
- <li> Drag &amp; Drop a filter file out of the project</li>
- <li> Over-ride and update from CVS</li>
- </ul>
- </li>
- <li> Share Filters
- <ul>
- <li> Commit filter to CVS and check it out in another workspace</li>
- <li> Should update filtered problems on next rebuild (unless the filter store for the project in question is already loaded)</li>
- </ul>
- </li>
- <li> Unused Filters
- <ul>
- <li>Create a filter for a Java element and them remove the element - problem should be reported</li>
- <li>Create a filter for a Java element and delete the containing compilation unit - no problem (filters are cleaned up when the filter store is initialized / workspace restarted)</li>
- <li>Quick-fix to remove the filter</li>
- <li>Quick-fix to open the property page</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="PREFERENCES"></a>
- <h4>Preferences</h4>
- <ol>
- <li> General
- <ul>
- <li> The API Errors/Warnings page should have a help topic</li>
- </ul>
- </li>
- <li> Workspace
- <ul>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure project specific settings</li>
- </ul>
- </li>
- <li> Per-Project
- <ul>
- <li> Try turning project specific settings on / off</li>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure workspace settings</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="SYSTEMLIBRARY"></a>
- <h4>Invalid System Library References</h4>
- <ol>
- <li>Change EE to 1.4 (or prior), set build-path JRE to be 1.5 or greater, and access types / methods / fields from the build path library</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TESTSUITE"></a>
- <h4>Run The Test Suite</h4>
- <ol>
- <li> Run ApiToolsTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- <li> Run ApiToolsPluginTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/test_plans/test_plan-3.6M5.php b/pde-api-tools/test_plans/test_plan-3.6M5.php
deleted file mode 100644
index a44d021..0000000
--- a/pde-api-tools/test_plans/test_plan-3.6M5.php
+++ /dev/null
@@ -1,375 +0,0 @@
-<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
-
- #*****************************************************************************
- #
- # Copyright (c) 2010 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: January 26, 2010
- #
- # Description: This page outlines the API Tools project 3.6 test plan
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Project 3.6M5 Test Plan";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.6, M5, 3.6M5";
- $pageAuthor = "API Tools Team";
-
- include("../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <div class="homeitem">
- <h2><b>Testers</b></h2>
- <p>Committers: Darin Wright, Michael Rennie, Olivier Thomann</p>
- <p>Community: Anyone who wants to help</p>
- </div>
- <div class="homeitem">
- <a name="TOP"></a>
- <h2><b>Test Grid</b></h2>
- <div align="center">
- <table width="80%" border="1">
- <tr>
- <td><b>Feature</b></td>
- <td><b>Darin Wright</b></td>
- <td><b>Michael Rennie</b></td>
- <td><b>Olivier Thomann</b></td>
- </tr>
- <tr>
- <td><a href="#APISETUP">API Setup</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#APIBASELINES">API Baselines</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#BUILDING">Building</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#TAGSCANNING">Unsupported Javadoc Tags</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#QUICKFIXES">Quick Fixes</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#FILTERS">Filters</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#PREFERENCES">Preferences</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#SYSTEMLIBRARY">Invalid System Library References</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center">&nbsp;</div></td>
- </tr>
- <tr>
- <td><a href="#WORKSPACE">Target Platform Stability / Workspace Baseline</a></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center">&nbsp;</div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- <tr>
- <td><a href="#TESTSUITE">Run The Test Suite</a></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- <td><div align="center"><img src="../images/ok.gif" width="10" height="10"></div></td>
- </tr>
- </table>
- </div>
- </div>
- <div class="homeitem">
- <h2><b>Feature Testing</b></h2>
- <a name="APISETUP"></a>
- <h4>API Tools Setup</h4>
- <ol>
- <li> General
- <ul>
- <li> setup wizard should have a help topic</li>
- </ul>
- </li>
- <li> Setup API Tooling
- <ul>
- <li> wizard with no selections in workspace and with selections; if the there are selected projects in the workspace that can have API tooling setup on them, they should be preselected in the wizard</li>
- <li> try canceling the wizard</li>
- <li> try selecting / unselecting all to make sure the finish and preview button work as expected</li>
- <li> try selecting a project and viewing a preview</li>
- <li> try selecting projects that do and do not have a component.xml file</li>
- <li> ensure tags are added correctly to files (from the component.xml)</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="APIBASELINES"></a>
- <h4>API Baselines</h4>
- <ol>
- <li> General
- <ul>
- <li> changing / editing / removing of the default baseline should ask you to build when the Ok button is pressed on the preference page</li>
- <li> the page and wizard should have help topics</li>
- </ul>
- </li>
- <li> Create a new API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- <li> try changing the location of the new baseline and resetting the profile</li>
- </ul>
- </li>
- <li> Edit an API baseline
- <ul>
- <li> try completing the wizard and canceling it</li>
- <li> try renaming a baseline (accepting and canceling the process)</li>
- </ul>
- </li>
- <li> Deleting an API baseline
- <ul>
- <li> try deleting a baseline</li>
- <li> try deleting select baselines</li>
- <li> try deleting all baselines</li>
- </ul>
- </li>
- <li> Default Baseline
- <ul>
- <li> try selecting a new default baseline</li>
- <li> try editing the default baseline (rename, should still be the default after rename)</li>
- <li> try deleting the default baseline</li>
- </ul>
- </li>
- <li> Change the warning level for missing default baselines</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="BUILDING"></a>
- <h4>Building</h4>
- <ol>
- <li> Full Build
- <ul>
- <li> Run a full build on one project
- <ul>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- <li> Run a full build on the workspace
- <ul>
- <li> builder should only run on 'API aware' projects</li>
- <li> markers should be updated</li>
- <li> filters should be respected</li>
- <li> progress messages should be correct</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- <li> Incremental Building
- <ul>
- <li> Change a dependent type
- <ul>
- <li> builder should run for dependent's</li>
- <li> markers should be updated for dependent's</li>
- <li> filters should be respected on type and dependent's</li>
- <li> time to build should be reasonable</li>
- </ul>
- </li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TAGSCANNING"></a>
- <h4>Unsupported Javadoc Tags</h4>
- <p>Enable the check for unsupported Javadoc tag checking. All of the given tests should produce API problems, and all
- content assist-available tags should not</p>
- <ol>
- <li> add noimplement, no reference and nooverride tags to class (inner, outer, static, static inner, etc)</li>
- <li> add noinstantiate, noextend, noreference and nooverride tags to an interface (annotation)</li>
- <li> add noimplement, noextend and noinstantiate tags to a method</li>
- <li> add noimplement, noextend, noreference and noinstantiate tags to a constructor</li>
- <li> add noimplement, noextend, nooverride and noinstantiate tags to a field</li>
- <li> add noimplement, noextend, noreference, nooverride and noinstantiate tags to a final field</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="QUICKFIXES"></a>
- <h4>Quick Fixes</h4>
- <p>All quick fixes should not put a project in a state of error, and should work with an existing
- modified editor (i.e. even if there are unsaved edits in the editor the quick-fix is being activated on)</p>
- <ol>
- <li> Usage problems</li>
- <li> Compatibility problems</li>
- <li> Version problems</li>
- <li> Since Tag problems</li>
- <li> API Leak problems</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="FILTERS"></a>
- <h4>Filters</h4>
- <ol>
- <li> General
- <ul>
- <li> Property page should have a help topic</li>
- <li> Remove button should enable / disable properly</li>
- </ul>
- </li>
- <li> Add Filters
- <ul>
- <li> Use the quick fix</li>
- <li> Drag &amp; Drop in an existing filter file</li>
- <li> Check out a filter file from CVS</li>
- <li> First added filter should cause filter file to be created immediately</li>
- <li> Other added filters should be written to filter file immediately</li>
- </ul>
- </li>
- <li> Remove Filters
- <ul>
- <li> Use the property page
- <ul>
- <li> Try removing one or more filters by individually selecting filters or their parent file.</li>
- <li> Ensure removed filters are removed (apply change or click Ok to close the property page, and reopen)</li>
- <li> Canceling deleting filters should make no change</li>
- <li> Removing filters should rebuild the project (incremental)</li>
- <li> Removing last filter should remove the filter file immediately</li>
- </ul>
- </li>
- <li> Drag &amp; Drop a filter file out of the project</li>
- <li> Over-ride and update from CVS</li>
- <li>Auto-remove using the builder preference
- <p>
- A good test case: (1) start new workspace, (2) bring org.eclipse.ui.navigator from R3_5 branch
- (3) set baseline to an Eclipse 3.5.0 install.
- </p>
- <p>
- With the above set-up now change the setting in the workspace and the project and ensure filters
- are automatically cleaned up or reported depending on the setting.
- </p>
- </li>
- </ul>
- </li>
- <li> Share Filters
- <ul>
- <li> Commit filter to CVS and check it out in another workspace</li>
- <li> Should update filtered problems on next rebuild (unless the filter store for the project in question is already loaded)</li>
- </ul>
- </li>
- <li> Unused Filters
- <ul>
- <li>Create a filter for a Java element and them remove the element - problem should be reported</li>
- <li>Create a filter for a Java element and delete the containing compilation unit - no problem (filters are cleaned up when the filter store is initialized / workspace restarted)</li>
- <li>Quick-fix to remove the filter</li>
- <li>Quick-fix to open the property page</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="PREFERENCES"></a>
- <h4>Preferences</h4>
- <ol>
- <li> General
- <ul>
- <li> The API Errors/Warnings page should have a help topic</li>
- </ul>
- </li>
- <li> Workspace
- <ul>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure project specific settings</li>
- </ul>
- </li>
- <li> Per-Project
- <ul>
- <li> Try turning project specific settings on / off</li>
- <li> Change any number of preferences and apply the page (via the Apply button or the Ok button)</li>
- <li> Change any number of preferences and hit 'Restore Default'</li>
- <li> Change any number of preferences and cancel the page</li>
- <li> Change all preferences using the 'Set all to' buttons (and apply / cancel / restore defaults)</li>
- <li> Use the link to configure workspace settings</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="SYSTEMLIBRARY"></a>
- <h4>Invalid System Library References</h4>
- <ol>
- <li>Change EE to 1.4 (or prior), set build-path JRE to be 1.5 or greater, and access types / methods / fields from the build path library</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="WORKSPACE"></a>
- <h4>Target Platform Stability / Workspace Baseline</h4>
- <p>These tests are to ensure there is no corruption to the target platform when performing
- workspace baseline changes during normal development. All of the following tests require that
- the Target Platform State view be open and that it be checked after each of the following tests to
- ensure no bundle problems arise.</p>
- <ol>
- <li>Create / delete projects in your workspace</li>
- <li>Bring in projects from CVS</li>
- <li>Open / close projects</li>
- <li>Import projects (binary and normal projects)</li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- <a name="TESTSUITE"></a>
- <h4>Run The Test Suite</h4>
- <ol>
- <li> Run ApiToolsTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- <li> Run ApiToolsPluginTestSuite
- <ul>
- <li> on Windows XP</li>
- <li> on Windows Vista</li>
- <li> on Linux</li>
- <li> on Mac OS</li>
- </ul>
- </li>
- </ol>
- <p><a href="#TOP">Back to top</a><br><hr></p>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>
diff --git a/pde-api-tools/test_plans/test_plans.php b/pde-api-tools/test_plans/test_plans.php
deleted file mode 100644
index 61ead98..0000000
--- a/pde-api-tools/test_plans/test_plans.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
- require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
- $App = new App();
- $Nav = new Nav();
- $Menu = new Menu();
- include($App->getProjectCommon());
-
- #*****************************************************************************
- #
- # Copyright (c) 2008, 2009 IBM Corporation and others.
- # All rights reserved. This program and the accompanying materials
- # are made available under the terms of the Eclipse Public License v1.0
- # which accompanies this distribution, and is available at
- # http://www.eclipse.org/legal/epl-v10.html
- # Contributors:
- # IBM Corporation - initial implementation
- #
- # Author: API Tools Team
- # Date: August 27, 2008
- #
- # Description: This page presents all test plans used and the milestones they were used for
- #
- #
- #****************************************************************************
-
-
- $pageTitle = "API Tools Test Plans";
- $pageKeywords = "api, platform, pde, tooling, tools, tags, test, testing, plan, plans, 3.5, 3.4.2, 3.4.x, 3.4, 3.5.x";
- $pageAuthor = "API Tools Team";
-
- include("../_sideCommon.php");
-
- $html = <<<EOHTML
-
-<div id="maincontent">
- <div id="midcolumn">
- <h1>$pageTitle</h1>
- <p>This page contains all of test plans used by the API tools team during a given test pass. The test plan used
- for each test pass is available in its respective section.</p>
- <div class="homeitem3col">
- <h2><b>3.6 Test Plans</b></h2>
- <a name="3-6_testing"></a>
- <ul>
- <li><a href="/pde/pde-api-tools/test_plans/test_plan-3.6M5.php">3.6M5</a></li>
- <li><a href="/pde/pde-api-tools/test_plans/test_plan-3.6M3.php">3.6M3</a></li>
- </ul>
- <h2><b>3.5 Test Plans</b></h2>
- <a name="3-5_testing"></a>
- <ul>
- <li><a href="/pde/pde-api-tools/test_plans/test_plan-3.5RC1.php">3.5RC1</a></li>
- <li><a href="/pde/pde-api-tools/test_plans/test_plan-3.5M7.php">3.5M7</a></li>
- <li><a href="/pde/pde-api-tools/test_plans/test_plan-3.5M6.php">3.5M6</a></li>
- <li><a href="/pde/pde-api-tools/test_plans/test_plan-3.5M4.php">3.5M4</a></li>
- <li><a href="/pde/pde-api-tools/test_plans/test_plan-3.5M2.php">3.5M2</a></li>
- </ul>
- <h2><b>3.4.x Test Plans</b></h2>
- <a name="3-4-x_testing"></a>
- <ul>
- <li><a href="/pde/pde-api-tools/test_plans/test_plan-3.4.2.php">3.4.2</a></li>
- </ul>
- </div>
- </div>
- <div id="rightcolumn">
- $commonside
- </div>
-</div>
-
-
-EOHTML;
-
- $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
-?>

Back to the top