>What do you do to test your newly converted Seaside apps? Have you >automated it, or is just a matter of trying everything yourself?
Since the app itself is in it's current state not very usefull there are no tests as you may expect to test the app itself (beside a few unit tests) Mainly I test if it is possible to load the whole stuff using Monticello: - seaside in its current version - external webbrowser/ffi - the jquerywidgtbox project on the recent Pharo version and then see if it is possible to: - start and open the app in the browser directly from the image (=> FFI and external browser are working) - have it started as a seaside root (=> if something is displayed) - click around Mostly this is enough to see if something is badly broken. So yes, currently it is more a manual test and more oriented towards if Metacello configs fit together. For instance yesterday in Pharo 1.2 the WebBrowser class was deleted and therefore the whole bootstrap process was broken since MetaSource was not loadable via configuration (see the discussion on the pharo list) My idea is to have a simple web app that demonstrates how one can setup various pieces (seaside, jqeurywidgets, metacello, ...) and that is simply installable by a small gofer script. Bye T. -- GMX DSL Doppel-Flat ab 19,99 €/mtl.! Jetzt auch mit gratis Notebook-Flat! http://portal.gmx.net/de/go/dsl _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Thanks!
________________________________________ From: [hidden email] [[hidden email]] On Behalf Of Torsten Bergmann [[hidden email]] Sent: Friday, October 08, 2010 9:47 AM To: [hidden email] Subject: [Pharo-project] Seaside and KomHttpServer in Pharo 1.2 >What do you do to test your newly converted Seaside apps? Have you >automated it, or is just a matter of trying everything yourself? Since the app itself is in it's current state not very usefull there are no tests as you may expect to test the app itself (beside a few unit tests) Mainly I test if it is possible to load the whole stuff using Monticello: - seaside in its current version - external webbrowser/ffi - the jquerywidgtbox project on the recent Pharo version and then see if it is possible to: - start and open the app in the browser directly from the image (=> FFI and external browser are working) - have it started as a seaside root (=> if something is displayed) - click around Mostly this is enough to see if something is badly broken. So yes, currently it is more a manual test and more oriented towards if Metacello configs fit together. For instance yesterday in Pharo 1.2 the WebBrowser class was deleted and therefore the whole bootstrap process was broken since MetaSource was not loadable via configuration (see the discussion on the pharo list) My idea is to have a simple web app that demonstrates how one can setup various pieces (seaside, jqeurywidgets, metacello, ...) and that is simply installable by a small gofer script. Bye T. -- GMX DSL Doppel-Flat ab 19,99 €/mtl.! Jetzt auch mit gratis Notebook-Flat! http://portal.gmx.net/de/go/dsl _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |