> You may have a lot of noise.
> 
> I guess that Ruby uses files as a unit of development/deployment. The closest 
> Smalltalk/Pharo has is the class and the package.
> 
> I would suggest that TestCase which would use this feature use some 
> pragma/method to identify/declare which classes/packages this test depends 
> upon. Then the "autotest" framework would register such tests and listen for 
> changes in the given classes/packages, launching required tests whenever a 
> change happen.
> 
> Additionally, one could declare such a pragma on a single test method, when 
> this test should be run for a specific class.
> 
> Of course, you also to take care of long running tests, which you probably 
> want to exclude from auto-testing.

I see autotest in Pharo in a slighly different way: When I press save in the 
Monticello browser, I have a popup menu which asks me whether (i) I want to run 
all the tests or (ii) only the tests that cover that I changed from the last 
version.

Does this make sense?

Cheers,
Alexandre
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to