diff options
author | Jean Michel-Lemieux | 2003-11-19 21:15:59 +0000 |
---|---|---|
committer | Jean Michel-Lemieux | 2003-11-19 21:15:59 +0000 |
commit | 2a0384f509b0dedabe872b854a3b22c4a13e849b (patch) | |
tree | a7f45c0035acd21ee2f9f7d0790552bc1cc1739c /tests/org.eclipse.team.tests.cvs.core | |
parent | c011ffd4daeb771f7db4ea73818bd9e684ed8c9b (diff) | |
download | eclipse.platform.team-2a0384f509b0dedabe872b854a3b22c4a13e849b.tar.gz eclipse.platform.team-2a0384f509b0dedabe872b854a3b22c4a13e849b.tar.xz eclipse.platform.team-2a0384f509b0dedabe872b854a3b22c4a13e849b.zip |
*** empty log message ***
Diffstat (limited to 'tests/org.eclipse.team.tests.cvs.core')
21 files changed, 314 insertions, 1 deletions
diff --git a/tests/org.eclipse.team.tests.cvs.core/book.css b/tests/org.eclipse.team.tests.cvs.core/book.css new file mode 100644 index 000000000..139eb28a0 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/book.css @@ -0,0 +1 @@ +P.Code {
display: block;
text-align: left;
text-indent: 0.00pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 15pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #4444CC;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: "Courier New";
}
H6.CaptionFigColumn {
display: block;
text-align: left;
text-indent: 0.000000pt;
margin-top: 3.000000pt;
margin-bottom: 11.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 9.000000pt;
font-weight: medium;
font-style: Italic;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: "Arial";
}
P.Note {
display: block;
text-align: left;
text-indent: 0pt;
margin-top: 19.500000pt;
margin-bottom: 19.500000pt;
margin-right: 0.000000pt;
margin-left: 30pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Italic;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: "Arial";
}
EM.UILabel {
font-weight: Bold;
font-style: Regular;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
}
EM.CodeName {
font-weight: Bold;
font-style: Regular;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family:"Courier New";
}
/* following font face declarations need to be removed for DBCS */
body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-family: Arial, Helvetica, sans-serif; color: #000000}
pre { font-family: Courier, monospace}
/* end font face declarations */
/* following font size declarations should be OK for DBCS */
body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-size: 10pt; }
pre { font-size: 10pt}
/* end font size declarations */
body { background: #FFFFFF}
h1 { font-size: 18pt; margin-top: 5; margin-bottom: 1 }
h2 { font-size: 14pt; margin-top: 25; margin-bottom: 3 }
h3 { font-size: 11pt; margin-top: 20; margin-bottom: 3 }
h4 { font-size: 10pt; margin-top: 20; margin-bottom: 3; font-style: italic }
p { margin-top: 10px; margin-bottom: 10px }
pre { margin-left: 6; font-size: 9pt }
a:link { color: #0000FF }
a:hover { color: #000080 }
a:visited { text-decoration: underline }
ul { margin-top: 0; margin-bottom: 10 }
li { margin-top: 0; margin-bottom: 0 }
li p { margin-top: 0; margin-bottom: 0 }
ol { margin-top: 0; margin-bottom: 10 }
dl { margin-top: 0; margin-bottom: 10 }
dt { margin-top: 0; margin-bottom: 0; font-weight: bold }
dd { margin-top: 0; margin-bottom: 0 }
strong { font-weight: bold}
em { font-style: italic}
var { font-style: italic}
div.revision { border-left-style: solid; border-left-width: thin;
border-left-color: #7B68EE; padding-left:5 }
th { font-weight: bold }
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00000.html b/tests/org.eclipse.team.tests.cvs.core/html/00000.html new file mode 100644 index 000000000..e83ba16a1 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00000.html @@ -0,0 +1,19 @@ +<html><head><title>Check Out Prompting</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Check Out Prompting</h2> + +<ul> + <li>Select a project in HEAD</li> + <li>Perform a Checkout As</li> + <li>Use the same name but specify a custom location</li> + <li>Ensure project was checked out properly</li> + <li>Select the same project and choose Checkout As again</li> + <li>Use the same name but don't specify a custom location</li> + <li>Ensure that the use is prompted to overwrite</li> + <li>Test various options in prompt to ensure proper behavior</li> +</ul> + + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00001.html b/tests/org.eclipse.team.tests.cvs.core/html/00001.html new file mode 100644 index 000000000..4b35dcc40 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00001.html @@ -0,0 +1,8 @@ +<html><head><title>Unit Use-cases</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +</head><body><h2>Unit Use-cases</h2> + +Answer comes here. + +<P> <br><a href="../hglegal2003.htm"><img src=../images/ngibmcpy2003.gif border=0></a> +</P></body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00002.html b/tests/org.eclipse.team.tests.cvs.core/html/00002.html new file mode 100644 index 000000000..b6dfc9c05 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00002.html @@ -0,0 +1,8 @@ +<html><head><title>End-To-End Use Cases</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +</head><body><h2>End-To-End Use Cases</h2> + +Answer comes here. + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00003.html b/tests/org.eclipse.team.tests.cvs.core/html/00003.html new file mode 100644 index 000000000..2f8a8cc3b --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00003.html @@ -0,0 +1,10 @@ +<html><head><title>Unit Use-Cases</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +</head><body><h2>Unit Use-Cases</h2> + +Answer comes here. +<a href="html/00017.html">Crash Recovery</a> + + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00004.html b/tests/org.eclipse.team.tests.cvs.core/html/00004.html new file mode 100644 index 000000000..6315598d6 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00004.html @@ -0,0 +1,8 @@ +<html><head><title>Repositories View</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +</head><body><h2>Repositories View</h2> + +Answer comes here. + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00005.html b/tests/org.eclipse.team.tests.cvs.core/html/00005.html new file mode 100644 index 000000000..971d5986f --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00005.html @@ -0,0 +1,8 @@ +<html><head><title>Check Out</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +</head><body><h2>Check Out</h2> + +Answer comes here. + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00006.html b/tests/org.eclipse.team.tests.cvs.core/html/00006.html new file mode 100644 index 000000000..0c2c9e455 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00006.html @@ -0,0 +1,19 @@ +<html><head><title>Checkout As prompting</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +</head><body><h2>Checkout As prompting</h2> + +<h3>Checkout As... Prompting</h3> +<ul> + <li>Select a project in HEAD</li> + <li>Perform a Checkout As</li> + <li>Use the same name but specify a custom location</li> + <li>Ensure project was checked out properly</li> + <li>Select the same project and choose Checkout As again</li> + <li>Use the same name but don't specify a custom location</li> + <li>Ensure that the use is prompted to overwrite</li> + <li>Test various options in prompt to ensure proper behavior</li> +</ul> + + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00007.html b/tests/org.eclipse.team.tests.cvs.core/html/00007.html new file mode 100644 index 000000000..a920d193d --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00007.html @@ -0,0 +1,18 @@ +<html><head><title>Check Out - prompts</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Check Out - prompts</h2> + +<ul> + <li>Select a project in HEAD</li> + <li>Perform a Checkout As</li> + <li>Use the same name but specify a custom location</li> + <li>Ensure project was checked out properly</li> + <li>Select the same project and choose Checkout As again</li> + <li>Use the same name but don't specify a custom location</li> + <li>Ensure that the use is prompted to overwrite</li> + <li>Test various options in prompt to ensure proper behavior</li> +</ul> + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00008.html b/tests/org.eclipse.team.tests.cvs.core/html/00008.html new file mode 100644 index 000000000..da57e72b0 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00008.html @@ -0,0 +1,9 @@ +<html><head><title>Comparing</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Comparing</h2> + +Answer comes here. + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00009.html b/tests/org.eclipse.team.tests.cvs.core/html/00009.html new file mode 100644 index 000000000..f9fe88870 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00009.html @@ -0,0 +1,34 @@ +<html><head><title>Remote resources</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Remote resources</h2> + +<h4>Compare With... in Repositories view </h4> +<p>Perform the following steps:</p> +<ol> + <li>Select a project in HEAD and choose Compare With... from context menu</li> + <li>Select a branch tag</li> + <li>Ensure result of comparison is correct</li> + <li>Repeat and in step 2) use a version tag</li> +</ol> +<p>Repeat the above steps for a project in a branch and a project version.</p> +<h4>Compare on two selections in Repositories view</h4> +<p>Perform the following steps:</p> +<ol> + <li>Select a project in HEAD</li> + <li>CTRL-select a project in a branch</li> + <li>Choose Compare from context menu</li> + <li>Ensure result of comparison is correct</li> +</ol> +<p>Repeat the above for various conbinations (branch + version, version + branch, + branch + branch, version + version).</p> +<h4>Compare on two selections in Resource History view.</h4> +<p>Perform the following steps:</p> +<ul> + <li>Open Resource History view on a file with multiple revisions</li> + <li>Select 2 and choose Compare from the context menu</li> + <li>Ensure result of comparison is correct</li> +</ul> + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00010.html b/tests/org.eclipse.team.tests.cvs.core/html/00010.html new file mode 100644 index 000000000..a025789d6 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00010.html @@ -0,0 +1,9 @@ +<html><head><title>Synchronizing</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Synchronizing</h2> + +Answer comes here. + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00011.html b/tests/org.eclipse.team.tests.cvs.core/html/00011.html new file mode 100644 index 000000000..2f795a483 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00011.html @@ -0,0 +1,43 @@ +<html><head><title>Sync View operations and selection</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Sync View operations and selection</h2> + +<p>Ensure Commit and Update buttons:</p> +<ul> + <li>operate on all applicable visible changes</li> + <li>exclude filtered changes</li> + <li>exclude conflicts</li> +</ul> +<p>Ensure Update menu action:</p> +<ul> + <li>is enabled when selection contains incoming or conflicting changes</li> + <li>operates only on selected changes</li> + <li>silently handles mergable conflicts</li> + <li>will prompt if conflicts are no mergable</li> +</ul> +<p>Ensure Commit menu action</p> +<ul> + <li>is enable only when selection contains outgoing changes</li> + <li>prompts form unadded resources</li> + <li>operates only on selected changes</li> +</ul> +<p>Ensure Override and Commit and Override and Update</p> +<ul> + <li>are only enabled for conflicts or changes in the opposite direction</li> + <li>operates only on selected changes</li> +</ul> +<p>Ensure Refresh button refreshes all projects regardless of mode, selection + or working set.</p> +<p>Ensure Refresh menu action refreshes only the selection</p> +<h4>Modes and Working Sets</h4> +<p>Ensure that choosing modes and working sets </p> +<ul> + <li>result in proper filtering</li> + <li>updates status bar properly</li> +</ul> +<p>All actions on large sets (Mark as Merged as well)</p> + + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00012.html b/tests/org.eclipse.team.tests.cvs.core/html/00012.html new file mode 100644 index 000000000..1b01caa93 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00012.html @@ -0,0 +1,7 @@ +<html><head><title>Merging</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Merging</h2> + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00013.html b/tests/org.eclipse.team.tests.cvs.core/html/00013.html new file mode 100644 index 000000000..01a782b57 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00013.html @@ -0,0 +1,9 @@ +<html><head><title>Sync View operations and selection</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Sync View operations and selection</h2> + +Answer comes here. + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00014.html b/tests/org.eclipse.team.tests.cvs.core/html/00014.html new file mode 100644 index 000000000..ff40a8d24 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00014.html @@ -0,0 +1,9 @@ +<html><head><title>Resource History</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Resource History</h2> + +Answer comes here. + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00015.html b/tests/org.eclipse.team.tests.cvs.core/html/00015.html new file mode 100644 index 000000000..11ab82d87 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00015.html @@ -0,0 +1,18 @@ +<html><head><title>Editor linking</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Editor linking</h2> + +<ol> + <li>Open the Resource History view and enable editor linking</li> + <li>Open a compare editor from the sync view (on a resource that exists remotely) + and ensure that the history view updates.</li> + <li>Open an editor from the Repositories vew and ensure that the history view + updates.</li> + <li>Open an editoron a local file and ensure that the history view updates.</li> +</ol> +<p>Repeat the above with the Resource History view hidden and ensure that no revision + history is fetched (i.e. no jobs appear in progress view).</p> + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00016.html b/tests/org.eclipse.team.tests.cvs.core/html/00016.html new file mode 100644 index 000000000..7bef1d084 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00016.html @@ -0,0 +1,9 @@ +<html><head><title>Sync View modes and working sets</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Sync View modes and working sets</h2> + +Answer comes here. + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00017.html b/tests/org.eclipse.team.tests.cvs.core/html/00017.html new file mode 100644 index 000000000..800d128eb --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/html/00017.html @@ -0,0 +1,29 @@ +<html><head><title>Crash Recovery</title> +<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css> +<meta NAME="keywords" content=""> +<meta NAME="since" content=""> +</head><body><h2>Crash Recovery</h2> + +<p>Scenario 1</p> +<ol> + <li>Turn on deep dirty decoration</li> + <li>Dirty a file and ensure that the file and it's parents are dirty</li> + <li>Quit Eclipse so dirty state is persisted</li> + <li>Restart and perform an override and update or commit and ensure file and + parents are clean</li> + <li>Kill Eclipse</li> + <li>Restart and ensure parents and file are clean</li> +</ol> +<p>Scenario 2</p> +<ol> + <li>Check out two copies of the same project</li> + <li>Dirty the same file in both projects, commit one and refresh the other in + the sync view so a conflict is visible</li> + <li>Quit Eclipse so that the sync state is persisted</li> + <li>Restart Eclipse and perform an Override and Commit on the conflict</li> + <li>Kill Eclipse</li> + <li>Restart Eclipse and ensure that the sync view doesn't show the file (i.e + the file is in-sync).</li> +</ol> + +</body></html>
\ No newline at end of file diff --git a/tests/org.eclipse.team.tests.cvs.core/plugin.xml b/tests/org.eclipse.team.tests.cvs.core/plugin.xml index 8692ebb1f..b31fc0950 100644 --- a/tests/org.eclipse.team.tests.cvs.core/plugin.xml +++ b/tests/org.eclipse.team.tests.cvs.core/plugin.xml @@ -127,5 +127,11 @@ </run> </application> </extension> - + <extension + point="org.eclipse.help.toc"> + <toc + file="toc.xml" + primary="true"> + </toc> + </extension> </plugin> diff --git a/tests/org.eclipse.team.tests.cvs.core/toc.xml b/tests/org.eclipse.team.tests.cvs.core/toc.xml new file mode 100644 index 000000000..e09f88eb3 --- /dev/null +++ b/tests/org.eclipse.team.tests.cvs.core/toc.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?NLS TYPE="org.eclipse.help.toc"?> +<toc label="CVS Testing"> + <topic label="End-To-End Use Cases" href="html/00002.html"> + </topic> + <topic label="Unit Use-Cases" href="html/00003.html"> + <topic label="Repositories View" href="html/00004.html"> + <topic label="Check Out - prompts" href="html/00007.html"> + </topic> + </topic> + <topic label="Comparing" href="html/00008.html"> + <topic label="Remote resources" href="html/00009.html"> + </topic> + </topic> + <topic label="Synchronizing" href="html/00010.html"> + <topic label="Sync View operations and selection" href="html/00011.html"> + </topic> + <topic label="Sync View modes and working sets" href="html/00016.html"> + </topic> + </topic> + <topic label="Merging" href="html/00012.html"> + <topic label="Sync View operations and selection" href="html/00013.html"> + </topic> + </topic> + <topic label="Resource History" href="html/00014.html"> + <topic label="Editor linking" href="html/00015.html"> + </topic> + </topic> + <topic label="Crash Recovery" href="html/00017.html"> + </topic> + </topic> +</toc> |