Seaside and KomHttpServer in Pharo 1.2

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Seaside and KomHttpServer in Pharo 1.2

Torsten Bergmann
>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
Reply | Threaded
Open this post in threaded view
|

Re: Seaside and KomHttpServer in Pharo 1.2

Schwab,Wilhelm K
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