[Pharo-project] test report for pharo0.1-10050web08.08.1 image
Hello, I've generated a test report for pharo0.1-10050web08.08.1 image: http://www.adhocmusic.net/squeak/pharo0.1-10050web08.08.1.tests.html passed: 14475 failures: 44 errors: 83 I had to remove this test as it never ends: MCPackageTest>>#testUnload {tests} There's also a halt in RxPaserTest>>#testMatchesInwW Is this report useful for you ? Which additional informations would you like to see in it ? Regards, -- Laurent Laffont
Ideally, generating a new report for each new commit in PharoInBox and Pharo would be great... Cheers, Alexandre On 17 Aug 2008, at 13:23, laurent laffont wrote:
Hello,
I've generated a test report for pharo0.1-10050web08.08.1 image: http://www.adhocmusic.net/squeak/pharo0.1-10050web08.08.1.tests.html
passed: 14475 failures: 44 errors: 83
I had to remove this test as it never ends: MCPackageTest>>#testUnload {tests}
There's also a halt in RxPaserTest>>#testMatchesInwW
Is this report useful for you ? Which additional informations would you like to see in it ?
Regards,
-- Laurent Laffont _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
I've made some scripts to automatically run the tests and generate the reports. More details on http://www.squeaksource.com/ContIntegration.html in the wiki. Briefly, you can automatically download an image archive, install ContinuousIntegration package run the tests, generate the report and publish it on a ftp server doing this: ncftpput ftp.foo.com www/reports -u me -p secret \ `squeakci-get https://gforge.inria.fr/frs/download.php/5547/sq3.9.1-7075dev08.08.1.zip` If there's a tool to generate the pharo image automatically, then there's not a lot of work remaining to have a basic continuous integration server. However, these two problematic tests must be resolved (MCPackageTest>>#testUnload {tests} and RxPaserTest>>#testMatchesInwW) Laurent On Sun, Aug 17, 2008 at 2:01 PM, Alexandre Bergel <alexandre@bergel.eu>wrote:
Ideally, generating a new report for each new commit in PharoInBox and Pharo would be great...
Cheers, Alexandre
On 17 Aug 2008, at 13:23, laurent laffont wrote:
Hello,
I've generated a test report for pharo0.1-10050web08.08.1 image: http://www.adhocmusic.net/squeak/pharo0.1-10050web08.08.1.tests.html
passed: 14475 failures: 44 errors: 83
I had to remove this test as it never ends: MCPackageTest>>#testUnload {tests}
There's also a halt in RxPaserTest>>#testMatchesInwW
Is this report useful for you ? Which additional informations would you like to see in it ?
Regards,
-- Laurent Laffont _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Ok I will fix the halt in regex. BTW it would be good to have a continuous test runner on pharo and not pharo-dev On Aug 17, 2008, at 3:59 PM, laurent laffont wrote:
I've made some scripts to automatically run the tests and generate the reports. More details on http://www.squeaksource.com/ContIntegration.html in the wiki.
Briefly, you can automatically download an image archive, install ContinuousIntegration package run the tests, generate the report and publish it on a ftp server doing this:
ncftpput ftp.foo.com www/reports -u me -p secret \ `squeakci-get https://gforge.inria.fr/frs/download.php/5547/sq3.9.1-7075dev08.08.1.zip `
If there's a tool to generate the pharo image automatically, then there's not a lot of work remaining to have a basic continuous integration server.
However, these two problematic tests must be resolved (MCPackageTest>>#testUnload {tests} and RxPaserTest>>#testMatchesInwW)
Laurent
On Sun, Aug 17, 2008 at 2:01 PM, Alexandre Bergel <alexandre@bergel.eu> wrote: Ideally, generating a new report for each new commit in PharoInBox and Pharo would be great...
Cheers, Alexandre
On 17 Aug 2008, at 13:23, laurent laffont wrote:
Hello,
I've generated a test report for pharo0.1-10050web08.08.1 image: http://www.adhocmusic.net/squeak/pharo0.1-10050web08.08.1.tests.html
passed: 14475 failures: 44 errors: 83
I had to remove this test as it never ends: MCPackageTest>>#testUnload {tests}
There's also a halt in RxPaserTest>>#testMatchesInwW
Is this report useful for you ? Which additional informations would you like to see in it ?
Regards,
-- Laurent Laffont _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On Sun, Aug 17, 2008 at 5:30 PM, Stéphane Ducasse <stephane.ducasse@inria.fr
wrote:
Ok I will fix the halt in regex. BTW it would be good to have a continuous test runner on pharo and not pharo-dev
OK, I'll have to update my tools to be independant of Monticello and XML-Parser as these packages are not included in pharo. Laurent Laffont
On Mon, Aug 18, 2008 at 9:02 AM, laurent laffont <laurent.laffont@gmail.com> wrote:
On Sun, Aug 17, 2008 at 5:30 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Ok I will fix the halt in regex. BTW it would be good to have a continuous test runner on pharo and not pharo-dev
OK, I'll have to update my tools to be independant of Monticello and XML-Parser as these packages are not included in pharo.
Monticello is included. If you need XML-Parser, I guess it's ok to install it along with ContinuousIntegration. -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
OK, I'll have to update my tools to be independant of Monticello and XML-Parser as these packages are not included in pharo.
Monticello is included. If you need XML-Parser, I guess it's ok to install it along with ContinuousIntegration.
I cannot find where to get XML-Parser package (not on squeaksource ?) If I can script the loading of this package as I do with ContinuousIntegration package, work is done... As I understand, one objective of Pharo is to keep it small, so it's not better to avoid XML-Parser and ContinuousIntegration to be included in Pharo ? -- Laurent Laffont
On Mon, Aug 18, 2008 at 9:24 AM, laurent laffont <laurent.laffont@gmail.com> wrote:
OK, I'll have to update my tools to be independant of Monticello and XML-Parser as these packages are not included in pharo.
Monticello is included. If you need XML-Parser, I guess it's ok to install it along with ContinuousIntegration.
I cannot find where to get XML-Parser package (not on squeaksource ?) If I can script the loading of this package as I do with ContinuousIntegration package, work is done... As I understand, one objective of Pharo is to keep it small, so it's not better to avoid XML-Parser and ContinuousIntegration to be included in Pharo ?
http://www.squeaksource.com/XMLSupport. XML-Parser and ContinuousIntegration won't be included into Pharo but you can load them before running the tests without problem. -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
http://www.squeaksource.com/XMLSupport. XML-Parser and ContinuousIntegration won't be included into Pharo but you can load them before running the tests without problem.
OK, thank you. -- Laurent Laffont
yes Stef On Aug 18, 2008, at 9:07 AM, Damien Cassou wrote:
On Mon, Aug 18, 2008 at 9:02 AM, laurent laffont <laurent.laffont@gmail.com> wrote:
On Sun, Aug 17, 2008 at 5:30 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Ok I will fix the halt in regex. BTW it would be good to have a continuous test runner on pharo and not pharo-dev
OK, I'll have to update my tools to be independant of Monticello and XML-Parser as these packages are not included in pharo.
Monticello is included. If you need XML-Parser, I guess it's ok to install it along with ContinuousIntegration.
-- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu) _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I think XML parser is in Pharo. I am using it in DrGeo to import xml documents. hilaire 2008/8/18 laurent laffont <laurent.laffont@gmail.com>:
On Sun, Aug 17, 2008 at 5:30 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Ok I will fix the halt in regex. BTW it would be good to have a continuous test runner on pharo and not pharo-dev
OK, I'll have to update my tools to be independant of Monticello and XML-Parser as these packages are not included in pharo.
Laurent Laffont
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I've update squeakci to work with Pharo. Here's the report: http://www.adhocmusic.net/squeak/Pharo0.1-10055-2008-08-11.tests.html passed: 3333 failures: 23 errors: 10 I had to delete MCPackageTest>>#testUnload {tests} I want to disable this by code: - disable the dialog that Squeak/Pharo cannot find SqueakV39sources - disable the dialog asking for my initials Laurent Laffont
Ok I will fix the halt in regex.
Which halt?
BTW it would be good to have a continuous test runner on pharo and not pharo-dev
I will try to set up something... Making it run for pharo-dev one it works for pharo should be trivial. I guess that Damien will be interested in that. Cheers, Alexandre
On Aug 17, 2008, at 3:59 PM, laurent laffont wrote:
I've made some scripts to automatically run the tests and generate the reports. More details on http://www.squeaksource.com/ContIntegration.html in the wiki.
Briefly, you can automatically download an image archive, install ContinuousIntegration package run the tests, generate the report and publish it on a ftp server doing this:
ncftpput ftp.foo.com www/reports -u me -p secret \ `squeakci-get https://gforge.inria.fr/frs/download.php/5547/sq3.9.1-7075dev08.08.1.zip `
If there's a tool to generate the pharo image automatically, then there's not a lot of work remaining to have a basic continuous integration server.
However, these two problematic tests must be resolved (MCPackageTest>>#testUnload {tests} and RxPaserTest>>#testMatchesInwW)
Laurent
On Sun, Aug 17, 2008 at 2:01 PM, Alexandre Bergel <alexandre@bergel.eu
wrote: Ideally, generating a new report for each new commit in PharoInBox and Pharo would be great...
Cheers, Alexandre
On 17 Aug 2008, at 13:23, laurent laffont wrote:
Hello,
I've generated a test report for pharo0.1-10050web08.08.1 image: http://www.adhocmusic.net/squeak/pharo0.1-10050web08.08.1.tests.html
passed: 14475 failures: 44 errors: 83
I had to remove this test as it never ends: MCPackageTest>>#testUnload {tests}
There's also a halt in RxPaserTest>>#testMatchesInwW
Is this report useful for you ? Which additional informations would you like to see in it ?
Regards,
-- Laurent Laffont _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi Laurent, I loaded your XML-parser and ContIntegration in a fresh Pharo image. None of the test contained in CITestReporterTest pass. Am I doing something wrong? What is squeakci-get in your script below? Cheers, Alexandre On 17 Aug 2008, at 15:59, laurent laffont wrote:
I've made some scripts to automatically run the tests and generate the reports. More details on http://www.squeaksource.com/ContIntegration.html in the wiki.
Briefly, you can automatically download an image archive, install ContinuousIntegration package run the tests, generate the report and publish it on a ftp server doing this:
ncftpput ftp.foo.com www/reports -u me -p secret \ `squeakci-get https://gforge.inria.fr/frs/download.php/5547/sq3.9.1-7075dev08.08.1.zip `
If there's a tool to generate the pharo image automatically, then there's not a lot of work remaining to have a basic continuous integration server.
However, these two problematic tests must be resolved (MCPackageTest>>#testUnload {tests} and RxPaserTest>>#testMatchesInwW)
Laurent
On Sun, Aug 17, 2008 at 2:01 PM, Alexandre Bergel <alexandre@bergel.eu> wrote: Ideally, generating a new report for each new commit in PharoInBox and Pharo would be great...
Cheers, Alexandre
On 17 Aug 2008, at 13:23, laurent laffont wrote:
Hello,
I've generated a test report for pharo0.1-10050web08.08.1 image: http://www.adhocmusic.net/squeak/pharo0.1-10050web08.08.1.tests.html
passed: 14475 failures: 44 errors: 83
I had to remove this test as it never ends: MCPackageTest>>#testUnload {tests}
There's also a halt in RxPaserTest>>#testMatchesInwW
Is this report useful for you ? Which additional informations would you like to see in it ?
Regards,
-- Laurent Laffont _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
On Mon, Aug 18, 2008 at 1:39 PM, Alexandre Bergel <alexandre@bergel.eu>wrote:
Hi Laurent,
I loaded your XML-parser and ContIntegration in a fresh Pharo image. None of the test contained in CITestReporterTest pass.
I've seen that. My tests use assert:equals: method which do not exists in Pharo (squeak* images and pharo-dev have this method). Either I correct my tests or include the method in Pharo (I personnally find assert:equals, assertnil:, assert :same: .... methods of other unit test framework very useful)
Am I doing something wrong?
What is squeakci-get in your script below?
Cheers, Alexandre
On 17 Aug 2008, at 15:59, laurent laffont wrote:
I've made some scripts to automatically run the tests and generate the
reports. More details on http://www.squeaksource.com/ContIntegration.html in the wiki.
Briefly, you can automatically download an image archive, install ContinuousIntegration package run the tests, generate the report and publish it on a ftp server doing this:
ncftpput ftp.foo.com www/reports -u me -p secret \ `squeakci-get https://gforge.inria.fr/frs/download.php/5547/sq3.9.1-7075dev08.08.1.zip`
If there's a tool to generate the pharo image automatically, then there's not a lot of work remaining to have a basic continuous integration server.
However, these two problematic tests must be resolved (MCPackageTest>>#testUnload {tests} and RxPaserTest>>#testMatchesInwW)
Laurent
On Sun, Aug 17, 2008 at 2:01 PM, Alexandre Bergel <alexandre@bergel.eu> wrote: Ideally, generating a new report for each new commit in PharoInBox and Pharo would be great...
Cheers, Alexandre
On 17 Aug 2008, at 13:23, laurent laffont wrote:
Hello,
I've generated a test report for pharo0.1-10050web08.08.1 image: http://www.adhocmusic.net/squeak/pharo0.1-10050web08.08.1.tests.html
passed: 14475 failures: 44 errors: 83
I had to remove this test as it never ends: MCPackageTest>>#testUnload {tests}
There's also a halt in RxPaserTest>>#testMatchesInwW
Is this report useful for you ? Which additional informations would you like to see in it ?
Regards,
-- Laurent Laffont _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Laurent Laffont <l.laffont@temis-france.com> TEMIS 48, Avenue Jean Jaurès 74800 La Roche sur Foron Tél. : 04 50 97 49 91 Fax : 04 50 97 49 94 http://www.temis-france.com
do you have the list of enhancement of SUnit? Is it in SUnitEnhncmence package? Stef On Aug 18, 2008, at 1:59 PM, laurent laffont wrote:
On Mon, Aug 18, 2008 at 1:39 PM, Alexandre Bergel <alexandre@bergel.eu> wrote: Hi Laurent,
I loaded your XML-parser and ContIntegration in a fresh Pharo image. None of the test contained in CITestReporterTest pass. I've seen that. My tests use assert:equals: method which do not exists in Pharo (squeak* images and pharo-dev have this method). Either I correct my tests or include the method in Pharo (I personnally find assert:equals, assertnil:, assert :same: .... methods of other unit test framework very useful)
Am I doing something wrong?
What is squeakci-get in your script below?
Cheers, Alexandre
On 17 Aug 2008, at 15:59, laurent laffont wrote:
I've made some scripts to automatically run the tests and generate the reports. More details on http://www.squeaksource.com/ContIntegration.html in the wiki.
Briefly, you can automatically download an image archive, install ContinuousIntegration package run the tests, generate the report and publish it on a ftp server doing this:
ncftpput ftp.foo.com www/reports -u me -p secret \ `squeakci-get https://gforge.inria.fr/frs/download.php/5547/sq3.9.1-7075dev08.08.1.zip `
If there's a tool to generate the pharo image automatically, then there's not a lot of work remaining to have a basic continuous integration server.
However, these two problematic tests must be resolved (MCPackageTest>>#testUnload {tests} and RxPaserTest>>#testMatchesInwW)
Laurent
On Sun, Aug 17, 2008 at 2:01 PM, Alexandre Bergel <alexandre@bergel.eu> wrote: Ideally, generating a new report for each new commit in PharoInBox and Pharo would be great...
Cheers, Alexandre
On 17 Aug 2008, at 13:23, laurent laffont wrote:
Hello,
I've generated a test report for pharo0.1-10050web08.08.1 image: http://www.adhocmusic.net/squeak/pharo0.1-10050web08.08.1.tests.html
passed: 14475 failures: 44 errors: 83
I had to remove this test as it never ends: MCPackageTest>>#testUnload {tests}
There's also a halt in RxPaserTest>>#testMatchesInwW
Is this report useful for you ? Which additional informations would you like to see in it ?
Regards,
-- Laurent Laffont _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Laurent Laffont <l.laffont@temis-france.com>
TEMIS 48, Avenue Jean Jaurès 74800 La Roche sur Foron Tél. : 04 50 97 49 91 Fax : 04 50 97 49 94 http://www.temis-france.com _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I agree that these methods (e.g., assert:equals: ) could be useful. They were originated in JUnit, when Java 1.4 introduced the assert keyword. JUnit introduced these new methods for asserting expression. Could you provide an enhancement of SUnit for Pharo please? Cheers, Alexandre On 18 Aug 2008, at 13:59, laurent laffont wrote:
On Mon, Aug 18, 2008 at 1:39 PM, Alexandre Bergel <alexandre@bergel.eu> wrote: Hi Laurent,
I loaded your XML-parser and ContIntegration in a fresh Pharo image. None of the test contained in CITestReporterTest pass. I've seen that. My tests use assert:equals: method which do not exists in Pharo (squeak* images and pharo-dev have this method). Either I correct my tests or include the method in Pharo (I personnally find assert:equals, assertnil:, assert :same: .... methods of other unit test framework very useful)
Am I doing something wrong?
What is squeakci-get in your script below?
Cheers, Alexandre
On 17 Aug 2008, at 15:59, laurent laffont wrote:
I've made some scripts to automatically run the tests and generate the reports. More details on http://www.squeaksource.com/ContIntegration.html in the wiki.
Briefly, you can automatically download an image archive, install ContinuousIntegration package run the tests, generate the report and publish it on a ftp server doing this:
ncftpput ftp.foo.com www/reports -u me -p secret \ `squeakci-get https://gforge.inria.fr/frs/download.php/5547/sq3.9.1-7075dev08.08.1.zip `
If there's a tool to generate the pharo image automatically, then there's not a lot of work remaining to have a basic continuous integration server.
However, these two problematic tests must be resolved (MCPackageTest>>#testUnload {tests} and RxPaserTest>>#testMatchesInwW)
Laurent
On Sun, Aug 17, 2008 at 2:01 PM, Alexandre Bergel <alexandre@bergel.eu> wrote: Ideally, generating a new report for each new commit in PharoInBox and Pharo would be great...
Cheers, Alexandre
On 17 Aug 2008, at 13:23, laurent laffont wrote:
Hello,
I've generated a test report for pharo0.1-10050web08.08.1 image: http://www.adhocmusic.net/squeak/pharo0.1-10050web08.08.1.tests.html
passed: 14475 failures: 44 errors: 83
I had to remove this test as it never ends: MCPackageTest>>#testUnload {tests}
There's also a halt in RxPaserTest>>#testMatchesInwW
Is this report useful for you ? Which additional informations would you like to see in it ?
Regards,
-- Laurent Laffont _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ 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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Laurent Laffont <l.laffont@temis-france.com>
TEMIS 48, Avenue Jean Jaurès 74800 La Roche sur Foron Tél. : 04 50 97 49 91 Fax : 04 50 97 49 94 http://www.temis-france.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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
What is squeakci-get in your script below?
oups I haven't seen this question. squeakci can run all tests of an image (using ContinuousIntegration package) and generate an html report using XML files. squeakci -t myimage.image (run all tests) squeakci -r myimage.image (print html report on standard output) more concise : squeack -tr myimage.image > report.html Note you don't have to install ContinuousIntegration and XMLSupport manually, squeakci do this. squeakci-get takes the url of a zip archize as argument and do this: - dowload the archive - unzip the archive - run squeakci on the image extracted - generate the html report For example: squeakci-get https://gforge.inria.fr/frs/download.php/5547/sq3.9.1-7075dev08.08.1.zip will do all the work and you'll end up with a sq3.9.1-7075dev08.08.1.tests.html Laurent Laffont
On Mon, Aug 18, 2008 at 2:41 PM, laurent laffont <laurent.laffont@gmail.com>wrote:
On Mon, Aug 18, 2008 at 2:13 PM, Stéphane Ducasse < stephane.ducasse@inria.fr> wrote:
do you have the list of enhancement of SUnit? Is it in SUnitEnhncmence package?
As I remember, these enhancements have been written by Damien Cassou.
Damien told me this was not written by him. I don't understand how Pharo-dev image is build: assert:equals: is included in Pharo-dev image. I haven't found in Monticello how to find which package define a method. So I've written a tool to parse all packages of Pharo / PhraroInbox repositories to find in which package assert:equals: is defined, I cannot find one. Furthermore, how to know in wich repository a package is in ? In cannot find in which repository SUnit-Enhancement package is (and it's not on Pharo repository) In case you're interested with the tool to find a regex in all packages of a repository, it's here: http://www.adhocmusic.net/squeak/find-pkg It takes 2 arguments: the repository url and a regex. For example: ./find-pkg http://squeaksource.com/PharoInbox debug:.*receiver.*in parsing KernelTests-al.70.mcz parsing Kernel-al.172.mcz parsing CollectionsTests-al.67.mcz parsing Collections-al.95.mcz parsing SLICE-Issue35-7084CollectionEnh-al.1.mcz error: invalid compressed data to inflate /tmp/source.st <== sometimes source.st in mcz package is empty parsing Tools-AlexandreBergel.90.mcz ==== found in Tools-AlexandreBergel.90.mcz ==== parsing Tools-AlexandreBergel.83.mcz ==== found in Tools-AlexandreBergel.83.mcz ==== -- Laurent Laffont
On Tue, Aug 19, 2008 at 8:49 AM, laurent laffont <laurent.laffont@gmail.com> wrote:
I don't understand how Pharo-dev image is build: assert:equals: is included in Pharo-dev image.
pharo-dev images are like squeak-dev images, they are built using Universe. If you open the Universe browser, switch to the 'by status' view and the 'Installed packages' status, you will see that SUnit-improved is an installed package. Clicking on it reveals: " Improved SUnit, allows categorization of tests for selective running, per platform, per vm or image version. Includes: TestReporter a non gui test runner Category: Development Provides: SUnit-improved Maintained by: kph Downloads from: http://www.squeaksource.com/Testing/SUnit-kph.108.mcz "
I haven't found in Monticello how to find which package define a method.
In a code browser, if a method belongs to a package different that the one from the class, its category has the information. For example, the method String>>applyLanguageInfomation: belongs to the package 'xml-parser' and not 'Collections-Strings', its category is '*xml-parser'.
So I've written a tool to parse all packages of Pharo / PhraroInbox repositories to find in which package assert:equals: is defined, I cannot find one.
It's normal because this method does not belong to pharo. It belongs to the package SUnit-Improved that pharo-dev only contains.
Furthermore, how to know in wich repository a package is in ? In cannot find in which repository SUnit-Enhancement package is (and it's not on Pharo repository)
You can use the Universe browser. -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
It would be good that some motivated people check the SUnit improvements and let us know if we should merged that into SUnit or which parts should be part of the core SUnit. Stef On Aug 19, 2008, at 9:09 AM, Damien Cassou wrote:
On Tue, Aug 19, 2008 at 8:49 AM, laurent laffont <laurent.laffont@gmail.com> wrote:
I don't understand how Pharo-dev image is build: assert:equals: is included in Pharo-dev image.
pharo-dev images are like squeak-dev images, they are built using Universe. If you open the Universe browser, switch to the 'by status' view and the 'Installed packages' status, you will see that SUnit-improved is an installed package. Clicking on it reveals:
" Improved SUnit, allows categorization of tests for selective running, per platform, per vm or image version.
Includes: TestReporter a non gui test runner
Category: Development Provides: SUnit-improved
Maintained by: kph Downloads from: http://www.squeaksource.com/Testing/SUnit-kph.108.mcz "
I haven't found in Monticello how to find which package define a method.
In a code browser, if a method belongs to a package different that the one from the class, its category has the information. For example, the method String>>applyLanguageInfomation: belongs to the package 'xml-parser' and not 'Collections-Strings', its category is '*xml-parser'.
So I've written a tool to parse all packages of Pharo / PhraroInbox repositories to find in which package assert:equals: is defined, I cannot find one.
It's normal because this method does not belong to pharo. It belongs to the package SUnit-Improved that pharo-dev only contains.
Furthermore, how to know in wich repository a package is in ? In cannot find in which repository SUnit-Enhancement package is (and it's not on Pharo repository)
You can use the Universe browser.
-- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu) _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Thank you \(^o^)/ On Tue, Aug 19, 2008 at 9:09 AM, Damien Cassou <damien.cassou@gmail.com>wrote:
On Tue, Aug 19, 2008 at 8:49 AM, laurent laffont <laurent.laffont@gmail.com> wrote:
I don't understand how Pharo-dev image is build: assert:equals: is included in Pharo-dev image.
pharo-dev images are like squeak-dev images, they are built using Universe. If you open the Universe browser, switch to the 'by status' view and the 'Installed packages' status, you will see that SUnit-improved is an installed package. Clicking on it reveals:
" Improved SUnit, allows categorization of tests for selective running, per platform, per vm or image version.
Includes: TestReporter a non gui test runner
Category: Development Provides: SUnit-improved
Maintained by: kph Downloads from: http://www.squeaksource.com/Testing/SUnit-kph.108.mcz "
I haven't found in Monticello how to find which package define a method.
In a code browser, if a method belongs to a package different that the one from the class, its category has the information. For example, the method String>>applyLanguageInfomation: belongs to the package 'xml-parser' and not 'Collections-Strings', its category is '*xml-parser'.
So I've written a tool to parse all packages of Pharo / PhraroInbox repositories to find in which package assert:equals: is defined, I cannot find one.
It's normal because this method does not belong to pharo. It belongs to the package SUnit-Improved that pharo-dev only contains.
Furthermore, how to know in wich repository a package is in ? In cannot find in which repository SUnit-Enhancement package is (and it's not on Pharo repository)
You can use the Universe browser.
-- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Laurent Laffont <l.laffont@temis-france.com> TEMIS 48, Avenue Jean Jaurès 74800 La Roche sur Foron Tél. : 04 50 97 49 91 Fax : 04 50 97 49 94 http://www.temis-france.com
Laurent have a look at the class SystemNavigation. It contains a lot of code to perform queries on the system. stef On Aug 19, 2008, at 2:03 PM, laurent laffont wrote:
Thank you \(^o^)/
On Tue, Aug 19, 2008 at 9:09 AM, Damien Cassou <damien.cassou@gmail.com
wrote: On Tue, Aug 19, 2008 at 8:49 AM, laurent laffont <laurent.laffont@gmail.com> wrote: I don't understand how Pharo-dev image is build: assert:equals: is included in Pharo-dev image.
pharo-dev images are like squeak-dev images, they are built using Universe. If you open the Universe browser, switch to the 'by status' view and the 'Installed packages' status, you will see that SUnit-improved is an installed package. Clicking on it reveals:
" Improved SUnit, allows categorization of tests for selective running, per platform, per vm or image version.
Includes: TestReporter a non gui test runner
Category: Development Provides: SUnit-improved
Maintained by: kph Downloads from: http://www.squeaksource.com/Testing/SUnit-kph.108.mcz "
I haven't found in Monticello how to find which package define a method.
In a code browser, if a method belongs to a package different that the one from the class, its category has the information. For example, the method String>>applyLanguageInfomation: belongs to the package 'xml-parser' and not 'Collections-Strings', its category is '*xml-parser'.
So I've written a tool to parse all packages of Pharo / PhraroInbox repositories to find in which package assert:equals: is defined, I cannot find one.
It's normal because this method does not belong to pharo. It belongs to the package SUnit-Improved that pharo-dev only contains.
Furthermore, how to know in wich repository a package is in ? In cannot find in which repository SUnit-Enhancement package is (and it's not on Pharo repository)
You can use the Universe browser.
-- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Laurent Laffont <l.laffont@temis-france.com>
TEMIS 48, Avenue Jean Jaurès 74800 La Roche sur Foron Tél. : 04 50 97 49 91 Fax : 04 50 97 49 94 http://www.temis-france.com _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
participants (5)
-
Alexandre Bergel -
Damien Cassou -
Hilaire Fernandes -
laurent laffont -
Stéphane Ducasse