Hi Sean,
If you have a chance, could you please run the following and post
your results from the transcript? Thanks a lot.
Transcript clear.
{ 'CommandShell versionString ==> ', CommandShell versionString.
'OSProcess versionString ==> ', OSProcess versionString.
OSProcess accessor osppModuleName asString.
'OSPP versionString ==> ', OSProcess accessor osppModuleVersionString
asString.
OSProcess accessor aioModuleName asString.
'AIO plugin versionString ==> ', OSProcess accessor aioVersionString
asString.
OSProcess accessor xdcpModuleName asString.
'XDCP versionString ==> ', OSProcess accessor xdcpVersionString asString
} do: [:e | Transcript cr; show: e]
For reference, on a Linux platform with interpreter VM you might
get results like this:
CommandShell versionString ==> 4.4.15
OSProcess versionString ==> 4.4.2
UnixOSProcessPlugin 24 May 2011 (e)
OSPP versionString ==> 4.4.3
AioPlugin 24 May 2011 (e)
AIO plugin versionString ==> 2.2.4
XDisplayControlPlugin 24 May 2011 (e)
XDCP versionString ==> 2.1.6
Thank you,
Dave
On Fri, Jun 03, 2011 at 04:04:35AM -0700, Sean P. DeNigris wrote:
> Okay, many of the problems were being caused by another squeak vm on my
> machine highjacking the image. With a fresh 4.2.5,
>
> ***********************OSProcess test results are...
>
> UnixProcessTestCase - it seems like tests that fork (e.g.
> UnixProcessTestCase>>testClassForkHeadlessSqueakAndDo) hang forever and then
> things that were working don't work anymore (there is often a warning
> "forkSqueak requires XDisplayControlPlugin" before something bad happens,
> but it seems like it gets screwed up whether you hit proceed or abandon).
> This seems to be the major issue.
>
> All pass in OSPipeTestCase, UnixProcessFileLockTestCase,
> UnixProcessUnixFileLockingTestCase, UnixProcessWin32FileLockingTestCase
>
> UnixProcessAccessorTestCase
> Failures:
> testChDir
> testIsExecutableForUserInGroup
> testIsReadableForUserInGroup
> testIsWritableForUserInGroup
>
> AioEventHandlerTestCase:
> Errors:
> '#(''AioEventHandlerTestCase>>#testPrimAioModuleName''
>
> Failures:
> ''AioEventHandlerTestCase>>#testFileReadableEvent''
> ''AioEventHandlerTestCase>>#testFileWritableEvent''
> ''AioEventHandlerTestCase>>#testSuspendAioForSocketReadableEvent''
> ''AioEventHandlerTestCase>>#testHandleForFile''
> ''AioEventHandlerTestCase>>#testEnableHandleAndDisable''
> ''AioEventHandlerTestCase>>#testSocketReadableEvent''
> ''AioEventHandlerTestCase>>#testHandleForSocket''
> ''AioEventHandlerTestCase>>#testPrimAioModuleVersionString''
>
> *********************** CommandShell tests...
>
> All pass in ExpressionEvaluatorTestCase, InternalPipeTestCase,
> PipelineEventsTestCase, ShellSyntaxTestCase
>
> PipeableOSProcessTestCase
> testForkHeadlessSqueakReadAndWriteReferenceStream, testForkSqueak,
> testForkSqueakReadAndWriteReferenceStream, testForkSqueakReferenceStream
> give warning "forkSqueak requires XDisplayControlPlugin"
> testForkHeadlessSqueak, testForkHeadlessSqueak2,
> testForkHeadlessSqueakReferenceStream give same warning, and then hang
>
> CommandShellTestCase - all pass, except testPipeline65 fails.
> Sean
>
> --
> View this message in context:
> http://forum.world.st/OSProcess-on-1-2-tp3569458p3570538.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.