On Fri, Jul 06, 2012 at 04:49:35PM -0400, DeNigris Sean wrote:
The few that I checked had to do with stdout being closed...
OSProcess-dtl.70 Mac Lion Also tried running with vm from command line
cc/ David Lewis
OSProcess and CommandShell tests run successfully on Pharo 1.4 with an interpreter VM on Linux. Many of the tests rely on #forkSqueak to set up the test conditions, and these tests may not run on VMs that cannot fully support #forkSqueak (which is tricky to do when pthreads are involved in the VM). But note that the test failures do not mean that e.g. file locking is broken, they just mean that the file locking tests will not succeed if forkSqueak is not available on the platform. There might be some plugin version issues too. The testRedirectStdOutTo failure happened only when I ran the test on a Cog VM so I suspect this may reflect an out of date plugin. Sorry I cannot check now to be sure, but the failure happens with this version: OSProcess accessor osppModuleVersionString ==> '4.3.3 Cog' And no failure with this: OSProcess accessor osppModuleVersionString ==> '4.4.11' Dave
UnixProcessAccessorTestCase>>#testRedirectStdOutTo UnixProcessTestCase>>#testCatAFile UnixProcessTestCase>>#testClassForkHeadlessSqueakAndDo UnixProcessTestCase>>#testClassForkHeadlessSqueakAndDoThenQuit UnixProcessTestCase>>#testClassForkSqueak UnixProcessTestCase>>#testClassForkSqueakAndDo UnixProcessTestCase>>#testClassForkSqueakAndDoThenQuit UnixProcessTestCase>>#testForkHeadlessSqueakAndDo UnixProcessTestCase>>#testForkHeadlessSqueakAndDoThenQuit UnixProcessTestCase>>#testForkSqueak UnixProcessTestCase>>#testForkSqueakAndDo UnixProcessTestCase>>#testForkSqueakAndDoThenQuit UnixProcessTestCase>>#testHeadlessChild UnixProcessTestCase>>#testRunCommand UnixProcessTestCase>>#testSpawnTenHeadlessChildren UnixProcessUnixFileLockingTestCase>>#testCooperatingProcesses01 UnixProcessUnixFileLockingTestCase>>#testCooperatingProcesses02 UnixProcessUnixFileLockingTestCase>>#testCooperatingProcesses03 UnixProcessUnixFileLockingTestCase>>#testCooperatingProcesses04 UnixProcessUnixFileLockingTestCase>>#testCooperatingProcesses05 UnixProcessUnixFileLockingTestCase>>#testFailFileLockOnLockedFile UnixProcessUnixFileLockingTestCase>>#testFailLockOnLockedOverlappedRegion UnixProcessUnixFileLockingTestCase>>#testFailLockOnLockedRegion UnixProcessUnixFileLockingTestCase>>#testFailLockOnLockedSupersetRegion UnixProcessUnixFileLockingTestCase>>#testFailRegionLockOnLockedFile UnixProcessUnixFileLockingTestCase>>#testLockEntireFileForWrite01 UnixProcessUnixFileLockingTestCase>>#testLockEntireFileForWrite02 UnixProcessUnixFileLockingTestCase>>#testLockEntireFileForWrite03 UnixProcessUnixFileLockingTestCase>>#testLockEntireFileForWrite04 UnixProcessUnixFileLockingTestCase>>#testLockEntireFileForWrite05 UnixProcessUnixFileLockingTestCase>>#testLockEntireFileForWrite06 UnixProcessUnixFileLockingTestCase>>#testLockRegionForRead01 UnixProcessUnixFileLockingTestCase>>#testLockRegionForRead02 UnixProcessUnixFileLockingTestCase>>#testLockRegionForWrite01 UnixProcessUnixFileLockingTestCase>>#testLockRegionForWrite02 UnixProcessUnixFileLockingTestCase>>#testLockRegionForWrite03 UnixProcessUnixFileLockingTestCase>>#testLockRegionForWrite04 UnixProcessUnixFileLockingTestCase>>#testLockRegionForWrite05 UnixProcessUnixFileLockingTestCase>>#testLockRegionForWrite06 UnixProcessUnixFileLockingTestCase>>#testLockRegionForWrite07 UnixProcessUnixFileLockingTestCase>>#testLockRegionForWrite08 UnixProcessUnixFileLockingTestCase>>#testNoFailLockOnAdjacentLockedRegions UnixProcessUnixFileLockingTestCase>>#testNoFailLockOnDifferentLockedRegion UnixProcessWin32FileLockingTestCase>>#testCooperatingProcesses01 UnixProcessWin32FileLockingTestCase>>#testCooperatingProcesses02 UnixProcessWin32FileLockingTestCase>>#testCooperatingProcesses03 UnixProcessWin32FileLockingTestCase>>#testCooperatingProcesses04 UnixProcessWin32FileLockingTestCase>>#testCooperatingProcesses05 UnixProcessWin32FileLockingTestCase>>#testFailFileLockOnLockedFile UnixProcessWin32FileLockingTestCase>>#testFailLockOnLockedOverlappedRegion UnixProcessWin32FileLockingTestCase>>#testFailLockOnLockedRegion UnixProcessWin32FileLockingTestCase>>#testFailLockOnLockedSupersetRegion UnixProcessWin32FileLockingTestCase>>#testFailRegionLockOnLockedFile UnixProcessWin32FileLockingTestCase>>#testLockEntireFileForWrite01 UnixProcessWin32FileLockingTestCase>>#testLockEntireFileForWrite02 UnixProcessWin32FileLockingTestCase>>#testLockEntireFileForWrite03 UnixProcessWin32FileLockingTestCase>>#testLockEntireFileForWrite04 UnixProcessWin32FileLockingTestCase>>#testLockEntireFileForWrite05 UnixProcessWin32FileLockingTestCase>>#testLockEntireFileForWrite06 UnixProcessWin32FileLockingTestCase>>#testLockRegionForRead01 UnixProcessWin32FileLockingTestCase>>#testLockRegionForRead02 UnixProcessWin32FileLockingTestCase>>#testLockRegionForWrite01 UnixProcessWin32FileLockingTestCase>>#testLockRegionForWrite02 UnixProcessWin32FileLockingTestCase>>#testLockRegionForWrite03 UnixProcessWin32FileLockingTestCase>>#testLockRegionForWrite04 UnixProcessWin32FileLockingTestCase>>#testLockRegionForWrite05 UnixProcessWin32FileLockingTestCase>>#testLockRegionForWrite06 UnixProcessWin32FileLockingTestCase>>#testLockRegionForWrite07 UnixProcessWin32FileLockingTestCase>>#testLockRegionForWrite08 UnixProcessWin32FileLockingTestCase>>#testNoFailLockOnAdjacentLockedRegions UnixProcessWin32FileLockingTestCase>>#testNoFailLockOnDifferentLockedRegion