<!DOCTYPE html>
<html>
<head>
</head>
<body>
<dl style="line-height: 1.5; margin-left: 2em">
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
<dd style="margin-left: 8.5em">Kouhei Sutou <kou****@clear*****></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
<dd style="margin-left: 8.5em">2018-02-19 09:30:31 +0900 (Mon, 19 Feb 2018)</dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
<dd style="margin-left: 8.5em"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a">76b2625b6fe13201fe0c6db093b0e119f7ef406a</a></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
<dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">Add --n-retries option</pre></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
<dd style="margin-left: 8.5em">
<ul>
<li><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49ac">lib/grntest/tester.rb</a></li>
<li><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cf">lib/grntest/worker.rb</a></li>
</ul>
</dd>
</dl>
<div class="diff-section" style="clear: both">
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: lib/grntest/tester.rb (+9 -1)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49ac">...</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL1">1</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL4">4</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL229">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL230">230</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL231">231</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL232">232</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL233">233</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL234">234</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL235">235</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL280">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL281">281</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL282">282</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL283">283</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL284">284</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL285">285</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL286">286</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL310">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL311">311</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL312">312</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL313">313</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL314">314</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL315">315</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acL316">316</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49ac">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR4">4</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR229">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR230">230</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR231">231</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR232">232</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR233">233</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR234">234</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR235">235</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR236">236</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR237">237</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR238">238</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR239">239</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR240">240</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR241">241</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR286">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR287">287</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR288">288</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR289">289</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR290">290</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR291">291</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR292">292</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR293">293</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR317">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR318">318</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR319">319</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR320">320</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR321">321</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR322">322</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR323">323</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-a0ca12b897ed7199f37c42f1409e49acR324">324</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,4 +1,4 @@</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-# Copyright (C) 2012-201<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">6</span> Kouhei Sutou <kou****@clear*****></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+# Copyright (C) 2012-201<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">8</span> Kouhei Sutou <kou****@clear*****></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # This program is free software: you can redistribute it and/or modify</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # it under the terms of the GNU General Public License as published by</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -230,6 +230,12 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Grntest</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> tester.debug = debug</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ parser.on("--n-retries=N", Integer,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "Retry N times on failure",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "(#{tester.n_retries}") do |n|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ tester.n_retries = n</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> parser.on("--version",</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> "Show version and exit") do</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> puts(VERSION)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -281,6 +287,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Grntest</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> attr_writer :debug</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> attr_reader :test_patterns, :test_suite_patterns</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> attr_reader :exclude_test_patterns, :exclude_test_suite_patterns</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ attr_accessor :n_retries</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> def initialize</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> @groonga = "groonga"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> @groonga_httpd = "groonga-httpd"</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -311,6 +318,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Grntest</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> initialize_memory_checkers</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> @timeout = 5</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> @read_timeout = 3</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ @n_retries = 0</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> def run(*targets)</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: lib/grntest/worker.rb (+32 -7)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cf">...</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL1">1</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL4">4</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL98">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL99">99</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL100">100</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL101">101</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL102">102</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL103">103</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL104">104</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL105">105</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL106">106</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL107">107</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL108">108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL109">109</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL110">110</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL161">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL162">162</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL163">163</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL164">164</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL165">165</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL166">166</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL167">167</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL168">168</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfL169">169</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cf">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR4">4</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR98">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR99">99</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR100">100</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR101">101</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR102">102</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR103">103</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR104">104</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR105">105</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR106">106</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR107">107</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR108">108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR109">109</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR110">110</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR111">111</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR162">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR163">163</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR164">164</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR165">165</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR166">166</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR167">167</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR168">168</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR169">169</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR170">170</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR171">171</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR172">172</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR173">173</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR174">174</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR175">175</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR176">176</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR177">177</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR178">178</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR179">179</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR180">180</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR181">181</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR182">182</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR183">183</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR184">184</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR185">185</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR186">186</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR187">187</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR188">188</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR189">189</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR190">190</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR191">191</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR192">192</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR193">193</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/grntest/commit/76b2625b6fe13201fe0c6db093b0e119f7ef406a#diff-c0a104b0faf89c5930f143c5efcc02cfR194">194</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,4 +1,4 @@</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-# Copyright (C) 2012-201<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">6</span> Kouhei Sutou <kou****@clear*****></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+# Copyright (C) 2012-201<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">8</span> Kouhei Sutou <kou****@clear*****></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # This program is free software: you can redistribute it and/or modify</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # it under the terms of the GNU General Public License as published by</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -99,12 +99,13 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Grntest</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> @suite_name = suite_name</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> @reporter.on_suite_start(self)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> end</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000"> @test_script_path = test_script_path</span></span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">@</span>test_<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">n</span>a<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">me</span> <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">= </span>test_name</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">runner</span> <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">=</span> <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">Te</span>s<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">tR</span>u<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">nn</span>e<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">r.n</span>e<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">w(@t</span>e<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">ster,</span> se<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">lf)</span></span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">succ</span>e<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">eded = false u</span>n<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">less runner.run</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">unless run_</span>test<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">(test</span>_<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">script_p</span>a<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">th,</span> test_name<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">)</span></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ su<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">cc</span>ee<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">d</span>e<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">d</span> <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">= fal</span>se</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ e<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">n</span>d</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break if interruptted?</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if @tester.stop_on_failure? and @test_suites_result.have_failure?</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> break</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> end</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -162,8 +163,32 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">module Grntest</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> def on_test_finish(result)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> @result.on_test_finish</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> @reporter.on_test_finish(self, result)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- @test_script_path = nil</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- @test_name = nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ private</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ def run_test(test_script_path, test_name)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ begin</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ @test_script_path = test_script_path</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ @test_name = test_name</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ n = -1</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ loop do</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ n += 1</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ runner = TestRunner.new(@tester, self)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return true if runner.run</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if n < @tester.n_retries and not interruptted?</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ @test_suites_result.n_total_tests += 1</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ next</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return false</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ensure</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ @test_script_path = nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ @test_name = nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> end</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> end</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>