I tried the full tests with r40Gamma3 + Ma special collections-sig.89. Here are the problems I stepped onto.
- I wanted to run it under linux but it doesn't want to, looking for a 'squeak.exe' intead of 'squeak'. - I got a problem with firefox taking one of the listening port of the squeak image. - I got a MNU on Set>>first in TestSuite>>maExecuteTestsUsing:result:. Added two asOrderedCollection and it seemed to work. - I got a complain about the MagmaPerson and MagmaContact because it didn't found the right files. - After that the tests worked ok until i noticed the cpu down after some time and saw an Error primitiveFailed on StandardFileStream>>primSetPosition:to: on the _magmaTestServer image. Magma was trying to use an old MagmaSession from the benchmarks and couldn't open the repository. There should be some cleaning of the image before the test. Something like that : MagmaSession disconnectAndCloseAllConnectedSessions. MagmaRepositoryController initialize. MagmaServerConsole allInstances do: [:i|i shutdown]. Smalltalk garbageCollect. (btw I managed to gc all the MagmaSession with this but I don't know if it's the proper way). - I got an error EmptyStream during SecureHashAlgorithm>>hashStream: with MultiByteFileStream: 'c:\temp\Magma\objects.5.idx' as argument on the _magmaTestServer. The _testConductor image shows 'remote performing captureFileChecksumsWithCopy: with arguments #(false) in server'. The file size is 0 octet so I don't know what the hash is suppose to answer on this one. I modified the MagmaTestCase>>fileChecksums method to put 0 in the answer if the file is empty (file atEnd). Then an assertion failed when comparing the hashes of the files before and after a rollback and the only difference was that the empty file was missing. So I change that method again so if the file is empty, it's not listed in the dict. - Finally I got an assertion failed during 'remote performing verifyAddedStrings with arguments #() in client1'. The assert was on _magmaTestClient1 in MagmaTestCase>>verifyAddedStrings where 'afterImagesProgress size' equals 0. No idea what to do next.
Florian
Florian Minjat wrote:
Here are my benchs : Magma Benchmark (r40Gamma3 + Ma special collections-cmm.83) (Local) : http://paste.lisp.org/display/47159 Magma Benchmark (r40Gamma3 + Ma special collections-sig.89) (Local) : http://paste.lisp.org/display/47158 I added the two text result to the mail. I will try to run the full magma test on my computer.
Florian