<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>mizzy.org: Assurer - &#12469;&#12540;&#12496;&#12486;&#12473;&#12486;&#12451;&#12531;&#12464;&#12501;&#12524;&#12540;&#12512;&#12527;&#12540;&#12463; #1</title>
    <link>http://blog.mizzy.org/articles/2007/01/06/assurer01</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Assurer - &#12469;&#12540;&#12496;&#12486;&#12473;&#12486;&#12451;&#12531;&#12464;&#12501;&#12524;&#12540;&#12512;&#12527;&#12540;&#12463; #1</title>
      <description>&lt;p&gt;
&lt;a class="ext-link" href="http://unknownplace.org/memo/"&gt;&lt;span class="icon"&gt;&lt;/span&gt;typester &#12373;&#12435;&lt;/a&gt; &#12364; del.icio.us &#12391;&#12300;&#38283;&#30330;&#21442;&#21152;&#12375;&#12383;&#12356;&#65281;&#12301;&#12392;&#12362;&#12387;&#12375;&#12419;&#12387;&#12390;&#12367;&#12384;&#12373;&#12387;&#12383;&#12398;&#12391;&#12289;#assurer@freenode &#12481;&#12515;&#12493;&#12523;&#12388;&#12367;&#12426;&#12414;&#12375;&#12383;&#12290;&#12414;&#12384;&#12362;&#12362;&#12414;&#12363;&#12394;&#20181;&#27096;&#12377;&#12425;&#22266;&#12414;&#12387;&#12390;&#12356;&#12394;&#12356;&#27573;&#38542;&#12394;&#12398;&#12391;&#12289;&#12356;&#12429;&#12356;&#12429;&#12372;&#21161;&#35328;&#38914;&#12369;&#12427;&#12392;&#22823;&#22793;&#12358;&#12428;&#12375;&#12356;&#12391;&#12377;&#12290;&#12372;&#33288;&#21619;&#12398;&#12354;&#12427;&#26041;&#12399;&#12380;&#12402;&#65281;
&lt;/p&gt;
&lt;p&gt;
&#12391;&#12289;&#26412;&#38988;&#12290;&lt;a class="ext-link" href="http://trac.mizzy.org/public/browser/library/perl/trunk/Assurer"&gt;&lt;span class="icon"&gt;&lt;/span&gt;Assurer&lt;/a&gt; (&lt;a class="ext-link" href="http://svn.mizzy.org/public/library/perl/trunk/Assurer/"&gt;&lt;span class="icon"&gt;&lt;/span&gt;SVN&lt;/a&gt;) &#12434;&#12385;&#12423;&#12387;&#12392;&#20462;&#27491;&#12375;&#12414;&#12375;&#12383;&#12290;&#20462;&#27491;&#28857;&#12399;&#20197;&#19979;&#12398;&#36890;&#12426;&#12391;&#12377;&#12290;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;assurer.pl &#12395; Plagger &#12398;&#25991;&#23383;&#12364;&#27531;&#12387;&#12390;&#12356;&#12383;&#12398;&#12391;&#12289;&#20462;&#27491;&#12375;&#12414;&#12375;&#12383;&#12290;&#65288;&#12399;&#12390;&#12502;&#12391;&#12467;&#12513;&#12531;&#12488;&#38914;&#12365;&#12414;&#12375;&#12383;&#12290;&#12354;&#12426;&#12364;&#12392;&#12358;&#12372;&#12374;&#12356;&#12414;&#12377;&#12290;&#65289;&lt;/li&gt;
&lt;li&gt;Assurer::Test &#12392;&#12356;&#12358;&#12463;&#12521;&#12473;&#12434;&#12388;&#12367;&#12426;&#12414;&#12375;&#12383;&#12290;Assurer::Plugin::HTTP &#12391;&#12399;&#26368;&#21021;&#12289;Test::More &#12434;&#20351;&#12387;&#12390;&#12356;&#12383;&#12398;&#12391;&#12377;&#12364;&#12289;&#20195;&#12431;&#12426;&#12395;&#12371;&#12385;&#12425;&#12434;&#20351;&#12358;&#12424;&#12358;&#12395;&#12375;&#12390;&#12414;&#12377;&#12290;&lt;/li&gt;
&lt;li&gt;&#20182;&#24494;&#20462;&#27491;&#12290;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;
&#20170;&#22238;&#36861;&#21152;&#12375;&#12383; Assurer::Test &#12392;&#12356;&#12358;&#12463;&#12521;&#12473;&#12399; Test::Builder &#12434;&#21033;&#29992;&#12375;&#12390;&#12356;&#12390;&#12289; Test::More &#12398;&#20195;&#12431;&#12426;&#12392;&#12375;&#12390;&#12486;&#12473;&#12488;&#29992;&#12503;&#12521;&#12464;&#12452;&#12531;&#12363;&#12425;&#21033;&#29992;&#12377;&#12427;&#12371;&#12392;&#12434;&#24819;&#23450;&#12375;&#12390;&#12356;&#12414;&#12377;&#12290;
&lt;/p&gt;
&lt;p&gt;
&#12394;&#12380;&#12431;&#12374;&#12431;&#12374;&#12371;&#12398;&#12463;&#12521;&#12473;&#12434;&#20316;&#12387;&#12383;&#12363;&#12392;&#12356;&#12358;&#12392;&#12289;&#12486;&#12473;&#12488;&#32080;&#26524;&#20986;&#21147;&#12434;&#33394;&#20998;&#12369;&#12375;&#12383;&#12363;&#12387;&#12383;&#12363;&#12425;&#12391;&#12377;&#12290;&#23455;&#34892;&#12377;&#12427;&#12392;&#12371;&#12435;&#12394;&#24863;&#12376;&#12398;&#20986;&#21147;&#12395;&#12394;&#12426;&#12414;&#12377;&#12290;&#65288;RSS &#12522;&#12540;&#12480;&#12384;&#12392;&#33394;&#12364;&#35211;&#12360;&#12394;&#12356;&#12392;&#24605;&#12356;&#12414;&#12377;&#12364;&#8230;&#65289;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
$ ./assurer.pl -c examples/config.yaml
[info] Testing http://svn.mizzy.org/ #0
&lt;span style="color: blue;"&gt;ok 1 - Content of http://svn.mizzy.org/ matches 'It works!'&lt;/span&gt;
[info] Testing http://svn.mizzy.org/ #1
&lt;span style="color: red;"&gt;not ok 2 - Content of http://svn.mizzy.org/ matches 'It not works!'&lt;/span&gt;
#                   '&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&amp;lt;h1&amp;gt;It works!&amp;lt;/h1&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;'
#     doesn't match '(?-xism:It not works!)'
&lt;/pre&gt;
&lt;p&gt;
&#12414;&#12383;&#12289;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
global:
  config:
    no_diag: 1
&lt;/pre&gt;
&lt;p&gt;
&#12392;&#12356;&#12387;&#12383;&#35373;&#23450;&#12434;&#12377;&#12427;&#12392;&#12289;&#20197;&#19979;&#12398;&#12424;&#12358;&#12395; diag message &#12434;&#34920;&#31034;&#12375;&#12394;&#12367;&#12394;&#12426;&#12414;&#12377;&#12290;
&lt;/p&gt;
&lt;pre class="wiki"&gt;
$ ./assurer.pl -c examples/config.yaml
[info] Testing http://svn.mizzy.org/ #0
&lt;span style="color: blue;"&gt;ok 1 - Content of http://svn.mizzy.org/ matches 'It works!'&lt;/span&gt;
[info] Testing http://svn.mizzy.org/ #1
&lt;span style="color: red;"&gt;not ok 2 - Content of http://svn.mizzy.org/ matches 'It not works!'&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;
Assurer::Test &#12399;&#20170;&#24460;&#12289; Assurer::Test::More &#12392;&#12363; Assurer::Test::Class &#12392;&#12356;&#12387;&#12383;&#24863;&#12376;&#12391;&#12505;&#12540;&#12473;&#12392;&#12394;&#12427; Test::* &#12395;&#24540;&#12376;&#12390;&#32048;&#20998;&#21270;&#12377;&#12427;&#12363;&#12418;&#12375;&#12428;&#12414;&#12379;&#12435;&#12290;
&lt;/p&gt;

</description>
      <pubDate>Sat, 06 Jan 2007 21:22:47 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:70024B30-FB43-11DB-B19E-9689BF6E4193</guid>
      <author>Gosuke Miyashita</author>
      <link>http://blog.mizzy.org/articles/2007/01/06/assurer01</link>
      <category>program</category>
      <trackback:ping>http://blog.mizzy.org/articles/trackback/300</trackback:ping>
    </item>
  </channel>
</rss>
