testrun results

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

testrun results

laza
Testsresults that have changed:

         class         |            selector            |       oldrun        | oldexpectation | oldresult |       newrun        | newexpectation | newresult
-----------------------+--------------------------------+---------------------+----------------+-----------+---------------------+----------------+-----------
 LocaleTest            | testIsFontAvailable            | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | failure
 DecompilerTests       | testDecompilerInClassesAAtoAM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesBAtoBM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesCAtoCM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesCNtoCZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesDAtoDM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesENtoEZ  | 2010-04-05 23:55:04 | unexpected     | error     | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesFAtoFM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesFNtoFZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesGNtoGZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesHNtoHZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesINtoIZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesJNtoJZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesLNtoLZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesMAtoMM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesMNtoMZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesNAtoNM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesOAtoOM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesPAtoPM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesPNtoPZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesRAtoRM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesSAtoSM  | 2010-04-05 23:55:04 | unexpected     | error     | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesSNtoSZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesTAtoTM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesTNtoTZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testDecompilerInClassesWAtoWM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 DecompilerTests       | testRemoteTemp                 | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | failure
 TraitFileOutTest      | testFileOutTrait               | 2010-04-05 23:55:04 | unexpected     | error     | 2010-04-06 23:55:10 | expected       | pass
 ClosureCompilerTest   | testDebuggerTempAccess         | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | failure
 ClosureCompilerTest   | testInjectIntoDecompilations   | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | failure
 ClosureCompilerTest   | testInjectIntoDecompiledDebugs | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | failure
 BitBltTest            | testAllAlphasRgbAdd            | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
 BitBltTest            | testAllAlphasRgbMax            | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
 BitBltTest            | testAllAlphasRgbMin            | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
 BitBltTest            | testAllAlphasRgbMinInvert      | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
 BitBltTest            | testAllAlphasRgbMul            | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
 BitBltTest            | testAllAlphasRgbSub            | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
 PackageDependencyTest | testST80                       | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
 PackageDependencyTest | testSUnitGUI                   | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
(39 Zeilen)



All Tests with unexpected results:

          class           |          selector          | result  
--------------------------+----------------------------+---------
 BitBltTest               | testAllAlphasRgbAdd        | failure
 BitBltTest               | testAllAlphasRgbMax        | failure
 BitBltTest               | testAllAlphasRgbMin        | failure
 BitBltTest               | testAllAlphasRgbMinInvert  | failure
 BitBltTest               | testAllAlphasRgbMul        | failure
 BitBltTest               | testAllAlphasRgbSub        | failure
 FileStreamTest           | testNextChunkOutOfBounds   | failure
 FileStreamTest           | testPositionPastEndIsAtEnd | failure
 MCChangeNotificationTest | testCoreMethodModified     | failure
 PackageDependencyTest    | testSUnit                  | failure
 WorldStateTest           | testDeferredUIQueueTimeout | failure
(11 Zeilen)



All package versions:

            package             | version
--------------------------------+---------
 311Deprecated                  |       2
 39Deprecated                   |      19
 Balloon                        |      16
 Collections                    |     353
 CollectionsTests               |     158
 Compiler                       |     138
 Compression                    |      16
 EToys                          |      67
 Exceptions                     |      27
 Files                          |      79
 FlexibleVocabularies           |      12
 Graphics                       |     131
 GraphicsTests                  |      22
 Installer-Core                 |     338
 Kernel                         |     439
 KernelTests                    |     146
 Monticello                     |     387
 MonticelloConfigurations       |      74
 Morphic                        |     410
 MorphicExtras                  |      84
 MorphicTests                   |      14
 Multilingual                   |     117
 MultilingualTests              |       9
 Nebraska                       |      30
 Network                        |      67
 NetworkTests                   |      12
 PackageInfo-Base               |      41
 PreferenceBrowser              |      46
 Protocols                      |      28
 ReleaseBuilder                 |      50
 ScriptLoader                   |     332
 Services-Base                  |      45
 ShoutCore                      |      14
 SMBase                         |     101
 SMLoader                       |      38
 Sound                          |      13
 Squeak-Version                 |    4662
 ST80                           |     115
 SUnit                          |      75
 SUnitGUI                       |      49
 System                         |     309
 SystemChangeNotification-Tests |      11
 Tests                          |      70
 ToolBuilder-Kernel             |      33
 ToolBuilder-Morphic            |      55
 ToolBuilder-MVC                |      19
 ToolBuilder-SUnit              |      13
 Tools                          |     226
 ToolsTests                     |       4
 Traits                         |     285
 TraitsTests                    |       9
 TrueType                       |      15
 Universes                      |      44
 VersionNumber                  |       2
 VersionNumberTests             |       3
 XML-Parser                     |      28
(56 Zeilen)


Reply | Threaded
Open this post in threaded view
|

Re: testrun results

Ken Causey-3
Thanks!  These are really developing into a useful tool.

Ken

P.S. Is this Alexander Lazarevic?

On Wed, 2010-04-07 at 03:30 +0200, [hidden email] wrote:

> Testsresults that have changed:
>
>          class         |            selector            |       oldrun        | oldexpectation | oldresult |       newrun        | newexpectation | newresult
> -----------------------+--------------------------------+---------------------+----------------+-----------+---------------------+----------------+-----------
>  LocaleTest            | testIsFontAvailable            | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | failure
>  DecompilerTests       | testDecompilerInClassesAAtoAM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesBAtoBM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesCAtoCM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesCNtoCZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesDAtoDM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesENtoEZ  | 2010-04-05 23:55:04 | unexpected     | error     | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesFAtoFM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesFNtoFZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesGNtoGZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesHNtoHZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesINtoIZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesJNtoJZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesLNtoLZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesMAtoMM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesMNtoMZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesNAtoNM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesOAtoOM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesPAtoPM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesPNtoPZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesRAtoRM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesSAtoSM  | 2010-04-05 23:55:04 | unexpected     | error     | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesSNtoSZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesTAtoTM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesTNtoTZ  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testDecompilerInClassesWAtoWM  | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  DecompilerTests       | testRemoteTemp                 | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | failure
>  TraitFileOutTest      | testFileOutTrait               | 2010-04-05 23:55:04 | unexpected     | error     | 2010-04-06 23:55:10 | expected       | pass
>  ClosureCompilerTest   | testDebuggerTempAccess         | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | failure
>  ClosureCompilerTest   | testInjectIntoDecompilations   | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | failure
>  ClosureCompilerTest   | testInjectIntoDecompiledDebugs | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | failure
>  BitBltTest            | testAllAlphasRgbAdd            | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
>  BitBltTest            | testAllAlphasRgbMax            | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
>  BitBltTest            | testAllAlphasRgbMin            | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
>  BitBltTest            | testAllAlphasRgbMinInvert      | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
>  BitBltTest            | testAllAlphasRgbMul            | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
>  BitBltTest            | testAllAlphasRgbSub            | 2010-04-05 23:55:04 | expected       | failure   | 2010-04-06 23:55:10 | unexpected     | failure
>  PackageDependencyTest | testST80                       | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
>  PackageDependencyTest | testSUnitGUI                   | 2010-04-05 23:55:04 | unexpected     | failure   | 2010-04-06 23:55:10 | expected       | pass
> (39 Zeilen)
>
>
>
> All Tests with unexpected results:
>
>           class           |          selector          | result  
> --------------------------+----------------------------+---------
>  BitBltTest               | testAllAlphasRgbAdd        | failure
>  BitBltTest               | testAllAlphasRgbMax        | failure
>  BitBltTest               | testAllAlphasRgbMin        | failure
>  BitBltTest               | testAllAlphasRgbMinInvert  | failure
>  BitBltTest               | testAllAlphasRgbMul        | failure
>  BitBltTest               | testAllAlphasRgbSub        | failure
>  FileStreamTest           | testNextChunkOutOfBounds   | failure
>  FileStreamTest           | testPositionPastEndIsAtEnd | failure
>  MCChangeNotificationTest | testCoreMethodModified     | failure
>  PackageDependencyTest    | testSUnit                  | failure
>  WorldStateTest           | testDeferredUIQueueTimeout | failure
> (11 Zeilen)
>
>
>
> All package versions:
>
>             package             | version
> --------------------------------+---------
>  311Deprecated                  |       2
>  39Deprecated                   |      19
>  Balloon                        |      16
>  Collections                    |     353
>  CollectionsTests               |     158
>  Compiler                       |     138
>  Compression                    |      16
>  EToys                          |      67
>  Exceptions                     |      27
>  Files                          |      79
>  FlexibleVocabularies           |      12
>  Graphics                       |     131
>  GraphicsTests                  |      22
>  Installer-Core                 |     338
>  Kernel                         |     439
>  KernelTests                    |     146
>  Monticello                     |     387
>  MonticelloConfigurations       |      74
>  Morphic                        |     410
>  MorphicExtras                  |      84
>  MorphicTests                   |      14
>  Multilingual                   |     117
>  MultilingualTests              |       9
>  Nebraska                       |      30
>  Network                        |      67
>  NetworkTests                   |      12
>  PackageInfo-Base               |      41
>  PreferenceBrowser              |      46
>  Protocols                      |      28
>  ReleaseBuilder                 |      50
>  ScriptLoader                   |     332
>  Services-Base                  |      45
>  ShoutCore                      |      14
>  SMBase                         |     101
>  SMLoader                       |      38
>  Sound                          |      13
>  Squeak-Version                 |    4662
>  ST80                           |     115
>  SUnit                          |      75
>  SUnitGUI                       |      49
>  System                         |     309
>  SystemChangeNotification-Tests |      11
>  Tests                          |      70
>  ToolBuilder-Kernel             |      33
>  ToolBuilder-Morphic            |      55
>  ToolBuilder-MVC                |      19
>  ToolBuilder-SUnit              |      13
>  Tools                          |     226
>  ToolsTests                     |       4
>  Traits                         |     285
>  TraitsTests                    |       9
>  TrueType                       |      15
>  Universes                      |      44
>  VersionNumber                  |       2
>  VersionNumberTests             |       3
>  XML-Parser                     |      28
> (56 Zeilen)
>
>
>



signature.asc (197 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: testrun results

laza
Hi Ken!

2010/4/7 Ken Causey <[hidden email]>

Thanks!  These are really developing into a useful tool.

Thanks! Once a day this just updates a trunk image, runs all tests and compares the results with the previous ones. Only if there are any differences it will send out a report.

Even if I'm using an older vm on linux, so that some tests results get reported as failure/error, where they would pass on other platforms with newer VMs, I think it is still useful, because it should only draw attention to tests that have changed results between two runs.
 
I'll use a newer vm when there will be one available for linux.

P.S. Is this Alexander Lazarevic?

It still is! ;)

Alex

Reply | Threaded
Open this post in threaded view
|

Hudson build server (was: testrun results)

Yanni Chiu
Alexander Lazarević wrote:
>
> Thanks! Once a day this just updates a trunk image, runs all tests and
> compares the results with the previous ones. Only if there are any
> differences it will send out a report.

Check out:
     http://hudson.jooshr.org/job/Squeak4.1/

It's currently set up to run:

     [Utilities updateFromServer] valueSuppressingAllMessages.

once a day, starting with a Squeak4.1-9850-beta image. Then it runs the
tests using:

     HDTestReport runClasses: TestCase withAllSubclasses named:
'AllTestCases'.

HDTestReport is available from:
     http://www.squeaksource.com/HudsonBuild.html

The shell scripts and .st scripts are available from:
     http://github.com/renggli/builder

There's also a job to load and test Seaside3.0 into the updated Squeak
image, using a Metacello configuration. And, there are some Pharo &
Seaside build jobs too.

I keep up with image releases, and try to make sure the build keeps
running, but not much else. There are some test running
incompatibilities between Squeak and Pharo that need to be fixed, but
the current workaround is to use some older package versions and
customized scripts for Squeak vs. Pharo.

--
Yanni


Reply | Threaded
Open this post in threaded view
|

Re: Hudson build server (was: testrun results)

laza
Hello Yanni!

2010/4/8 Yanni Chiu <[hidden email]>
Check out:
   http://hudson.jooshr.org/job/Squeak4.1/

Thanks for the pointer. Looks very sophisticated, but I'm not at all familiar with Hudson.
I use perl scripts to create testbeds, copy image/change files and start/stop the testruns. Some Smalltalk scripts take care of getting the results. These are directly piped into a postgresDB. Then I use queries to create a report (or not).

A nice side effect is, that I keep the updated images and can go easily back in time. (Ok, I need to cleanup some time).

Alex


Reply | Threaded
Open this post in threaded view
|

Re: testrun results

Bert Freudenberg
In reply to this post by laza
On 08.04.2010, at 07:20, Alexander Lazarević wrote:

> Hi Ken!
>
> 2010/4/7 Ken Causey <[hidden email]>
>
>> Thanks!  These are really developing into a useful tool.
>
> Thanks! Once a day this just updates a trunk image, runs all tests and compares the results with the previous ones. Only if there are any differences it will send out a report.
>
> Even if I'm using an older vm on linux, so that some tests results get reported as failure/error, where they would pass on other platforms with newer VMs, I think it is still useful, because it should only draw attention to tests that have changed results between two runs.
>  
> I'll use a newer vm when there will be one available for linux.

There is version 4.0.2 in svn, it's just not released yet, you have to compile it yourself ...

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: Hudson build server (was: testrun results)

Bert Freudenberg
In reply to this post by Yanni Chiu
On 08.04.2010, at 09:12, Yanni Chiu wrote:

>
> Alexander Lazarević wrote:
>> Thanks! Once a day this just updates a trunk image, runs all tests and compares the results with the previous ones. Only if there are any differences it will send out a report.
>
> Check out:
>    http://hudson.jooshr.org/job/Squeak4.1/
>
> It's currently set up to run:
>
>    [Utilities updateFromServer] valueSuppressingAllMessages.
>
> once a day, starting with a Squeak4.1-9850-beta image. Then it runs the tests using:
>
>    HDTestReport runClasses: TestCase withAllSubclasses named: 'AllTestCases'.
>
> HDTestReport is available from:
>    http://www.squeaksource.com/HudsonBuild.html
>
> The shell scripts and .st scripts are available from:
>    http://github.com/renggli/builder
>
> There's also a job to load and test Seaside3.0 into the updated Squeak image, using a Metacello configuration. And, there are some Pharo & Seaside build jobs too.
>
> I keep up with image releases, and try to make sure the build keeps running, but not much else. There are some test running incompatibilities between Squeak and Pharo that need to be fixed, but the current workaround is to use some older package versions and customized scripts for Squeak vs. Pharo.
>
> --
> Yanni

Very nice!

Which VM version are you using for this? At least the BitBltTest failures need a new VM.

Or can we change the test to be an expected failure on an older VMs only?

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: Hudson build server (was: testrun results)

David T. Lewis
On Thu, Apr 08, 2010 at 11:53:56AM +0200, Bert Freudenberg wrote:

> On 08.04.2010, at 09:12, Yanni Chiu wrote:
> >
> > Alexander Lazarevi?? wrote:
> >> Thanks! Once a day this just updates a trunk image, runs all tests and compares the results with the previous ones. Only if there are any differences it will send out a report.
> >
> > Check out:
> >    http://hudson.jooshr.org/job/Squeak4.1/
> >
> > It's currently set up to run:
> >
> >    [Utilities updateFromServer] valueSuppressingAllMessages.
> >
> > once a day, starting with a Squeak4.1-9850-beta image. Then it runs the tests using:
> >
> >    HDTestReport runClasses: TestCase withAllSubclasses named: 'AllTestCases'.
> >
> > HDTestReport is available from:
> >    http://www.squeaksource.com/HudsonBuild.html
> >
> > The shell scripts and .st scripts are available from:
> >    http://github.com/renggli/builder
> >
> > There's also a job to load and test Seaside3.0 into the updated Squeak image, using a Metacello configuration. And, there are some Pharo & Seaside build jobs too.
> >
> > I keep up with image releases, and try to make sure the build keeps running, but not much else. There are some test running incompatibilities between Squeak and Pharo that need to be fixed, but the current workaround is to use some older package versions and customized scripts for Squeak vs. Pharo.
> >
> > --
> > Yanni
>
> Very nice!
>
> Which VM version are you using for this? At least the BitBltTest failures need a new VM.
>
> Or can we change the test to be an expected failure on an older VMs only?

The updated unix VM will be published within a few days, so I don't think
the tests should change (after all they are real failures).

Hmm, I think we need a better way to identify VM version at runtime ...

Dave


Reply | Threaded
Open this post in threaded view
|

Re: Hudson build server (was: testrun results)

Levente Uzonyi-2
On Thu, 8 Apr 2010, David T. Lewis wrote:

> On Thu, Apr 08, 2010 at 11:53:56AM +0200, Bert Freudenberg wrote:
>> On 08.04.2010, at 09:12, Yanni Chiu wrote:
>>>
>>> Alexander Lazarevi?? wrote:
>>>> Thanks! Once a day this just updates a trunk image, runs all tests and compares the results with the previous ones. Only if there are any differences it will send out a report.
>>>
>>> Check out:
>>>    http://hudson.jooshr.org/job/Squeak4.1/
>>>
>>> It's currently set up to run:
>>>
>>>    [Utilities updateFromServer] valueSuppressingAllMessages.
>>>
>>> once a day, starting with a Squeak4.1-9850-beta image. Then it runs the tests using:
>>>
>>>    HDTestReport runClasses: TestCase withAllSubclasses named: 'AllTestCases'.
>>>
>>> HDTestReport is available from:
>>>    http://www.squeaksource.com/HudsonBuild.html
>>>
>>> The shell scripts and .st scripts are available from:
>>>    http://github.com/renggli/builder
>>>
>>> There's also a job to load and test Seaside3.0 into the updated Squeak image, using a Metacello configuration. And, there are some Pharo & Seaside build jobs too.
>>>
>>> I keep up with image releases, and try to make sure the build keeps running, but not much else. There are some test running incompatibilities between Squeak and Pharo that need to be fixed, but the current workaround is to use some older package versions and customized scripts for Squeak vs. Pharo.
>>>
>>> --
>>> Yanni
>>
>> Very nice!
>>
>> Which VM version are you using for this? At least the BitBltTest failures need a new VM.
>>
>> Or can we change the test to be an expected failure on an older VMs only?
>
> The updated unix VM will be published within a few days, so I don't think
> the tests should change (after all they are real failures).
>
> Hmm, I think we need a better way to identify VM version at runtime ...

+1


Levente

>
> Dave
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Hudson build server (was: testrun results)

laza
In reply to this post by Bert Freudenberg
2010/4/8 Bert Freudenberg <[hidden email]>
Very nice!

Thanks!
 
Which VM version are you using for this? At least the BitBltTest failures need a new VM.

I'm using a 3.10-6 #1

Or can we change the test to be an expected failure on an older VMs only?

I'll just would wait until a 4.x vm is available for linux.

Alex


Reply | Threaded
Open this post in threaded view
|

Re: Hudson build server

Yanni Chiu
In reply to this post by David T. Lewis
David T. Lewis wrote:

> On Thu, Apr 08, 2010 at 11:53:56AM +0200, Bert Freudenberg wrote:
>>
>> Which VM version are you using for this? At least the BitBltTest failures need a new VM.
>>
>> Or can we change the test to be an expected failure on an older VMs only?
>
> The updated unix VM will be published within a few days, so I don't think
> the tests should change (after all they are real failures).
>
> Hmm, I think we need a better way to identify VM version at runtime ...

The vm's filename is:

    .../Squeak-3.11.3.2135-linux_i386/bin/squeak

But one of the debug log files has:

VM: unix - i686 - linux - Squeak3.10.2 of '5 June 2008' [latest update:
#7179]


Reply | Threaded
Open this post in threaded view
|

Re: Hudson build server

Yanni Chiu
In reply to this post by laza
Alexander Lazarević wrote:
> Thanks for the pointer. Looks very sophisticated, but I'm not at all
> familiar with Hudson.

I don't know much about it's internals either. I just use it, and don't
have to maintain it. It happens to be written in Java, and can integrate
with other programming languages. So it's a counter argument for
Smalltalk being a island on its own.

> I use perl scripts to create testbeds, copy image/change files and
> start/stop the testruns. Some Smalltalk scripts take care of getting the
> results. These are directly piped into a postgresDB. Then I use queries
> to create a report (or not).
>
> A nice side effect is, that I keep the updated images and can go easily
> back in time. (Ok, I need to cleanup some time).

I had initially set the build server to keep the last N=10 builds. It
actually keeps N builds, plus the last successful one, if none of the
last N were successful. I reduced it to 5 builds to reduce disk space
usage; also, I found old builds had little use.