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.

Reply via email to