<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
p.Author, li.Author, div.Author
{margin:0in;
margin-bottom:.0001pt;
text-align:center;
font-size:12.0pt;
font-family:"Times New Roman";
font-style:italic;}
span.EmailStyle18
{mso-style-type:personal;
font-family:Arial;
color:windowtext;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 77.95pt 1.0in 77.95pt;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Does anyone in this list have any testing plans specific to Bugzilla
apart from those that are in the t/ directory? I’m writing a
Pre-Release Testing Guide from scratch and implementing new automated tests
that really interact with the web page and DB in a smoketest environment (not
production but a full simulation of it). Anything anyone has would be
helpful at this point. I'm actually at the point of writing the
architecture spec. for the automated software doing the testing, however, a
large part of doing that work will go straight into the pre-release testing
guide. Here's a quick sample of what's been developed so far... (some
tests are specific to AMD needs, however, for the planned release version, they
will not appear in the guide).<o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>
<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none'>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><b><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-weight:bold'>Availability<o:p></o:p></span></font></b></p>
</td>
<td valign=top style='border:solid windowtext 1.0pt;border-left:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><b><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-weight:bold'>Name<o:p></o:p></span></font></b></p>
</td>
<td valign=top style='border:solid windowtext 1.0pt;border-left:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><b><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-weight:bold'>Description<o:p></o:p></span></font></b></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Pre/Main<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Localconfig Vars<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Examines $db_user, $db_name, $db_pass, and $::installation variables
to make sure they exist and are set to point back to the smoketest
environment. <o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Pre/Main<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Params Vars<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Examines certain key variables in the data/params directory to make
sure they are set to point back to the smoketest environment. They are
cookiepath, insidergroup, installation, and urlbase.<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Pre/Main<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>MySQL Connectivity<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Connects to MySQL to determine whether or not the smoketest user,
password, and database have been installed. It does this by connecting to the
database, then collecting a count of the records in the 'bugs' table. If that
count is greater than zero, it's assumed that the environment was properly
loaded. Otherwise, it's assumed that the environment was left unprepared for
testing.<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Pre/Main<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>No Stale Smoketest User<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>This test executes a query against the profiles table in the
smoketest database to determine if the specific smoketest user has been
installed in the working environment. If it is, this is considered a failure.<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Pre/Main<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Web Connect<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Can the testing routines connect to the listed web address plus
testagent.cgi tacked on to the end. If it gets "OK" back, then
success, otherwise, failure.<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><st1:place w:st="on"><font size=2 face="Courier New"><span
style='font-size:10.0pt'>Main</span></font></st1:place><o:p></o:p></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>createaccount.cgi<br>
- Create Account submit button<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Look for the "Create Account" submit button<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><st1:place w:st="on"><font size=2 face="Courier New"><span
style='font-size:10.0pt'>Main</span></font></st1:place><o:p></o:p></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>createaccount.cgi<br>
- Internal use footer<o:p></o:p></span></font></p>
</td>
</nobr>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Look for the text "intended for internal use only" in the
page.<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><st1:place w:st="on"><font size=2 face="Courier New"><span
style='font-size:10.0pt'>Main</span></font></st1:place><o:p></o:p></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>createaccount.cgi<br>
- Top<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>This checks for the header tag <link rel="Top"
href="http://something.amd.com/bugzilla/smoketest/test/">.<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><st1:place w:st="on"><font size=2 face="Courier New"><span
style='font-size:10.0pt'>Main</span></font></st1:place><o:p></o:p></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>createaccount.cgi<br>
- Create a new Bugzilla account<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Looks for the text "Create a new Bugzilla account".<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><st1:place w:st="on"><font size=2 face="Courier New"><span
style='font-size:10.0pt'>Main</span></font></st1:place><o:p></o:p></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>createaccount.cgi<br>
- Intentionally not logged in<o:p></o:p></span></font></p>
</td>
</nobr>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Make sure it appears that the user is not logged in by looking for
the text "Log out". If it exists, assume the system thinks
the user is logged in and fail. Otherwise, success.<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>None<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Validate appropriate reaction to each CGI<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Validate appropriate reaction to each CGI. Make sure the CGI responds
properly for a user that is logged in and one that is not. Make sure it
responds properly for admin vs. non-admin users.<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>None<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Self-Create A User<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Self-Create A User<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>None<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Self-Update user's password<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Self-Update user's password<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>None<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Create a test bug<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Create a test bug<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>None<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Update the test bug's comments<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Update the test bug's comments<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>None<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Add a CC to the test bug.<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Add a CC to the test bug.<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td valign=top style='border:solid windowtext 1.0pt;border-top:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>None<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Remove the CC from the test bug.<o:p></o:p></span></font></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Remove the CC from the test bug.<o:p></o:p></span></font></p>
</td>
</tr>
</table>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>A significant amount of development needs to be done in order to make
the testing suite be an effective test of most of the functionality in
Bugzilla. I’ve already written routines using LWP to POST data to
the web server simulating a user. If I need to modify it to use GET
instead, that is a very simple change. I’ll need to set the
routines up to perform each of the tests as different types of users (not
logged in, an admin, a regular user, a user with editbugs, …).<o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>My main purpose in developing this documentation and the associated
automated testing software is that I want help with testing Bugzilla for what I
think I could have impacted so I don’t miss anything. Even if it’s
a rare corner case (stand on your left leg, raise your right leg to 30 degrees,
raise your right hand, - you get the idea), it usually isn’t going to get
caught if nobody ever tries to develop software like this.<o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>The net result of what I’m trying to do is develop software to
reduce the burden on developers and QA testers so that as a new feature is
implemented and/or developed, the automated testing suite will handle making
sure the vast majority of Bugzilla is functioning normally. Over time,
this testing suite can only improve if it’s kept up-to-date.<o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Of course, some things don’t make sense to automate. Tests
like comparing graphical images to data are in that category due to the time
involved in developing the software to read the graph and compare it to the
data it’s supposed to represent. GUI “look and feel” is
also in this category. While the testing suite may be able to assist (as
it’s designed to), the ultimate decision on make/break will still be up
to the operator using the tool.<o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>---<o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Kevin Benton<o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Perl/Bugzilla Developer<o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Advanced Micro Devices<o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'> <o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>The opinions stated in this communication do not necessarily reflect
the view of Advanced Micro Devices and have not been reviewed by
management. This communication may contain sensitive and/or confidential
and/or proprietary information. Distribution of such information is
strictly prohibited without prior consent of Advanced Micro Devices. This
communication is for the intended recipient(s) only. If you have received
this communication in error, please notify the sender, then destroy any
remaining copies of this communication.<o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'> <o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'> <o:p></o:p></span></font></p>
<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>
</div>
</body>
</html>