<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Dec 9, 2013 at 3:37 PM, Chris Muller <span dir="ltr">&lt;<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I want you to know, several of my packages like Ma-Serialization and<br>
Magma DO separate out a &quot;-Tests&quot; package from the core functionality<br>
-- because they&#39;re biggish.  For me, it was only when the tests were<br>
so minor in size that I decided I didn&#39;t warrant the extra &quot;line item&quot;<br>
in the package list, file-directories, etc.<br>
<div class="im"><br>
&gt; I do appreciate your point that an excessive number of fine-grained<br>
&gt; packages would be daunting to manage. I try not to create new<br>
&gt; packages. In this case, it seemed like the natural thing to do.<br>
<br>
</div>I _am_ glad for what you said above.  We definitely agree it&#39;s a<br>
natural thing to do, if not always the threshold of when we should do<br>
it.  Not a big deal for &quot;-Tests&quot; packages.<br>
<div class="im"><br>
&gt;&gt; So one can run its tests and know that the GUI-specification is<br>
&gt;&gt; performing correctly, of course!  :)  Before deploying an image to<br>
&gt;&gt; production is a good time to run tests.<br>
&gt;<br>
&gt; :) But of course you don&#39;t mean that the _specs_themselves_ should<br>
&gt; depend on TestCase. But if you bundle the thing-under-test together<br>
&gt; with the tests, you can&#39;t separate the two.<br>
<br>
</div>This is why I said earlier that stripping was not being given due consideration.<br>
<br>
Shrinking/stripping activities are already a regular part of<br>
Configuration-for-deployment.<br>
<br>
Much less so for configuring a development image.  That&#39;s the time<br>
when I &quot;want everything&quot; and as few complications as possible to get<br>
there.<br>
<br>
I can relent for this &quot;-Tests&quot; idiom but, mark my words Frank, I&#39;m<br>
watching you!  :)  If tiny new packages besides &quot;-Tests&quot; start<br>
appearing, we&#39;ll be having this conversation again.<br>
<br>
PS -- Since it was for aesthetic reasons, it would be better and more<br>
consistent if it were named &quot;ToolBuilder-Tests&quot; instead of<br>
&quot;ToolBuilderTests&quot;.<br></blockquote><div><br></div><div>Sure, but then Monticello forces you to have as many packages as there are ToolBuilder-Foo thingies, right?  That&#39;s ok for ToolBuilder, but for Tools it doesn&#39;t fly.  It forces</div>
<div>Tools-Deployment-Base, Tools-Deployment-Browser, Tools-Deployment-Debugger et al so one can have Tools-Deployment &amp; Tools-Tests.  This is better long-term (can pattern e.g. match off Foo-Deployment) but more work up-front than moving Tools-Tests to ToolsTests.</div>
</div><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>