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.