Let&#39;s rename --verbose --verbose to --debug at least.<div><br></div><div>I&#39;d also prefer renaming --details to --trace or something because --details sounds less detailed than --debug but I&#39;m not strongly opinionated about this.</div>

<div><br></div><div>- Ryosuke<br><br><div class="gmail_quote">On Tue, Jul 31, 2012 at 7:09 PM, Dirk Pranke <span dir="ltr">&lt;<a href="mailto:dpranke@chromium.org" target="_blank">dpranke@chromium.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Tue, Jul 31, 2012 at 7:02 PM, Ryosuke Niwa &lt;<a href="mailto:rniwa@webkit.org">rniwa@webkit.org</a>&gt; wrote:<br>


&gt; On Tue, Jul 31, 2012 at 6:59 PM, Dirk Pranke &lt;<a href="mailto:dpranke@chromium.org">dpranke@chromium.org</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Jul 31, 2012 at 6:36 PM, Ryosuke Niwa &lt;<a href="mailto:rniwa@webkit.org">rniwa@webkit.org</a>&gt; wrote:<br>
&gt;&gt; &gt; On Tue, Jul 31, 2012 at 6:29 PM, Dirk Pranke &lt;<a href="mailto:dpranke@chromium.org">dpranke@chromium.org</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I&#39;m finally getting around to cleaning up the byzantine mass of<br>
&gt;&gt; &gt;&gt; options in new-run-webkit-tests that controls what gets printed to<br>
&gt;&gt; &gt;&gt; stderr and stdout during a test run.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; The patch is posted in <a href="https://bugs.webkit.org/show_bug.cgi?id=92432" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=92432</a>.<br>
&gt;&gt; &gt;&gt; To quote the changelog:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; [All of the --print X,Y,Z options are] replaced by five printing<br>
&gt;&gt; &gt;&gt; modes/options:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; 1) by default, we print some configuration information, errors,<br>
&gt;&gt; &gt;&gt; warnings, and a progress bar. We didn&#39;t use to print the configuration<br>
&gt;&gt; &gt;&gt; information by default, and I&#39;ve found that (a) it&#39;s really useful and<br>
&gt;&gt; &gt;&gt; (b) most people didn&#39;t know about it. However, if you don&#39;t want that<br>
&gt;&gt; &gt;&gt; output, use ...<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; 2) if --quiet is passed, we don&#39;t print the configuration information<br>
&gt;&gt; &gt;&gt; (this was the default before)<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; 3) if --verbose is specified once, you will get a one-line-per test<br>
&gt;&gt; &gt;&gt; summary in addition to the default output of (1). This is close to the<br>
&gt;&gt; &gt;&gt; --verbose mode from ORWT and is probably more useful than the older<br>
&gt;&gt; &gt;&gt; form of --verbose, which printed out a lot more debug-type stuff. To<br>
&gt;&gt; &gt;&gt; get the debug-type stuff ...<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; 4) if --verbose is specified twice, you get the old-style debug log<br>
&gt;&gt; &gt;&gt; output<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; And, if you used to use the obscure but occasionally really helpful<br>
&gt;&gt; &gt;&gt; --print trace-everything flag:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; 5) if --details is specified, you get the per-test details you used to<br>
&gt;&gt; &gt;&gt; get with --print trace-everything or --print trace-unexpected.<br>
&gt;&gt; &gt;&gt; --details handling is largely independendent of --quiet/--verbose.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We&#39;ve still got too many --verbose/--details options.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Can we just combine two --verbose and --details or remove one of them<br>
&gt;&gt; &gt; and<br>
&gt;&gt; &gt; call it --debug?<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m not sure if I understand your suggestion. Are you suggesting we<br>
&gt;&gt; call --details --debug instead? or have --verbose --verbose be<br>
&gt;&gt; replaced by --debug?<br>
&gt;<br>
&gt;<br>
&gt; My suggestion is to merge --verbose --verbose and --details into one option:<br>
&gt; --debug.<br>
<br>
</div></div>Right, I wouldn&#39;t want to do that; it would make the already-too-big<br>
bot output 6x bigger, I&#39;m guessing.<br>
<div class="im"><br>
&gt;&gt; We definitely don&#39;t want --details to be enabled by default either<br>
&gt;&gt; interactively or on the bots; it logs way too much if you&#39;re running a<br>
&gt;&gt; lot of tests. I also personally would not want to have to slog through<br>
&gt;&gt; the debug output to extract the stuff that --details will print.<br>
&gt;&gt;<br>
&gt;&gt; I would be fine with changing &#39;--verbose --verbose&#39; to &#39;--debug&#39;, but<br>
&gt;&gt; I&#39;m not sure if that&#39;s either much of an improvement or enough to make<br>
&gt;&gt; you happy?<br>
&gt;<br>
&gt;<br>
&gt; So we need to have --verbose --verbose separately from --verbose and<br>
&gt; --details to be used on bots? Why don&#39;t we get rid of single --verbose then?<br>
<br>
</div>ap@ and others have requested a single --verbose that is closer to<br>
what ORWT used to do (bug 88702); something more than what we get by<br>
default, but less verbose than either what --details or<br>
--verbose/--debug would be.<br>
<span class="HOEnZb"><font color="#888888"><br>
-- Dirk<br>
</font></span></blockquote></div><br></div>