diff options
Diffstat (limited to 'doc/html/TechNotes/Daily_Test_Explained.htm')
-rw-r--r-- | doc/html/TechNotes/Daily_Test_Explained.htm | 863 |
1 files changed, 863 insertions, 0 deletions
diff --git a/doc/html/TechNotes/Daily_Test_Explained.htm b/doc/html/TechNotes/Daily_Test_Explained.htm new file mode 100644 index 0000000..ffa4798 --- /dev/null +++ b/doc/html/TechNotes/Daily_Test_Explained.htm @@ -0,0 +1,863 @@ +<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 –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'>·<span style='font:7.0pt "Times New Roman"'> +</span></span><![endif]>current/<span style='mso-tab-count:1'> </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'>·<span style='font:7.0pt "Times New Roman"'> +</span></span><![endif]>previous/<span style='mso-tab-count:1'> </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'>·<span style='font:7.0pt "Times New Roman"'> +</span></span><![endif]>log/<span style='mso-tab-count:1'> </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'>·<span style='font:7.0pt "Times New Roman"'> +</span></span><![endif]>log/OLD/<span style='mso-tab-count:1'> </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'>·<span style='font:7.0pt "Times New Roman"'> +</span></span><![endif]>TestDir/<host>/<span style='mso-tab-count:1'> </span>build +and test area of machine <host> 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'>·<span style='font:7.0pt "Times New Roman"'> +</span></span><![endif]>allhostfile<span style='mso-tab-count:1'> </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'>·<span style='font:7.0pt "Times New Roman"'> +</span></span><![endif]>snaptest.cfg<span style='mso-tab-count:1'> </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'>·<span style='font:7.0pt "Times New Roman"'> +</span></span><![endif]>release_always<span style='mso-tab-count:1'> </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'>·<span style='font:7.0pt "Times New Roman"'> +</span></span><![endif]>release_asap<span style='mso-tab-count:1'> </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'>·<span style='font:7.0pt "Times New Roman"'> +</span></span><![endif]>release_not<span style='mso-tab-count:1'> </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"> </span>The HDF5 v1.4 +and HDF4 are similar.<span style="mso-spacerun: yes"> </span>snapshots-XXX +here means $HOME/snapshots-hdf5/.</p> + +<p class=MsoNormal><![if !supportEmptyParas]> <![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'>“hdfadmin” + 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'>·<span +style='font:7.0pt "Times New Roman"'> </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'>·<span +style='font:7.0pt "Times New Roman"'> </span></span><![endif]>CVS +updates $HOME/HDF5/v_1_5/hdf5/<span style="mso-spacerun: yes"> </span>(the +bin/runtest in it is ready to be used in<span style="mso-spacerun: yes"> +</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'>·<span +style='font:7.0pt "Times New Roman"'> </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"'> +</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"'> +</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'>·<span +style='font:7.0pt "Times New Roman"'> </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'>·<span +style='font:7.0pt "Times New Roman"'> </span></span><![endif]>Launch +“bin/runtest –all” 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 + –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'>·<span +style='font:7.0pt "Times New Roman"'> </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'>·<span +style='font:7.0pt "Times New Roman"'> </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'>·<span +style='font:7.0pt "Times New Roman"'> </span></span><![endif]>Diff +current/ and previous/ versions.<span style="mso-spacerun: yes"> </span>If no +significant differences found, no need to run daily test per hosts.<span +style="mso-spacerun: yes"> </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'>·<span +style='font:7.0pt "Times New Roman"'> </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'>·<span +style='font:7.0pt "Times New Roman"'> </span></span><![endif]>Reads +allhostfile for test hosts.<span style="mso-spacerun: yes"> </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"'> +</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"'> +</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"> +</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"'> +</span><![endif]>rsh host “cd $HOME/snapshots-XXX/hdf5; bin/runtest” >& +#<host></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'>·<span +style='font:7.0pt "Times New Roman"'> </span></span><![endif]>Since +“-all” 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'>·<span +style='font:7.0pt "Times New Roman"'> </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'>·<span +style='font:7.0pt "Times New Roman"'> </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'>·<span +style='font:7.0pt "Times New Roman"'> </span></span><![endif]>Configure, +build and test results are stored in log/<host>_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>“bin/runtest –all”</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'>·<span +style='font:7.0pt "Times New Roman"'> </span></span><![endif]>Gather +all those #<host> 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'>·<span +style='font:7.0pt "Times New Roman"'> </span></span><![endif]>Checks +the tail of log/<host>_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>“.bin-sys/DailyHDF5Test”</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'>·<span +style='font:7.0pt "Times New Roman"'> </span></span><![endif]>Do +a snapshot release if<br> +<span style="mso-spacerun: yes"> </span>test-succeeded &&<br> +<span style="mso-spacerun: yes"> </span>release-not-is-not-present +&&<br> +<span style="mso-spacerun: yes"> </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'>·<span +style='font:7.0pt "Times New Roman"'> </span></span><![endif]>HDF4 +does not know how to create a release tarball.<span style="mso-spacerun: yes"> +</span>Its release process only renames current/ as previous/ to reduce future +test time.<span style="mso-spacerun: yes"> </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"> </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 “hdf5-cvs”</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"> </span>I just added more whistles and bells.<span +style="mso-spacerun: yes"> </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> |