<h3 class="section">2.1 ダウンロード</h3>
-<p><a href="http://github.com/j8takagi/autotest_mk">GitHub/j8takagi/autotest_mk</a>の<a href="http://github.com/j8takagi/autotest_mk/downloads">ダウンロードページ</a>から最新版の<samp><span class="file">tar.gz</span></samp>ファイルをダウンロードします。
+<p><a href="https://github.com/j8takagi/Autotest.mk/">GitHub/j8takagi/Autotest.mk</a>の<a href="https://github.com/j8takagi/Autotest.mk/downloads">ダウンロードページ</a>から最新版の<samp><span class="file">tar.gz</span></samp>ファイルをダウンロードします。
<p>続けて、対応する<samp><span class="file">md5sum</span></samp>ファイルをダウンロードします。
<h3 class="section">2.2 ファイルの検証</h3>
-<p>ダウンロードが完了したら、<kbd>md5sum</kbd>と<kbd>diff</kbd>で正しくファイルがダウンロードができているかを検証します。
+<p>(準備中)
+
+ <p>ダウンロードが完了したら、<kbd>md5sum</kbd>と<kbd>diff</kbd>で正しくファイルがダウンロードができているかを検証します。
<pre class="example"> $ <kbd>md5sum autotest_mk.tar.gz | diff -s autotest_mk.tar.gz.md5sum -</kbd>
Files autotest_mk.tar.gz.md5sum and - are identical
<p>三角形判定プログラムをビルドします。
<pre class="example"> $ <kbd>make</kbd>
+ rm -f triangle
gcc -o triangle triangle.c
</pre>
<p>テストもかねて、三角形判定プログラムを手動で実行します。
<p>バグを含み一部のテストに失敗する三角形判定プログラムをビルドする場合は、次のコマンドを実行します。
<pre class="example"> $ <kbd>make bug</kbd>
+ rm -f triangle
gcc -o triangle triangle.c
</pre>
<p>テストもかねて、三角形判定プログラムを手動で実行します。
$ <kbd>./triangle 2 4 4</kbd>
isosceles triangle
</pre>
- <p><kbd>./triangle 3 4 5</kbd>で、仕様では`scalene triangle'という結果になるべきところが、`futohen sankakukei'となっています。
+ <p><kbd>./triangle 3 4 5</kbd>で、仕様で`scalene triangle'となるべきところが、`futohen sankakukei'となっています。
<p><a name="Create-Group"></a>
<pre class="example"> $ <kbd>make set</kbd>
scalene triangle
</pre>
- <p>ã\81\93ã\81®æ\96¹æ³\95ã\81§<samp><span class="file">0.txt</span></samp>ã\82\92ä½\9cæ\88\90ã\81\97ã\81\9få ´å\90\88ã\81¯ã\80\81ä½\9cæ\88\90ã\81\95ã\82\8cã\81\9få\86\85容ã\81\8cã\83\86ã\82¹ã\83\88æ\83³å®\9aã\81¨ã\81\97ã\81¦æ\9c¬å½\93ã\81«æ£ã\81\97ã\81\84ã\81\8bã\82\88ã\81\8fæ¤\9cè¨\8eã\81\99ã\82\8bå¿\85è¦\81ã\81\8cã\81\82ã\82\8aã\81¾ã\81\99。
+ <p>ã\81\93ã\81®æ\96¹æ³\95ã\81§<samp><span class="file">0.txt</span></samp>ã\82\92ä½\9cæ\88\90ã\81\99ã\82\8bå ´å\90\88ã\81¯ã\80\81ä½\9cæ\88\90ã\81\95ã\82\8cã\81\9få\86\85容ã\81\8cã\83\86ã\82¹ã\83\88æ\83³å®\9aã\81¨ã\81\97ã\81¦æ\9c¬å½\93ã\81«æ£ã\81\97ã\81\84ã\81\8bã\82\88ã\81\8fæ¤\9cè¨\8eã\81\99ã\82\8bå¿\85è¦\81ã\81\8cã\81\82ã\82\8aã\81¾ã\81\99ã\80\82ä¾\8bã\81\88ã\81°ã\80\81ã\83\90ã\82°ã\82\92å\90«ã\82\80ä¸\89è§\92å½¢å\88¤å®\9aã\83\97ã\83ã\82°ã\83©ã\83 ã\82\92æº\96å\82\99ã\81\97ã\81¦<kbd>make set</kbd>ã\82\92å®\9fè¡\8cã\81\99ã\82\8bã\81¨ã\80\81ä»\95æ§\98ã\81¨ç\95°ã\81ªã\82\8bã\83\86ã\82¹ã\83\88æ\83³å®\9aã\83\95ã\82¡ã\82¤ã\83«ã\81\8cä½\9cæ\88\90ã\81\95ã\82\8cã\80\81ã\83\86ã\82¹ã\83\88ã\82\92æ£ã\81\97ã\81\8få®\9fè¡\8cã\81§ã\81\8dã\81¾ã\81\9bã\82\93。
+<pre class="example"> $ <kbd>make set</kbd>
+ futohen sankakukei
+</pre>
<p>また、<samp><span class="file">0.txt</span></samp>がすでに存在する場合は<kbd>make set</kbd>を実行するとエラーになり、<samp><span class="file">0.txt</span></samp>は更新されません。
<h4 class="subsection">3.5.3 <kbd>make reset</kbd></h4>
<p>バグを含む三角形判定プログラムを準備してテストグループを実行した場合、次のように表示されます。
-<pre class="example"> test: 10 / 13 tests passed. Detail in /home/foo/triangle/test/TEST.log
+<pre class="example"> test: 11 / 13 tests passed. Detail in /home/foo/triangle/test/TEST.log
</pre>
<p><a name="Check-Group-Log"></a>
<h4 class="subsection">4.1.1 <kbd>make</kbd>または<kbd>make group</kbd> グループの作成</h4>
-<p>変数<code>GROUPDIR</code>で指定されたディレクトリーをテストグループディレクトリーとして作成し、必要な次のファイルをコピーします。
+<p>変数<code>GROUPDIR</code>で指定されたディレクトリーをテストグループディレクトリーとして作成し、必要なファイルを配置します。
<p><a name="Template-Files"></a>
<h4 class="subsection">4.1.2 テンプレートのファイル</h4>
+<p>テンプレートディレクトリーには、次のファイルが含まれます。
+ <dl>
+<dt><samp><span class="file">Makefile</span></samp><dd>テンプレートディレクトリーのMakefile
+
+ <br><dt><samp><span class="file">Group.mk</span></samp><dd>グループディレクトリーのMakefile。<kbd>make</kbd>または<kbd>make group</kbd>で、グループディレクトリーに<samp><span class="file">Makefile</span></samp>として配置されます。
+
+ <br><dt><samp><span class="file">Test.mk</span></samp><dd>テストディレクトリーから参照されるMakefile。<kbd>make</kbd>または<kbd>make group</kbd>で、グループディレクトリーに配置されます。
+
+ <br><dt><samp><span class="file">Define.mk</span></samp><dd>テストとテストグループに関する項目を定義したMakefile。<kbd>make</kbd>または<kbd>make group</kbd>で、グループディレクトリーに配置されます。
+
+ <br><dt><samp><span class="file">Define_group.mk</span></samp><dd>テストグループに関する項目を定義したMakefile。<kbd>make</kbd>または<kbd>make group</kbd>で、グループディレクトリーに配置されます。
+
+ <br><dt><samp><span class="file">Define.mk</span></samp><dd>テストに関する項目を定義したMakefile。<kbd>make</kbd>または<kbd>make group</kbd>で、グループディレクトリーに配置されます。
+</dl>
+
<p><a name="Group-Dir"></a>
<h3 class="section">4.2 グループディレクトリー</h3>
<h4 class="subsection">4.2.1 <kbd>make create</kbd> テストの作成</h4>
+<p>変数<code>TEST</code>で指定されたディレクトリーをテストディレクトリーとして作成し、必要なファイルを配置します。
+
<p><a name="Rename"></a>
<h4 class="subsection">4.2.2 テスト名の変更</h4>