[Pharo-project] [ANN] TDDFacilities - Restarting a test sends #tearDown and #setUp
Hi, I created a new version of TDDFacilities (TDD-Facilities-HernanWilkinson.15) that includes: 1) When debugging a test and the test is changed or restarted, the messages #tearDown and #setUp are sent to the test to restart it in the correct state. (This is something I asked to Niall when showing SUnit 4 at Esug) 2) Fixed and error with the "Create" button that did not appear when doing "Step Into" or "Step Over". 3) Removed code to make it compatible with Pharo 1.1 I hope you like it! Hernan. -- * Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com <http://www.10pines.com/> *
GREAT! Is there a ConfigurationOfTDDFacilities available? Fernando On Sep 20, 2010, at 9:23 PM, Hernan Wilkinson wrote:
Hi, I created a new version of TDDFacilities (TDD-Facilities-HernanWilkinson.15) that includes:
1) When debugging a test and the test is changed or restarted, the messages #tearDown and #setUp are sent to the test to restart it in the correct state. (This is something I asked to Niall when showing SUnit 4 at Esug) 2) Fixed and error with the "Create" button that did not appear when doing "Step Into" or "Step Over". 3) Removed code to make it compatible with Pharo 1.1
I hope you like it! Hernan.
-- Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com
<ATT00001..txt>
hmm no there is not because it is just one package... do you think it is worth to have one? 2010/9/21 Fernando olivero <fernando.olivero@usi.ch>
GREAT!
Is there a ConfigurationOfTDDFacilities available?
Fernando On Sep 20, 2010, at 9:23 PM, Hernan Wilkinson wrote:
Hi, I created a new version of TDDFacilities (TDD-Facilities-HernanWilkinson.15) that includes:
1) When debugging a test and the test is changed or restarted, the messages #tearDown and #setUp are sent to the test to restart it in the correct state. (This is something I asked to Niall when showing SUnit 4 at Esug) 2) Fixed and error with the "Create" button that did not appear when doing "Step Into" or "Step Over". 3) Removed code to make it compatible with Pharo 1.1
I hope you like it! Hernan.
-- * Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com <http://www.10pines.com/> * <ATT00001..txt>
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- *Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com <http://www.10pines.com/>*
Mmm, I don't know if it is right now, but in the future the configurations will add a little more value (like describing a version as "stable for pharo1.0" or "release for pharo 1.1"...) Cheers, Guille 2010/9/21 Hernan Wilkinson <hernan.wilkinson@10pines.com>
hmm no there is not because it is just one package... do you think it is worth to have one?
2010/9/21 Fernando olivero <fernando.olivero@usi.ch>
GREAT!
Is there a ConfigurationOfTDDFacilities available?
Fernando On Sep 20, 2010, at 9:23 PM, Hernan Wilkinson wrote:
Hi, I created a new version of TDDFacilities (TDD-Facilities-HernanWilkinson.15) that includes:
1) When debugging a test and the test is changed or restarted, the messages #tearDown and #setUp are sent to the test to restart it in the correct state. (This is something I asked to Niall when showing SUnit 4 at Esug) 2) Fixed and error with the "Create" button that did not appear when doing "Step Into" or "Step Over". 3) Removed code to make it compatible with Pharo 1.1
I hope you like it! Hernan.
-- * Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com <http://www.10pines.com/> * <ATT00001..txt>
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- *Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com <http://www.10pines.com/>*
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
hmm no there is not because it is just one package... do you think it is worth to have one?
Yes. Alexandre
2010/9/21 Fernando olivero <fernando.olivero@usi.ch> GREAT!
Is there a ConfigurationOfTDDFacilities available?
Fernando On Sep 20, 2010, at 9:23 PM, Hernan Wilkinson wrote:
Hi, I created a new version of TDDFacilities (TDD-Facilities-HernanWilkinson.15) that includes:
1) When debugging a test and the test is changed or restarted, the messages #tearDown and #setUp are sent to the test to restart it in the correct state. (This is something I asked to Niall when showing SUnit 4 at Esug) 2) Fixed and error with the "Create" button that did not appear when doing "Step Into" or "Step Over". 3) Removed code to make it compatible with Pharo 1.1
I hope you like it! Hernan.
-- Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com
<ATT00001..txt>
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
By doing ( in pharo core): Gofer new squeaksource: 'TDDFacilities'; package: 'TDD-Facilities'; load You get dependency errors: This package depends on the following classes: OBTextMorphEditorWithShout DEVToolSet OBBrowser OBTextSelection You must resolve these dependencies before you will be able to load these definitions: DEVToolSet classSide>>ifOBTools:else: OBBrowser>>scanNodeCommands: OBBrowser>>scanTextCommands: OBTextMorphEditorWithShout classSide>>initializeCmdKeyShortcuts OBTextMorphEditorWithShout>>debugTest: OBTextMorphEditorWithShout>>save:andValueTestHelper: OBTextMorphEditorWithShout>>stepTest: OBTextMorphEditorWithShout>>valueTestHelper: OBTextSelection>>isMethodNode So the ConfigurationOfTDDFacilities could take care of resolving this dependencies, automatically. Fernando On Sep 21, 2010, at 1:34 PM, Hernan Wilkinson wrote:
hmm no there is not because it is just one package... do you think it is worth to have one?
2010/9/21 Fernando olivero <fernando.olivero@usi.ch> GREAT!
Is there a ConfigurationOfTDDFacilities available?
Fernando On Sep 20, 2010, at 9:23 PM, Hernan Wilkinson wrote:
Hi, I created a new version of TDDFacilities (TDD-Facilities-HernanWilkinson.15) that includes:
1) When debugging a test and the test is changed or restarted, the messages #tearDown and #setUp are sent to the test to restart it in the correct state. (This is something I asked to Niall when showing SUnit 4 at Esug) 2) Fixed and error with the "Create" button that did not appear when doing "Step Into" or "Step Over". 3) Removed code to make it compatible with Pharo 1.1
I hope you like it! Hernan.
-- Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com
<ATT00001..txt>
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com
<ATT00001..txt>
yeah... just in case you want to try it, just load the monticello package, it will work anyway (on a pharo dev image) 2010/9/21 Fernando olivero <fernando.olivero@usi.ch>
By doing ( in pharo core):
Gofer new squeaksource: 'TDDFacilities'; package: 'TDD-Facilities'; load
You get dependency errors:
This package depends on the following classes: OBTextMorphEditorWithShout DEVToolSet OBBrowser OBTextSelection You must resolve these dependencies before you will be able to load these definitions: DEVToolSet classSide>>ifOBTools:else: OBBrowser>>scanNodeCommands: OBBrowser>>scanTextCommands: OBTextMorphEditorWithShout classSide>>initializeCmdKeyShortcuts OBTextMorphEditorWithShout>>debugTest: OBTextMorphEditorWithShout>>save:andValueTestHelper: OBTextMorphEditorWithShout>>stepTest: OBTextMorphEditorWithShout>>valueTestHelper: OBTextSelection>>isMethodNode
So the ConfigurationOfTDDFacilities could take care of resolving this dependencies, automatically.
Fernando
On Sep 21, 2010, at 1:34 PM, Hernan Wilkinson wrote:
hmm no there is not because it is just one package... do you think it is worth to have one?
2010/9/21 Fernando olivero <fernando.olivero@usi.ch>
GREAT!
Is there a ConfigurationOfTDDFacilities available?
Fernando On Sep 20, 2010, at 9:23 PM, Hernan Wilkinson wrote:
Hi, I created a new version of TDDFacilities (TDD-Facilities-HernanWilkinson.15) that includes:
1) When debugging a test and the test is changed or restarted, the messages #tearDown and #setUp are sent to the test to restart it in the correct state. (This is something I asked to Niall when showing SUnit 4 at Esug) 2) Fixed and error with the "Create" button that did not appear when doing "Step Into" or "Step Over". 3) Removed code to make it compatible with Pharo 1.1
I hope you like it! Hernan.
-- * Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com <http://www.10pines.com/> * <ATT00001..txt>
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- *Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com <http://www.10pines.com/>*
<ATT00001..txt>
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- *Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com <http://www.10pines.com/>*
El mar, 21-09-2010 a las 08:34 -0300, Hernan Wilkinson escribió:
hmm no there is not because it is just one package... do you think it is worth to have one?
Yes, because other Confs can refer to it and more exactly to specific releases of it. Then if later you happen to break the code in several pacakges, that doesn't affect the configurations refering to it, because it will be Metacello the one in charge to bring all the packages that compose that version. In the long term, no matter that a package is only one package, a metacello configuration provides a stable dependency interface for others to use. Cheers
2010/9/21 Fernando olivero <fernando.olivero@usi.ch> GREAT!
Is there a ConfigurationOfTDDFacilities available?
Fernando
On Sep 20, 2010, at 9:23 PM, Hernan Wilkinson wrote:
> > Hi, > I created a new version of TDDFacilities > (TDD-Facilities-HernanWilkinson.15) that includes: > > > 1) When debugging a test and the test is changed or > restarted, the messages #tearDown and #setUp are sent to the > test to restart it in the correct state. (This is something > I asked to Niall when showing SUnit 4 at Esug) > 2) Fixed and error with the "Create" button that did not > appear when doing "Step Into" or "Step Over". > 3) Removed code to make it compatible with Pharo 1.1 > > > I hope you like it! > Hernan. > > -- > Hernán Wilkinson > Agile Software Development, Teaching & Coaching > Mobile: +54 - 911 - 4470 - 7207 > email: hernan.wilkinson@10Pines.com > site: http://www.10Pines.com > > > <ATT00001..txt>
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Hernán Wilkinson Agile Software Development, Teaching & Coaching Mobile: +54 - 911 - 4470 - 7207 email: hernan.wilkinson@10Pines.com site: http://www.10Pines.com
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Miguel Cobá http://miguel.leugim.com.mx
participants (6)
-
Alexandre Bergel -
Fernando olivero -
Guillermo Polito -
Hernan Wilkinson -
Hernan Wilkinson -
Miguel Cobá