Le 09/01/2014 12:28, Esteban Lorenzano a écrit :
+1 to just add things with appropriate tests. in the case of Spec in particular, the problem is that is really hard to have UI testing :(
I'd say that Pharo makes it easy to do UI testing. Look, you can test an app by opening a window, eventing it and closing it before the user has even seen the window on screen ?
But yes, GUIs have a lot of functionalities and hence are hard to test.
Also… sometimes you break backward compatibility, that’s inevitable… and is ok if is for the best (like in the case of Spec… it was to gain ui platform independence). but anyway, I do agree that we need to raise our acceptance criteria :)
One issue is that even the current test suites do not give me confidence. I just did a refactoring of the announcement stuff in Morphic (12531 and 12598), all tests are green but honestly I know those tests are not testing enough code.
(in short, it's : help me for 12598! I'll push a slice and I'd really like people using Nautilus and other GUI heavy stuff to pound on it and report issues)
Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95