On Mon, 31 Dec 2018 at 02:22, Levente Uzonyi leves@caesar.elte.hu wrote:
Thanks Ben. I don't know what image version the CI uses,
The log provides the following info... Squeak5.1 latest update: #16551 Current Change Set: Unnamed1 Image format 6521 (32 bit)
but Nebraska-ul.54 in the Trunk should fix the issue with StringSocketTestCase.
Good to know, thanks Levente. Would Squeak 5.2 cover Nebraska-ul.54 ? It seems SQUEAK_VERSION could be updated here... https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/tests/smalltalkCI...
However SmalltalkCI README indicates it doesn't support 32-bit of latest images for Squeak or Pharo... https://github.com/hpi-swa/smalltalkCI#list-of-supported-images but is that info current? These files seem to indicate support... https://github.com/hpi-swa/smalltalkCI/blob/master/squeak/run.sh https://github.com/hpi-swa/smalltalkCI/blob/master/pharo/run.sh
@vm-dev... I find the specification of the test image too implicit here...
https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/tests/smalltalkCI... For example, its hard to tell at a glance whether lowcode testing is enabled/disabled. Could the test image be explicitly defined in travis.yml ? (I'll submit a concept PR for review)
cheers -ben
Levente
On Sun, 30 Dec 2018, Ben Coman wrote:
An Opensmalltalk-vm Travis build job https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/473535608 looks like it failed with a socket error, probably external network. A bundle of failures look like this...
SocketStreamTest
7041f6_0fb1 ✗ #testClassComment (10003ms) TestFailure: Test timed out Process>>pvtSignal:list: [] in DelayWaitTimeout>>wait
<snip>
which is okay, but the following three with similar >10000ms timeout did not produce "TestFailure: Test timed out " but instead "MessageNotUnderstood" errors.
StringSocketTestCase
c43ad5_0fb1 ✗ #testBasics (10001ms) MessageNotUnderstood: UndefinedObject>>destroy UndefinedObject(Object)>>doesNotUnderstand: #destroy StringSocketTestCase>>tearDown
e360b0_0fb1 ✗ #testBogusInput1 (10000ms) MessageNotUnderstood: UndefinedObject>>destroy UndefinedObject(Object)>>doesNotUnderstand: #destroy StringSocketTestCase>>tearDown
e4f711_0fb1 ✗ #testBogusInput2 (10002ms) MessageNotUnderstood: UndefinedObject>>destroy UndefinedObject(Object)>>doesNotUnderstand: #destroy StringSocketTestCase>>tearDown
I'm not currently running Squeak, so I'm just reporting was I see in the
CI log
in case anyone was interested in touching-up such a corner case. Is it preferable to report on Mantis? Or not important :)
cheers -ben