Sorry I didn't see that you are using Squeak 3.8... I think that in 3.8 the TestRunner is... TestRunner :) too. Maybe the method is different, but if the test is on the TestSuite created by TestCase, it should appear in the TestRunner
<br><br><div><span class="gmail_quote">On 6/2/06, <b class="gmail_sendername">Diego Fernandez</b> <<a href="mailto:diegof79@gmail.com">diegof79@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>If you use the Test Runner in 3.9, take a look at TestRunner>>findCategories and TestRunner>>findClassesForCategories: maybe you can debug those methods to see what's happening.<br>Also if you could print:
<br>
(TestCase buildSuite tests collect: [:aTest | aTest class ]) asSet includes: YourMissingTestCaseClass<br><br>If this returns true.. then is a problem in the test runner, if returns false, maybe your TestCase declares #isAbstract as true, or the super-class is incorrect.
<br><br>I hope this helps.<br>Cheers,<br></div><div><span class="sg">Diego</span></div><div><span class="e" id="q_10b979b4e1eb6905_2"><br><br><br><div><span class="gmail_quote">On 02 Jun 2006 15:57:32 -0400, <b class="gmail_sendername">
R. Clayton</b> <<a href="mailto:rvclayton@acm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">rvclayton@acm.org</a>
> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I have a project with the following categories and classes:<br><br> ContextFreeGrammar
<br> ContextFreeGrammar<br> ContextFreeGrammarTests<br> GrammarProduction<br> GrammarProductionTests<br> EarleyParser<br> EarleyParser<br> EarleyParserTestCases<br> EarleyParserTests<br> ParseState
<br> ParseStateSet<br> ParseStateSetTests<br> ParseStateTests<br><br>When I open a SUnit test runner, it lists the following:<br><br> [blah blah blah]<br><br> ColorTest<br> CompiledMethodTest<br> ComplexTest
<br>
DateAndTimeEpochTest<br><br> [blah blah blah]<br><br> DurationTest<br> EarleyParserTestCases<br> EarleyParserTests<br> EventManagerTest<br><br> [blah blah blah]<br><br> FractionTest<br> HashAndEqualsTestCase<br>
<br> [blah blah blah]<br><br> OrderedCollectionTest<br> ParseStateSetTests<br> ParseStateTests<br> PasteUpMorphTest<br><br> [blah blah blah]<br><br>That is, it's missing ContextFreeGrammarTests and GrammarProductionTests. How
<br>can I fix or get around this? I've tried various combinations of<br><br> 1 switching between "Test" and "Tests",<br><br> 2 filing out, deleting, and filing back in, and<br><br> 3 closing and reopening the test runner
<br><br>with no success. This is squeak 3.8 update 6665 on a debian testing system.<br><br><br></blockquote></div><br>
</span></div></blockquote></div><br>