hdf5/doc/html/TechNotes/Daily_Test_Explained.htm
Albert Cheng 83107da480 [svn-r6035] Description:
Added the new doc "Daily_Test_Explained" into the TechNotes section.
Platforms tested:
    Used IE to view the result.
2002-10-28 12:54:22 -05:00

864 lines
31 KiB
HTML
Raw Blame History

<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./Daily_Test_Explained_files/filelist.xml">
<title>Daily Test Explained</title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Albert Cheng</o:Author>
<o:Template>Normal</o:Template>
<o:LastAuthor>Albert Cheng</o:LastAuthor>
<o:Revision>4</o:Revision>
<o:TotalTime>21</o:TotalTime>
<o:LastPrinted>2002-10-24T16:02:00Z</o:LastPrinted>
<o:Created>2002-10-28T17:28:00Z</o:Created>
<o:LastSaved>2002-10-28T17:49:00Z</o:LastSaved>
<o:Pages>2</o:Pages>
<o:Words>608</o:Words>
<o:Characters>3468</o:Characters>
<o:Company>NCSA</o:Company>
<o:Lines>28</o:Lines>
<o:Paragraphs>6</o:Paragraphs>
<o:CharactersWithSpaces>4258</o:CharactersWithSpaces>
<o:Version>9.3821</o:Version>
</o:DocumentProperties>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:553679495 -2147483648 8 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
h1
{mso-style-next:Normal;
margin-top:12.0pt;
margin-right:0in;
margin-bottom:3.0pt;
margin-left:0in;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:1;
font-size:16.0pt;
font-family:Arial;
mso-font-kerning:16.0pt;}
h2
{mso-style-next:Normal;
margin-top:12.0pt;
margin-right:0in;
margin-bottom:3.0pt;
margin-left:0in;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:2;
font-size:14.0pt;
font-family:Arial;
font-style:italic;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
{margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:center 3.0in right 6.0in;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
{margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:center 3.0in right 6.0in;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap
{margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
background:navy;
font-size:12.0pt;
font-family:Tahoma;
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.2in .9in 1.2in;
mso-header-margin:.5in;
mso-footer-margin:.3in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:28529256;
mso-list-type:hybrid;
mso-list-template-ids:-796201994 67698689 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l0:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1
{mso-list-id:535626758;
mso-list-type:hybrid;
mso-list-template-ids:2106240834 67698689 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l1:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2
{mso-list-id:610862704;
mso-list-type:hybrid;
mso-list-template-ids:-796201994 67698689 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l2:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l2:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3
{mso-list-id:831875463;
mso-list-type:hybrid;
mso-list-template-ids:-796201994 67698689 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l3:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l3:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4
{mso-list-id:1024131184;
mso-list-type:hybrid;
mso-list-template-ids:-218050110 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l4:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5
{mso-list-id:1066879027;
mso-list-type:hybrid;
mso-list-template-ids:-796201994 67698689 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l5:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l5:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l5:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6
{mso-list-id:1353801443;
mso-list-type:hybrid;
mso-list-template-ids:56765176 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l6:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l6:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l6:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7
{mso-list-id:1585335932;
mso-list-type:hybrid;
mso-list-template-ids:-796201994 67698689 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l7:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l7:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l7:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l8
{mso-list-id:1594970409;
mso-list-type:hybrid;
mso-list-template-ids:-796201994 67698689 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l8:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l8:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l8:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l8:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l8:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l8:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l8:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l8:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l8:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l9
{mso-list-id:1945573783;
mso-list-type:hybrid;
mso-list-template-ids:-796201994 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l9:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l9:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l9:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l9:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l9:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l9:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l9:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l9:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l9:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
</head>
<body lang=EN-US style='tab-interval:.5in'>
<div class=Section1>
<h1 align=center style='text-align:center'>Daily Test Explained</h1>
<h2>Requirements for a Daily Test Host</h2>
<ul style='margin-top:0in' type=disc>
<li class=MsoNormal style='mso-list:l1 level1 lfo3;tab-stops:list .5in'>Kerberos
and AFS support</li>
<li class=MsoNormal style='mso-list:l1 level1 lfo3;tab-stops:list .5in'>Remote
command execution (rsh or ssh) with Kerberos authentication support</li>
<li class=MsoNormal style='mso-list:l1 level1 lfo3;tab-stops:list .5in'>make
that support srcdir compiling (highly desirable)</li>
<li class=MsoNormal style='mso-list:l1 level1 lfo3;tab-stops:list .5in'>diff
that supports <20>I option (highly desirable for launching host)</li>
<li class=MsoNormal style='mso-list:l1 level1 lfo3;tab-stops:list .5in'>cvs
command support (desirable)</li>
</ul>
<h2>Directories/Files Used</h2>
<p class=MsoNormal><b>$HOME/snapshots-XXX</b> is where daily tests occur.</p>
<ul style='margin-top:0in' type=disc>
<li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'><b>$HOME/snapshots-hdf5</b>
for hdf5 main trunk version (currently v1.5).</li>
<li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'><b>$HOME/snapshots-hdf5_1_4
</b>for hdf5 version 1.4.</li>
<li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'><b>$HOME/snapshots-hdf4
</b>for hdf4 main trunk version (currenly post 4.1r5).</li>
</ul>
<h2>Inside snapshots-XXX Directory</h2>
<p class=MsoNormal style='margin-left:135.0pt;text-indent:-117.0pt;mso-list:
l6 level1 lfo8;tab-stops:list .5in'><![if !supportLists]><span
style='font-family:Symbol'><EFBFBD><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>current/<span style='mso-tab-count:1'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>latest
version</p>
<p class=MsoNormal style='margin-left:135.0pt;text-indent:-117.0pt;mso-list:
l6 level1 lfo8;tab-stops:list .5in'><![if !supportLists]><span
style='font-family:Symbol'><EFBFBD><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>previous/<span style='mso-tab-count:1'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>last
released version</p>
<p class=MsoNormal style='margin-left:135.0pt;text-indent:-117.0pt;mso-list:
l6 level1 lfo8;tab-stops:list .5in'><![if !supportLists]><span
style='font-family:Symbol'><EFBFBD><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>log/<span style='mso-tab-count:1'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>log
files of most recent tests</p>
<p class=MsoNormal style='margin-left:135.0pt;text-indent:-117.0pt;mso-list:
l6 level1 lfo8;tab-stops:list .5in'><![if !supportLists]><span
style='font-family:Symbol'><EFBFBD><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>log/OLD/<span style='mso-tab-count:1'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>previous
log files</p>
<p class=MsoNormal style='margin-left:135.0pt;text-indent:-117.0pt;mso-list:
l6 level1 lfo8;tab-stops:list .5in'><![if !supportLists]><span
style='font-family:Symbol'><EFBFBD><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>TestDir/&lt;host&gt;/<span style='mso-tab-count:1'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>build
and test area of machine &lt;host&gt; supporting srcdir build</p>
<p class=MsoNormal style='margin-left:135.0pt;text-indent:-117.0pt;mso-list:
l6 level1 lfo8;tab-stops:list .5in'><![if !supportLists]><span
style='font-family:Symbol'><EFBFBD><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>allhostfile<span style='mso-tab-count:1'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>holds
all test host names</p>
<p class=MsoNormal style='margin-left:135.0pt;text-indent:-117.0pt;mso-list:
l6 level1 lfo8;tab-stops:list .5in'><![if !supportLists]><span
style='font-family:Symbol'><EFBFBD><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>snaptest.cfg<span style='mso-tab-count:1'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>holds
various test configurations</p>
<p class=MsoNormal style='margin-left:135.0pt;text-indent:-117.0pt;mso-list:
l6 level1 lfo8;tab-stops:list .5in'><![if !supportLists]><span
style='font-family:Symbol'><EFBFBD><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>release_always<span style='mso-tab-count:1'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>always
make snapshot release tarball if all tests pass (implemented for hdf4 daily
tests only)</p>
<p class=MsoNormal style='margin-left:135.0pt;text-indent:-117.0pt;mso-list:
l6 level1 lfo8;tab-stops:list .5in'><![if !supportLists]><span
style='font-family:Symbol'><EFBFBD><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>release_asap<span style='mso-tab-count:1'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>make
<i>one</i> snapshot release tarball if all tests pass (file is renamed after
release)</p>
<p class=MsoNormal style='margin-left:135.0pt;text-indent:-117.0pt;mso-list:
l6 level1 lfo8;tab-stops:list .5in'><![if !supportLists]><span
style='font-family:Symbol'><EFBFBD><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>release_not<span style='mso-tab-count:1'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>do
not make snapshot release tarball even if all tests pass</p>
<h2>Steps</h2>
<p class=MsoNormal>This shows steps of the daily tests for HDF5 development
version (currenly v1.5).<span style="mso-spacerun: yes"><EFBFBD> </span>The HDF5 v1.4
and HDF4 are similar.<span style="mso-spacerun: yes"><EFBFBD> </span>snapshots-XXX
here means $HOME/snapshots-hdf5/.</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<ol style='margin-top:0in' start=1 type=1>
<li class=MsoNormal style='mso-list:l9 level1 lfo11;tab-stops:list .5in'><EFBFBD>hdfadmin<EFBFBD>
starts a cron job after midnight in eirene.</li>
<li class=MsoNormal style='mso-list:l9 level1 lfo11;tab-stops:list .5in'>Cron
job acquires kerberos credential and AFS tokens.</li>
<li class=MsoNormal style='mso-list:l9 level1 lfo11;tab-stops:list .5in'>Execute
<b>$HOME/.crondir/DailyMaint</b> to start daily maintenance</li>
</ol>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l8 level1 lfo13;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>CVS
updates some documents on websites</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l8 level1 lfo13;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>CVS
updates $HOME/HDF5/v_1_5/hdf5/<span style="mso-spacerun: yes"><EFBFBD><EFBFBD> </span>(the
bin/runtest in it is ready to be used in<span style="mso-spacerun: yes"><EFBFBD>
</span>next step)</p>
<ol style='margin-top:0in' start=4 type=1>
<li class=MsoNormal style='mso-list:l9 level1 lfo11;tab-stops:list .5in'>Execute
<b>$HOME/.bin-sys/DailyHDF5Test</b></li>
</ol>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l7 level1 lfo16;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Clean
up snapshots-XXX/log area</p>
<p class=MsoNormal style='margin-left:1.25in;text-indent:-.25in;mso-list:l7 level2 lfo16;
tab-stops:list 1.25in'><![if !supportLists]>a.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Purge older files from OLD/</p>
<p class=MsoNormal style='margin-left:1.25in;text-indent:-.25in;mso-list:l7 level2 lfo16;
tab-stops:list 1.25in'><![if !supportLists]>b.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Moves log files from yesterday to OLD/</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l7 level1 lfo16;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>cd
$HOME/HDF5/v_1_5/hdf5</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l7 level1 lfo16;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Launch
<EFBFBD>bin/runtest <20>all<6C> from eirene</p>
<ol style='margin-top:0in' start=5 type=1>
<li class=MsoNormal style='mso-list:l9 level1 lfo11;tab-stops:list .5in'><b>bin/runtest
<20>all<o:p></o:p></b></li>
</ol>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l5 level1 lfo19;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>CVS
updates $HOME/snapshots-XXX/current (the commands in bin/ are now ready be used
in the following steps).</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l5 level1 lfo19;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Executes
snapshots-XXX/current/bin/chkmanifest for MANIFEST file.</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l5 level1 lfo19;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Diff
current/ and previous/ versions.<span style="mso-spacerun: yes"><EFBFBD> </span>If no
significant differences found, no need to run daily test per hosts.<span
style="mso-spacerun: yes"><EFBFBD> </span>Will not make snapshot release tarball
either.</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l5 level1 lfo19;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>If
significant differences found, prepare to run the daily tests for all hosts.</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l5 level1 lfo19;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Reads
allhostfile for test hosts.<span style="mso-spacerun: yes"><EFBFBD> </span>For each
host:</p>
<p class=MsoNormal style='margin-left:1.25in;text-indent:-.25in;mso-list:l5 level2 lfo19;
tab-stops:list 1.25in'><![if !supportLists]>a.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>use ping then rsh/ssh to make sure the host is on line and
responding</p>
<p class=MsoNormal style='margin-left:1.25in;text-indent:-.25in;mso-list:l5 level2 lfo19;
tab-stops:list 1.25in'><![if !supportLists]>b.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>if srcdir is support, fork off the following command for all
hosts and wait for them to finish.<span style="mso-spacerun: yes"><EFBFBD>
</span>Otherwise, launch one at a time.</p>
<p class=MsoNormal style='margin-left:1.25in;text-indent:-.25in;mso-list:l5 level2 lfo19;
tab-stops:list 1.25in'><![if !supportLists]>c.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>rsh host <20>cd $HOME/snapshots-XXX/hdf5; bin/runtest<73> &gt;&amp;
#&lt;host&gt;</p>
<ol style='margin-top:0in' start=6 type=1>
<li class=MsoNormal style='mso-list:l9 level1 lfo11;tab-stops:list .5in'><b>bin/runtest
</b>(one each in multiple hosts)</li>
</ol>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo22;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Since
<EFBFBD>-all<6C> is not used, it is for launching the test for this host only.</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo22;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Reads
snapshots-XXX/snaptest.cfg and looks for configuration entries that are for
this host.</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo22;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>For
each configuration, runs snapshots-XXX/bin/snapshot with the configuration.</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo22;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Configure,
build and test results are stored in log/&lt;host&gt;_YYMMDD_HHMM (e.g.,
arabica_021024_0019)</p>
<ol style='margin-top:0in' start=7 type=1>
<li class=MsoNormal style='mso-list:l9 level1 lfo11;tab-stops:list .5in'>Back
to <b><EFBFBD>bin/runtest <20>all<6C></b> in eirene</li>
</ol>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l2 level1 lfo25;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Gather
all those #&lt;host&gt; files and other summary report into one daily report
(e.g., DailyHDF5Tests-eirene_021024)</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l3 level1 lfo27;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Checks
the tail of log/&lt;host&gt;_YYMMDD_HHMM to make sure it does complete
properly.</p>
<ol style='margin-top:0in' start=8 type=1>
<li class=MsoNormal style='mso-list:l9 level1 lfo11;tab-stops:list .5in'>Back
to <b><EFBFBD>.bin-sys/DailyHDF5Test<73></b></li>
</ol>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l3 level1 lfo27;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>Do
a snapshot release if<br>
<span style="mso-spacerun: yes"><EFBFBD><EFBFBD><EFBFBD> </span>test-succeeded &amp;&amp;<br>
<span style="mso-spacerun: yes"><EFBFBD><EFBFBD><EFBFBD> </span>release-not-is-not-present
&amp;&amp;<br>
<span style="mso-spacerun: yes"><EFBFBD><EFBFBD><EFBFBD> </span>( today-is-saturday ||
release-asap-is-requested )</p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in;mso-list:l3 level1 lfo27;
tab-stops:list .75in'><![if !supportLists]><span style='font-family:Symbol'><EFBFBD><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>HDF4
does not know how to create a release tarball.<span style="mso-spacerun: yes"><EFBFBD>
</span>Its release process only renames current/ as previous/ to reduce future
test time.<span style="mso-spacerun: yes"><EFBFBD> </span>It also supports an option
of release-always which tells daily test to make a release whenever all tests
pass.<span style="mso-spacerun: yes"><EFBFBD> </span>The release-asap only make the
release once and the file is renamed, blocking any future ASAP release until
someone turns it on again.</p>
<ol style='margin-top:0in' start=9 type=1>
<li class=MsoNormal style='mso-list:l9 level1 lfo11;tab-stops:list .5in'>Compose
a report and email <20>hdf5-cvs<76></li>
</ol>
<h2>Acknowledgement</h2>
<p class=MsoNormal>Robb Matzke first setup the snapshot directory structure and
created pretty complete version of commands snaptest, release and h5ver. The
initial version is for testing in one host with the default configuration.<span
style="mso-spacerun: yes"><EFBFBD> </span>I just added more whistles and bells.<span
style="mso-spacerun: yes"><EFBFBD> </span>Jim Barlow helped me how to authenticate a
cron task with <i>keytab</i>.</p>
<p class=MsoHeader style='tab-stops:.5in center 3.0in right 6.0in'>----</p>
<p class=MsoNormal><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt'>First
created by Albert Cheng, October 24, 2002.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt'>Revised
October 28, 2002.<o:p></o:p></span></p>
</div>
</body>
</html>