Autotest.mkの説明を、「ソフトウェアテスト自動化のための、GNU Makeを利用したフレームワーク」に
authorj8takagi <j8takagi@nifty.com>
Wed, 26 Jan 2011 15:02:25 +0000 (00:02 +0900)
committerj8takagi <j8takagi@nifty.com>
Wed, 26 Jan 2011 15:25:02 +0000 (00:25 +0900)
README
doc/autotest_mk.html
doc/autotest_mk.texi
doc/style.css

diff --git a/README b/README
index 507fac3..1a3cec4 100644 (file)
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
 このファイルは、Autotest.mkのREADMEファイルです。
 
 ■Autotest.mkの概要
-Autotest.mkは、GNU Makeを利用したテスト自動化ツールです。
+Autotest.mkは、ソフトウェアテスト自動化のための、GNU Makeを利用したフレームワークです。
 
 ■ドキュメント
 Autotest.mkのインストール方法、チュートリアル、マニュアルは、次のドキュメントを参照してください。
index f2ddae1..b49532c 100644 (file)
@@ -1,8 +1,8 @@
 <html lang="en">
 <head>
-<title>Autotest.mk - GNU Makeã\82\92å\88©ç\94¨ã\81\97ã\81\9fã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\83\84ã\83¼ã\83«</title>
+<title>Autotest.mk - ã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\81®ã\81\9fã\82\81ã\81«</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="description" content="Autotest.mk - GNU Makeã\82\92å\88©ç\94¨ã\81\97ã\81\9fã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\83\84ã\83¼ã\83«">
+<meta name="description" content="Autotest.mk - ã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\81®ã\81\9fã\82\81ã\81«">
 <meta name="generator" content="makeinfo 4.13">
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
@@ -47,6 +47,17 @@ h2 {
     background-color: navy;
 }
 
+.contents {
+    background-color: #DDF;
+    border: 4px double #000;
+}
+
+.contents h2 {
+    margin-left: 0;
+    color: inherit;
+    background-color: inherit;
+}
+
 h3, h4, h5 {
     color: navy;
     margin-left: -1em;
@@ -120,7 +131,7 @@ dt {
 }--></style>
 </head>
 <body>
-<h1 class="settitle">Autotest.mk - GNU Makeã\82\92å\88©ç\94¨ã\81\97ã\81\9fã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\83\84ã\83¼ã\83«</h1>
+<h1 class="settitle">Autotest.mk - ã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\81®ã\81\9fã\82\81ã\81«</h1>
 <div class="node">
 <a name="Top"></a>
 <p><hr>
@@ -240,7 +251,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#dir">(dir)</a>
 <li><a href="#make-group">5.1.1 変数</a>
 <li><a href="#make-group">使用例</a>
 </li></ul>
-<li><a href="#Template-files">5.2 テンプレートのファイル</a>
+<li><a href="#Template-Files">5.2 テンプレートのファイル</a>
 </li></ul>
 <li><a name="toc_Group-dir" href="#Group-dir">6 グループディレクトリー マニュアル</a>
 <ul>
@@ -277,7 +288,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#dir">(dir)</a>
 <ul>
 <li><a href="#make-cleantime-at-group">使用例</a>
 </li></ul>
-<li><a href="#Group-files">6.9 グループディレクトリーのファイル</a>
+<li><a href="#Group-Files">6.9 グループディレクトリーのファイル</a>
 </li></ul>
 <li><a name="toc_Test-dir" href="#Test-dir">7 テストディレクトリー マニュアル</a>
 <ul>
@@ -309,7 +320,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#dir">(dir)</a>
 <ul>
 <li><a href="#make-cleantime-at-test">使用例</a>
 </li></ul>
-<li><a href="#Test-files">7.8 テストディレクトリーのファイル</a>
+<li><a href="#Test-Files">7.8 テストディレクトリーのファイル</a>
 </li></ul>
 </li></ul>
 </div>
@@ -325,7 +336,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
 
 <h2 class="chapter">1 Autotest.mk 概要</h2>
 
- <p>Autotest.mkã\81¯ã\80\81GNU Makeã\82\92å\88©ç\94¨ã\81\97ã\81\9fã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\83\84ã\83¼ã\83«です。何回か<kbd>make</kbd>コマンドを実行し、コマンドファイルとテスト結果の想定をあらわすファイルを作成すれば、テストの準備は完了です。あとは<kbd>make</kbd>コマンドを1回実行すれば、テストを実行できます。テストが実行されると、詳細なログが出力されます。
+ <p>Autotest.mkã\81¯ã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\81®ã\81\9fã\82\81ã\81®ã\80\81GNU Makeã\82\92å\88©ç\94¨ã\81\97ã\81\9fã\83\95ã\83¬ã\83¼ã\83 ã\83¯ã\83¼ã\82¯です。何回か<kbd>make</kbd>コマンドを実行し、コマンドファイルとテスト結果の想定をあらわすファイルを作成すれば、テストの準備は完了です。あとは<kbd>make</kbd>コマンドを1回実行すれば、テストを実行できます。テストが実行されると、詳細なログが出力されます。
 
 <h3 class="section">1.1 特徴</h3>
 
@@ -1910,13 +1921,13 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
 
 <ul class="menu">
 <li><a accesskey="1" href="#make-group">make group</a>:                   <kbd>make</kbd>または<kbd>make group</kbd> - グループディレクトリーの作成
-<li><a accesskey="2" href="#Template-files">Template files</a>:               テンプレートのファイル
+<li><a accesskey="2" href="#Template-Files">Template Files</a>:               テンプレートのファイル
 </ul>
 
 <div class="node">
 <a name="make-group"></a>
 <p><hr>
-Next:&nbsp;<a rel="next" accesskey="n" href="#Template-files">Template files</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="#Template-Files">Template Files</a>,
 Previous:&nbsp;<a rel="previous" accesskey="p" href="#Template-dir">Template dir</a>,
 Up:&nbsp;<a rel="up" accesskey="u" href="#Template-dir">Template dir</a>
 
@@ -1951,7 +1962,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Template-dir">Template dir</a>
 <pre class="example">$ <kbd>make GROUPDIR=~/triangle/test</kbd>
 </pre>
  <div class="node">
-<a name="Template-files"></a>
+<a name="Template-Files"></a>
 <p><hr>
 Previous:&nbsp;<a rel="previous" accesskey="p" href="#make-group">make group</a>,
 Up:&nbsp;<a rel="up" accesskey="u" href="#Template-dir">Template dir</a>
@@ -1993,7 +2004,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
 <li><a accesskey="6" href="#make-clean-at-group">make clean at group</a>:          <kbd>make clean</kbd> - グループ内にあるすべてのテストで、実行結果をクリア
 <li><a accesskey="7" href="#make-time-at-group">make time at group</a>:           <kbd>make time</kbd> - グループ内にあるすべてのテストを計時
 <li><a accesskey="8" href="#make-cleantime-at-group">make cleantime at group</a>:      <kbd>make cleantime</kbd> - グループ内にあるすべてのテストで、計時結果をクリア
-<li><a accesskey="9" href="#Group-files">Group files</a>:                  グループのファイル
+<li><a accesskey="9" href="#Group-Files">Group Files</a>:                  グループのファイル
 </ul>
 
 <div class="node">
@@ -2197,7 +2208,7 @@ real    0m0.012s
  <div class="node">
 <a name="make-cleantime-at-group"></a>
 <p><hr>
-Next:&nbsp;<a rel="next" accesskey="n" href="#Group-files">Group files</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="#Group-Files">Group Files</a>,
 Previous:&nbsp;<a rel="previous" accesskey="p" href="#make-time-at-group">make time at group</a>,
 Up:&nbsp;<a rel="up" accesskey="u" href="#Group-dir">Group dir</a>
 
@@ -2212,7 +2223,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Group-dir">Group dir</a>
 <pre class="example">$ <kbd>make cleantime</kbd>
 </pre>
  <div class="node">
-<a name="Group-files"></a>
+<a name="Group-Files"></a>
 <p><hr>
 Previous:&nbsp;<a rel="previous" accesskey="p" href="#make-cleantime-at-group">make cleantime at group</a>,
 Up:&nbsp;<a rel="up" accesskey="u" href="#Group-dir">Group dir</a>
@@ -2253,7 +2264,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
 <li><a accesskey="5" href="#make-cleanall-at-test">make cleanall at test</a>:        <kbd>make cleanall</kbd> - テストの想定と結果をクリア
 <li><a accesskey="6" href="#make-time-at-test">make time at test</a>:            <kbd>make time</kbd> - テストの計時
 <li><a accesskey="7" href="#make-cleantime-at-test">make cleantime at test</a>:       <kbd>make cleantime</kbd> - テスト計時結果のクリア
-<li><a accesskey="8" href="#Test-files">Test files</a>:                   テストディレクトリーのファイル
+<li><a accesskey="8" href="#Test-Files">Test Files</a>:                   テストディレクトリーのファイル
 </ul>
 
 <div class="node">
@@ -2405,7 +2416,7 @@ real  0m0.006s
  <div class="node">
 <a name="make-cleantime-at-test"></a>
 <p><hr>
-Next:&nbsp;<a rel="next" accesskey="n" href="#Test-files">Test files</a>,
+Next:&nbsp;<a rel="next" accesskey="n" href="#Test-Files">Test Files</a>,
 Previous:&nbsp;<a rel="previous" accesskey="p" href="#make-time-at-test">make time at test</a>,
 Up:&nbsp;<a rel="up" accesskey="u" href="#Test-dir">Test dir</a>
 
@@ -2424,7 +2435,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="#Test-dir">Test dir</a>
 <pre class="example">$ <kbd>make cleantime</kbd>
 </pre>
  <div class="node">
-<a name="Test-files"></a>
+<a name="Test-Files"></a>
 <p><hr>
 Previous:&nbsp;<a rel="previous" accesskey="p" href="#make-cleantime-at-test">make cleantime at test</a>,
 Up:&nbsp;<a rel="up" accesskey="u" href="#Test-dir">Test dir</a>
index f2cc4a1..4f04c4d 100644 (file)
@@ -5,7 +5,7 @@
 @end ifnottex
 @setfilename autotest_mk.info
 @documentencoding UTF-8
-@settitle Autotest.mk - GNU Makeã\82\92å\88©ç\94¨ã\81\97ã\81\9fã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\83\84ã\83¼ã\83«
+@settitle Autotest.mk - ã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\81®ã\81\9fã\82\81ã\81«
 @firstparagraphindent insert
 @paragraphindent 1
 @ifhtml
@@ -24,7 +24,7 @@ Copyright @copyright{} 2011 j8takagi
 
 @titlepage
 @title Autotest.mk
-@subtitle GNU Makeを利用したソフトウェアテスト自動化ツール
+@subtitle ソフトウェアテスト自動化のための、GNU Makeを利用したフレームワーク
 @author j8takagi
 @insertcopying
 @end titlepage
@@ -87,7 +87,7 @@ Autotest.mk チュートリアルII - C言語@code{sort}関数のテスト
 テンプレートディレクトリー マニュアル
 
 * make group::                  @kbd{make}または@kbd{make group} - グループディレクトリーの作成
-* Template files::              テンプレートのファイル
+* Template Files::              テンプレートのファイル
 
 グループディレクトリー マニュアル
 
@@ -99,7 +99,7 @@ Autotest.mk チュートリアルII - C言語@code{sort}関数のテスト
 * make clean at group::         @kbd{make clean} - グループ内にあるすべてのテストで、実行結果をクリア
 * make time at group::          @kbd{make time} - グループ内にあるすべてのテストを計時
 * make cleantime at group::     @kbd{make cleantime} - グループ内にあるすべてのテストで、計時結果をクリア
-* Group files::                 グループのファイル
+* Group Files::                 グループのファイル
 
 テストディレクトリー マニュアル
 
@@ -110,7 +110,7 @@ Autotest.mk チュートリアルII - C言語@code{sort}関数のテスト
 * make cleanall at test::       @kbd{make cleanall} - テストの想定と結果をクリア
 * make time at test::           @kbd{make time} - テストの計時
 * make cleantime at test::      @kbd{make cleantime} - テスト計時結果のクリア
-* Test files::                  テストディレクトリーのファイル
+* Test Files::                  テストディレクトリーのファイル
 
 @end detailmenu
 @end ifinfo
@@ -122,7 +122,7 @@ Autotest.mk チュートリアルII - C言語@code{sort}関数のテスト
 
 @node About, Install, Top, Top
 @chapter Autotest.mk 概要
-Autotest.mkã\81¯ã\80\81GNU Makeã\82\92å\88©ç\94¨ã\81\97ã\81\9fã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\83\84ã\83¼ã\83«です。何回か@kbd{make}コマンドを実行し、コマンドファイルとテスト結果の想定をあらわすファイルを作成すれば、テストの準備は完了です。あとは@kbd{make}コマンドを1回実行すれば、テストを実行できます。テストが実行されると、詳細なログが出力されます。
+Autotest.mkã\81¯ã\82½ã\83\95ã\83\88ã\82¦ã\82§ã\82¢ã\83\86ã\82¹ã\83\88è\87ªå\8b\95å\8c\96ã\81®ã\81\9fã\82\81ã\81®ã\80\81GNU Makeã\82\92å\88©ç\94¨ã\81\97ã\81\9fã\83\95ã\83¬ã\83¼ã\83 ã\83¯ã\83¼ã\82¯です。何回か@kbd{make}コマンドを実行し、コマンドファイルとテスト結果の想定をあらわすファイルを作成すれば、テストの準備は完了です。あとは@kbd{make}コマンドを1回実行すれば、テストを実行できます。テストが実行されると、詳細なログが出力されます。
 
 @section 特徴
 Autotest.mkの特徴は次のとおりです。
@@ -1801,10 +1801,10 @@ Details in /home/foo/sort/test/sort_005/detail.log
 
 @menu
 * make group::                  @kbd{make}または@kbd{make group} - グループディレクトリーの作成
-* Template files::              テンプレートのファイル
+* Template Files::              テンプレートのファイル
 @end menu
 
-@node make group, Template files, Template dir, Template dir
+@node make group, Template Files, Template dir, Template dir
 @section @kbd{make}または@kbd{make group} - グループディレクトリーの作成
 
 変数@code{GROUPDIR}で指定されたディレクトリーをテストグループディレクトリーとして作成し、テストの実行に必要な次のファイルを配置します。
@@ -1840,7 +1840,7 @@ Details in /home/foo/sort/test/sort_005/detail.log
 $ @kbd{make GROUPDIR=~/triangle/test}
 @end example
 
-@node Template files,  , make group, Template dir
+@node Template Files,  , make group, Template dir
 @section テンプレートのファイル
 
 テンプレートディレクトリーには、次のファイルが含まれます。
@@ -1872,7 +1872,7 @@ $ @kbd{make GROUPDIR=~/triangle/test}
 * make clean at group::         @kbd{make clean} - グループ内にあるすべてのテストで、実行結果をクリア
 * make time at group::          @kbd{make time} - グループ内にあるすべてのテストを計時
 * make cleantime at group::     @kbd{make cleantime} - グループ内にあるすべてのテストで、計時結果をクリア
-* Group files::                 グループのファイル
+* Group Files::                 グループのファイル
 @end menu
 
 @node make create, Rename and Copy, Group dir, Group dir
@@ -2036,7 +2036,7 @@ real    0m0.007s
 real    0m0.012s
 @end example
 
-@node make cleantime at group, Group files, make time at group, Group dir
+@node make cleantime at group, Group Files, make time at group, Group dir
 @section @kbd{make cleantime} - グループの計時結果をクリア
 
 @kbd{make cleatime}で、@kbd{make time}により作成されたテストグループディレクトリーと各テストディレクトリーのファイルをすべて削除します。
@@ -2047,7 +2047,7 @@ real    0m0.012s
 $ @kbd{make cleantime}
 @end example
 
-@node Group files,  , make cleantime at group, Group dir
+@node Group Files,  , make cleantime at group, Group dir
 @section グループディレクトリーのファイル
 
 グループディレクトリーには、テストディレクトリーに加えて、次のファイルが含まれます。
@@ -2080,7 +2080,7 @@ $ @kbd{make cleantime}
 * make cleanall at test::       @kbd{make cleanall} - テストの想定と結果をクリア
 * make time at test::           @kbd{make time} - テストの計時
 * make cleantime at test::      @kbd{make cleantime} - テスト計時結果のクリア
-* Test files::                  テストディレクトリーのファイル
+* Test Files::                  テストディレクトリーのファイル
 @end menu
 
 @node make set, make reset, Test dir, Test dir
@@ -2196,7 +2196,7 @@ $ @kbd{make time}
 real  0m0.006s
 @end example
 
-@node make cleantime at test, Test files, make time at test, Test dir
+@node make cleantime at test, Test Files, make time at test, Test dir
 @section @kbd{make cleantime} - テスト計時結果のクリア
 @kbd{make cleantime}で、テストの計時の結果作成された次のファイルが削除されます。
 
@@ -2211,7 +2211,7 @@ real  0m0.006s
 $ @kbd{make cleantime}
 @end example
 
-@node Test files,  , make cleantime at test, Test dir
+@node Test Files,  , make cleantime at test, Test dir
 @section テストディレクトリーのファイル
 @table @file
 @item Makefile
index 7e94db8..d21908e 100644 (file)
@@ -26,6 +26,17 @@ h2 {
     background-color: navy;
 }
 
+.contents {
+    background-color: #DDF;
+    border: 4px double #000;
+}
+
+.contents h2 {
+    margin-left: 0;
+    color: inherit;
+    background-color: inherit;
+}
+
 h3, h4, h5 {
     color: navy;
     margin-left: -1em;