Currently there are 462 tests failing out of 478 total.
Looking over the tests, I am reminded that the memory-based filesystem is probably a good place to start. There are (likely) no primitives involved and these tests should flush out the the Pharo-specific methods (MNUs for #ifEmpty and #split: in the first two tests I tried), so these two tests should probably be tackled first:
FileSystemGs tests for GemStone '3.2.15'
478 run, 16 passed, 10 failed, 452 errors
errors
BreadthFirstGuideTest>>#testAll
CollectVisitorTest>>#testBreadthFirst
CollectVisitorTest>>#testPostorder
CollectVisitorTest>>#testPreorder
CopyVisitorTest>>#testAll
DeleteVisitorTest>>#testBeta
DirectoryEntryTest>>#testCreationTimeIsADateAndTimeInstance
DirectoryEntryTest>>#testIsDirectory
DirectoryEntryTest>>#testIsFile
DirectoryEntryTest>>#testIsNotDirectory
DirectoryEntryTest>>#testIsNotFile
DirectoryEntryTest>>#testModificationTimeIsADateAndTimeInstance
DirectoryEntryTest>>#testReference
DirectoryEntryTest>>#testSize
DiskFileSystemTest>>#testBinaryReadStream
DiskFileSystemTest>>#testBinaryReadStream
DiskFileSystemTest>>#testBinaryReadStreamDo
DiskFileSystemTest>>#testBinaryReadStreamDo
DiskFileSystemTest>>#testBinaryReadStreamDoIfAbsent
DiskFileSystemTest>>#testBinaryReadStreamDoIfAbsent
DiskFileSystemTest>>#testBinaryReadStreamIfAbsent
DiskFileSystemTest>>#testBinaryReadStreamIfAbsent
DiskFileSystemTest>>#testChildrenAt
DiskFileSystemTest>>#testChildrenAt
DiskFileSystemTest>>#testChildrenSorting
DiskFileSystemTest>>#testChildrenSorting
DiskFileSystemTest>>#testChildrenSortingRoot
DiskFileSystemTest>>#testChildrenSortingRoot
DiskFileSystemTest>>#testCopy
DiskFileSystemTest>>#testCopy
DiskFileSystemTest>>#testCopyAndDelete
DiskFileSystemTest>>#testCopyAndDelete
DiskFileSystemTest>>#testCopyDestExists
DiskFileSystemTest>>#testCopyDestExists
DiskFileSystemTest>>#testCopySourceDoesntExist
DiskFileSystemTest>>#testCopySourceDoesntExist
DiskFileSystemTest>>#testCopyWithCorrectBasename
DiskFileSystemTest>>#testCopyWithCorrectBasename
DiskFileSystemTest>>#testCreateDirectory
DiskFileSystemTest>>#testCreateDirectory
DiskFileSystemTest>>#testCreateDirectoryExists
DiskFileSystemTest>>#testCreateDirectoryExists
DiskFileSystemTest>>#testCreateDirectoryNoParent
DiskFileSystemTest>>#testCreateDirectoryNoParent
DiskFileSystemTest>>#testCreateDirectoryNotCreateParent
DiskFileSystemTest>>#testCreateDirectoryNotCreateParent
DiskFileSystemTest>>#testCreateFile
DiskFileSystemTest>>#testCreateFile
DiskFileSystemTest>>#testCreateFileNotCreateParent
DiskFileSystemTest>>#testCreateFileNotCreateParent
DiskFileSystemTest>>#testDefaultWorkingDirectory
DiskFileSystemTest>>#testDefaultWorkingDirectory
DiskFileSystemTest>>#testDelete
DiskFileSystemTest>>#testDelete
DiskFileSystemTest>>#testDelimiter
DiskFileSystemTest>>#testDelimiter
DiskFileSystemTest>>#testDirectory
DiskFileSystemTest>>#testDirectory
DiskFileSystemTest>>#testEnsureDirectory
DiskFileSystemTest>>#testEnsureDirectory
DiskFileSystemTest>>#testEnsureDirectoryCreatesParent
DiskFileSystemTest>>#testEnsureDirectoryCreatesParent
DiskFileSystemTest>>#testEnsureDirectoryExists
DiskFileSystemTest>>#testEnsureDirectoryExists
DiskFileSystemTest>>#testEntriesAt
DiskFileSystemTest>>#testEntriesAt
DiskFileSystemTest>>#testEntryAt
DiskFileSystemTest>>#testEntryAt
DiskFileSystemTest>>#testEqual
DiskFileSystemTest>>#testEqual
DiskFileSystemTest>>#testFile
DiskFileSystemTest>>#testFile
DiskFileSystemTest>>#testFileNames
DiskFileSystemTest>>#testFileNames
DiskFileSystemTest>>#testIsDirectory
DiskFileSystemTest>>#testIsDirectory
DiskFileSystemTest>>#testIsDiskFileSystem
DiskFileSystemTest>>#testIsDiskFileSystem
DiskFileSystemTest>>#testMoveMemoryToDisk
DiskFileSystemTest>>#testMoveMemoryToDisk
DiskFileSystemTest>>#testMoveTo
DiskFileSystemTest>>#testMoveTo
DiskFileSystemTest>>#testMoveToFailingExistingDestination
DiskFileSystemTest>>#testMoveToFailingExistingDestination
DiskFileSystemTest>>#testMoveToFailingMissingDestination
DiskFileSystemTest>>#testMoveToFailingMissingDestination
DiskFileSystemTest>>#testMoveToFailingMissingSource
DiskFileSystemTest>>#testMoveToFailingMissingSource
DiskFileSystemTest>>#testNonExistentEntryAt
DiskFileSystemTest>>#testNonExistentEntryAt
DiskFileSystemTest>>#testNonExistentFileSize
DiskFileSystemTest>>#testNonExistentFileSize
DiskFileSystemTest>>#testReadingAfterWriting
DiskFileSystemTest>>#testReadingAfterWriting
DiskFileSystemTest>>#testReadStream
DiskFileSystemTest>>#testReadStream
DiskFileSystemTest>>#testReadStreamDo
DiskFileSystemTest>>#testReadStreamDo
DiskFileSystemTest>>#testReadStreamDoIfAbsent
DiskFileSystemTest>>#testReadStreamDoIfAbsent
DiskFileSystemTest>>#testReadStreamIfAbsent
DiskFileSystemTest>>#testReadStreamIfAbsent
DiskFileSystemTest>>#testReferenceTo
DiskFileSystemTest>>#testReferenceTo
DiskFileSystemTest>>#testRoot
DiskFileSystemTest>>#testRoot
DiskFileSystemTest>>#testRootExists
DiskFileSystemTest>>#testRootExists
DiskFileSystemTest>>#testRootIsDirectory
DiskFileSystemTest>>#testRootIsDirectory
DiskFileSystemTest>>#testRootIsNotAFile
DiskFileSystemTest>>#testRootIsNotAFile
DiskFileSystemTest>>#testWorking
DiskFileSystemTest>>#testWorking
DiskFileSystemTest>>#testWriteStream
DiskFileSystemTest>>#testWriteStream
DiskFileSystemTest>>#testWriteStreamDo
DiskFileSystemTest>>#testWriteStreamDo
DiskFileSystemTest>>#testWriteStreamDoIfPresent
DiskFileSystemTest>>#testWriteStreamDoIfPresent
DiskFileSystemTest>>#testWriteStreamIfPresent
DiskFileSystemTest>>#testWriteStreamIfPresent
FileHandleTest>>#testAt
FileHandleTest>>#testAt
FileHandleTest>>#testAtPut
FileHandleTest>>#testAtPut
FileHandleTest>>#testAtPutBinaryAscii
FileHandleTest>>#testAtPutBinaryAscii
FileHandleTest>>#testAtWriteBinaryAscii
FileHandleTest>>#testAtWriteBinaryAscii
FileHandleTest>>#testClose
FileHandleTest>>#testClose
FileHandleTest>>#testCreatedOpen
FileHandleTest>>#testCreatedOpen
FileHandleTest>>#testEnsureClosed
FileHandleTest>>#testEnsureClosed
FileHandleTest>>#testIO
FileHandleTest>>#testIO
FileHandleTest>>#testReadBufferTooLarge
FileHandleTest>>#testReadBufferTooLarge
FileHandleTest>>#testReadOnly
FileHandleTest>>#testReadOnly
FileHandleTest>>#testReference
FileHandleTest>>#testReference
FileHandleTest>>#testSizeAfterGrow
FileHandleTest>>#testSizeAfterGrow
FileHandleTest>>#testSizeNoGrow
FileHandleTest>>#testSizeNoGrow
FileHandleTest>>#testTruncate
FileHandleTest>>#testTruncate
FileHandleTest>>#testWriteStream
FileHandleTest>>#testWriteStream
FileLocatorTest>>#testAsAbsolute
FileLocatorTest>>#testBasename
FileLocatorTest>>#testCommaAddsExtension
FileLocatorTest>>#testCommaAddsExtensionAgain
FileLocatorTest>>#testContainsLocator
FileLocatorTest>>#testContainsPath
FileLocatorTest>>#testContainsReference
FileLocatorTest>>#testCPath
FileLocatorTest>>#testEqual
FileLocatorTest>>#testExtension
FileLocatorTest>>#testFileSystem
FileLocatorTest>>#testImageDirectory
FileLocatorTest>>#testIsAbsolute
FileLocatorTest>>#testIsNotRoot
FileLocatorTest>>#testIsRelative
FileLocatorTest>>#testIsRoot
FileLocatorTest>>#testLocalDirectory
FileLocatorTest>>#testMoveTo
FileLocatorTest>>#testMoveTo
FileLocatorTest>>#testOriginBasename
FileLocatorTest>>#testParent
FileLocatorTest>>#testResolveAbsoluteReference
FileLocatorTest>>#testResolveCompoundString
FileLocatorTest>>#testResolvePath
FileLocatorTest>>#testResolveRelativeReference
FileLocatorTest>>#testResolveString
FileLocatorTest>>#testSlash
FileLocatorTest>>#testWithExtensionAddsExtension
FileLocatorTest>>#testWithExtensionReplacesExtension
FileReferenceAttributeTests>>#testCreationTime
FileReferenceAttributeTests>>#testCreationTime
FileReferenceTest>>#testAllChildren
FileReferenceTest>>#testAllChildren
FileReferenceTest>>#testAllDirectories
FileReferenceTest>>#testAllDirectories
FileReferenceTest>>#testAllEntries
FileReferenceTest>>#testAllEntries
FileReferenceTest>>#testAsAbsoluteConverted
FileReferenceTest>>#testAsAbsoluteIdentity
FileReferenceTest>>#testAsReference
FileReferenceTest>>#testBaseAndExtension
FileReferenceTest>>#testBasename
FileReferenceTest>>#testBasenameWithoutExtension
FileReferenceTest>>#testCanonicalization
FileReferenceTest>>#testChildDirectories
FileReferenceTest>>#testChildDirectories
FileReferenceTest>>#testChildFiles
FileReferenceTest>>#testChildFiles
FileReferenceTest>>#testChildOfPath
FileReferenceTest>>#testChildOfReference
FileReferenceTest>>#testChildren
FileReferenceTest>>#testChildren
FileReferenceTest>>#testCommaAddsExtension
FileReferenceTest>>#testCommaAddsExtensionAgain
FileReferenceTest>>#testContainsLocator
FileReferenceTest>>#testContainsPath
FileReferenceTest>>#testContainsReference
FileReferenceTest>>#testContents
FileReferenceTest>>#testDeleteAll
FileReferenceTest>>#testDeleteAll
FileReferenceTest>>#testDeleteAllChildren
FileReferenceTest>>#testDeleteAllChildren
FileReferenceTest>>#testDeleteIfAbsent
FileReferenceTest>>#testDoesContainReferenceFileSystem
FileReferenceTest>>#testDoesNotContainReferenceWhenUsingDifferentInstancesOfMemoryFileSystem
FileReferenceTest>>#testDoesntContainLocator
FileReferenceTest>>#testDoesntContainPath
FileReferenceTest>>#testDoesntContainReferencePath
FileReferenceTest>>#testEnsureDelete
FileReferenceTest>>#testEnsureDeleteAll
FileReferenceTest>>#testEnsureDeleteNonEmptyDirectory
FileReferenceTest>>#testEntries
FileReferenceTest>>#testEntries
FileReferenceTest>>#testEqual
FileReferenceTest>>#testEqualityRelativeVsAbsolute
FileReferenceTest>>#testExists
FileReferenceTest>>#testGlob
FileReferenceTest>>#testGlob
FileReferenceTest>>#testGrandchildOfReference
FileReferenceTest>>#testHasChildren
FileReferenceTest>>#testHasChildren
FileReferenceTest>>#testHasDirectories
FileReferenceTest>>#testHasDirectories
FileReferenceTest>>#testHasFiles
FileReferenceTest>>#testHasFiles
FileReferenceTest>>#testIndicator
FileReferenceTest>>#testIsAbsolute
FileReferenceTest>>#testIsNotAbsolute
FileReferenceTest>>#testIsNotRelative
FileReferenceTest>>#testIsNotRoot
FileReferenceTest>>#testIsRelative
FileReferenceTest>>#testMakeRelative
FileReferenceTest>>#testParent
FileReferenceTest>>#testParentResolutionWithAbsoluteReference
FileReferenceTest>>#testParentResolutionWithPath
FileReferenceTest>>#testParentResolutionWithReference
FileReferenceTest>>#testParentResolutionWithRemoteReference
FileReferenceTest>>#testParentUpTo
FileReferenceTest>>#testParentUpTo
FileReferenceTest>>#testPathRelativeTo
FileReferenceTest>>#testReadStream
FileReferenceTest>>#testReadStreamDo
FileReferenceTest>>#testReadStreamDoifAbsent
FileReferenceTest>>#testReadStreamDoifAbsentNot
FileReferenceTest>>#testReadStreamDoNotFound
FileReferenceTest>>#testReadStreamIfAbsent
FileReferenceTest>>#testReadStreamNotFound
FileReferenceTest>>#testRelativeToPath
FileReferenceTest>>#testRelativeToReference
FileReferenceTest>>#testRename
FileReferenceTest>>#testRename
FileReferenceTest>>#testRenameTargetExists
FileReferenceTest>>#testRenameTargetExists
FileReferenceTest>>#testResolve
FileReferenceTest>>#testSiblingOfReference
FileReferenceTest>>#testSimpleResolution
FileReferenceTest>>#testSlash
FileReferenceTest>>#testTempFilePrefixSuffix
FileReferenceTest>>#testUnequalContent
FileReferenceTest>>#testUnequalSize
FileReferenceTest>>#testUpToAll
FileReferenceTest>>#testWithExtentionAddsExtension
FileReferenceTest>>#testWithExtentionReplacesExtension
FileReferenceTest>>#testWithoutExtension
FileReferenceTest>>#testWorkingDirectoryParent
FileReferenceTest>>#testWriteStream
FileReferenceTest>>#testWriteStreamDo
FileReferenceTest>>#testWriteStreamDoExists
FileReferenceTest>>#testWriteStreamDoifPresent
FileReferenceTest>>#testWriteStreamDoifPresentNot
FileReferenceTest>>#testWriteStreamExists
FileReferenceTest>>#testWriteStreamifPresent
FileReferenceTest>>#testWriteStreamifPresentExists
InteractiveResolverTest>>#testCached
InteractiveResolverTest>>#testNew
MemoryFileSystemTest>>#testBinaryReadStream
MemoryFileSystemTest>>#testBinaryReadStreamDo
MemoryFileSystemTest>>#testBinaryReadStreamDoIfAbsent
MemoryFileSystemTest>>#testBinaryReadStreamIfAbsent
MemoryFileSystemTest>>#testChildrenAt
MemoryFileSystemTest>>#testChildrenSorting
MemoryFileSystemTest>>#testChildrenSortingRoot
MemoryFileSystemTest>>#testCopy
MemoryFileSystemTest>>#testCopyAndDelete
MemoryFileSystemTest>>#testCopyDestExists
MemoryFileSystemTest>>#testCopySourceDoesntExist
MemoryFileSystemTest>>#testCopyWithCorrectBasename
MemoryFileSystemTest>>#testCreateDirectory
MemoryFileSystemTest>>#testCreateDirectoryExists
MemoryFileSystemTest>>#testCreateDirectoryNoParent
MemoryFileSystemTest>>#testCreateDirectoryNotCreateParent
MemoryFileSystemTest>>#testCreateFile
MemoryFileSystemTest>>#testCreateFileNotCreateParent
MemoryFileSystemTest>>#testDelete
MemoryFileSystemTest>>#testDelimiter
MemoryFileSystemTest>>#testDirectory
MemoryFileSystemTest>>#testEnsureDirectory
MemoryFileSystemTest>>#testEnsureDirectoryCreatesParent
MemoryFileSystemTest>>#testEnsureDirectoryExists
MemoryFileSystemTest>>#testEntriesAt
MemoryFileSystemTest>>#testEntryAt
MemoryFileSystemTest>>#testFile
MemoryFileSystemTest>>#testFileNames
MemoryFileSystemTest>>#testModifiedTimeWhenFileCreated
MemoryFileSystemTest>>#testModifiedTimeWhenFileModifiedByWriteStream
MemoryFileSystemTest>>#testModifiedTimeWhenFileModifiedWithBinaryWriteStream
MemoryFileSystemTest>>#testModifiedTimeWhenFileWrittenTo
MemoryFileSystemTest>>#testModifiedTimeWhenHandleTruncated
MemoryFileSystemTest>>#testMoveTo
MemoryFileSystemTest>>#testMoveToFailingExistingDestination
MemoryFileSystemTest>>#testMoveToFailingMissingDestination
MemoryFileSystemTest>>#testMoveToFailingMissingSource
MemoryFileSystemTest>>#testNonExistentEntryAt
MemoryFileSystemTest>>#testNonExistentFileSize
MemoryFileSystemTest>>#testReadingAfterWriting
MemoryFileSystemTest>>#testReadStream
MemoryFileSystemTest>>#testReadStreamDo
MemoryFileSystemTest>>#testReadStreamDoIfAbsent
MemoryFileSystemTest>>#testReadStreamIfAbsent
MemoryFileSystemTest>>#testReferenceTo
MemoryFileSystemTest>>#testRootIsNotAFile
MemoryFileSystemTest>>#testWriteStream
MemoryFileSystemTest>>#testWriteStreamDo
MemoryFileSystemTest>>#testWriteStreamDoIfPresent
MemoryFileSystemTest>>#testWriteStreamIfPresent
MemoryHandleTest>>#testAt
MemoryHandleTest>>#testAt
MemoryHandleTest>>#testAtPut
MemoryHandleTest>>#testAtPut
MemoryHandleTest>>#testAtPutBinaryAscii
MemoryHandleTest>>#testAtPutBinaryAscii
MemoryHandleTest>>#testAtWriteBinaryAscii
MemoryHandleTest>>#testAtWriteBinaryAscii
MemoryHandleTest>>#testClose
MemoryHandleTest>>#testClose
MemoryHandleTest>>#testCreatedOpen
MemoryHandleTest>>#testCreatedOpen
MemoryHandleTest>>#testEnsureClosed
MemoryHandleTest>>#testEnsureClosed
MemoryHandleTest>>#testIO
MemoryHandleTest>>#testIO
MemoryHandleTest>>#testReadBufferTooLarge
MemoryHandleTest>>#testReadBufferTooLarge
MemoryHandleTest>>#testReadOnly
MemoryHandleTest>>#testReadOnly
MemoryHandleTest>>#testReference
MemoryHandleTest>>#testReference
MemoryHandleTest>>#testSizeAfterGrow
MemoryHandleTest>>#testSizeAfterGrow
MemoryHandleTest>>#testSizeNoGrow
MemoryHandleTest>>#testSizeNoGrow
MemoryHandleTest>>#testTruncate
MemoryHandleTest>>#testTruncate
MemoryHandleTest>>#testWriteStream
MemoryHandleTest>>#testWriteStream
PathTest>>#testAbsolutePath
PathTest>>#testAbsolutePrintString
PathTest>>#testAbsoluteWithParents
PathTest>>#testAsReference
PathTest>>#testBasename
PathTest>>#testBasenameNoParent
PathTest>>#testBasenameWithoutExtension
PathTest>>#testCanonicalization
PathTest>>#testCommaAddsExtension
PathTest>>#testCommaAddsExtensionAgain
PathTest>>#testContains
PathTest>>#testContainsLocator
PathTest>>#testEqual
PathTest>>#testExtendingPath
PathTest>>#testExtensions
PathTest>>#testFullName
PathTest>>#testGrandchildOfPath
PathTest>>#testIsAbsolute
PathTest>>#testIsAbsoluteWindowsPathReturnsFalseWhenNoWindowsAbsolutePathProvided
PathTest>>#testIsAbsoluteWindowsPathReturnsTrueWhenWindowsAbsolutePathProvided
PathTest>>#testIsChildOfPath
PathTest>>#testIsChildOfReference
PathTest>>#testIsNotAbsolute
PathTest>>#testIsNotRelative
PathTest>>#testIsNotRoot
PathTest>>#testIsRelative
PathTest>>#testMakeRelative
PathTest>>#testMakeRelativeFrom2RelativePaths
PathTest>>#testParent
PathTest>>#testParentParent
PathTest>>#testParentResolution
PathTest>>#testParentUpTo
PathTest>>#testParse
PathTest>>#testParseBogus
PathTest>>#testParseTrailingSlash
PathTest>>#testParseWindowsPathWithUnixDelimiters
PathTest>>#testPathString
PathTest>>#testPrintPathOn
PathTest>>#testPrintPathOnDelimiter
PathTest>>#testPrintRelativeWithParent
PathTest>>#testPrintWithDelimiter
PathTest>>#testRedundantSeparators
PathTest>>#testRelativeFromString
PathTest>>#testRelativeFromStringNormalization
PathTest>>#testRelativeFromStringNormalizationParent
PathTest>>#testRelativeFromStringParent
PathTest>>#testRelativePrintString
PathTest>>#testRelativeTo
PathTest>>#testRelativeToBranch
PathTest>>#testRelativeWithParents
PathTest>>#testResolveAbsolute
PathTest>>#testResolvePath
PathTest>>#testResolveRelative
PathTest>>#testResolveString
PathTest>>#testSiblingOfPath
PathTest>>#testSimpleResolution
PathTest>>#testSlash
PathTest>>#testUnequalContent
PathTest>>#testUnequalSize
PathTest>>#testUnixAbsolutePathName
PathTest>>#testWindowsAbsolutePathName
PathTest>>#testWithExtentionAddsExtension
PathTest>>#testWithExtentionReplacesExtension
PathTest>>#testWorkingDirectoryParent
PlatformResolverTest>>#testCache
PlatformResolverTest>>#testHome
PostorderGuideTest>>#testAll
PreorderGuideTest>>#testAll
SelectVisitorTest>>#testBreadthFirst
SelectVisitorTest>>#testBreadthFirstSelect
SelectVisitorTest>>#testPostorder
SelectVisitorTest>>#testPostorderSelect
SelectVisitorTest>>#testPreorder
SelectVisitorTest>>#testPreorderSelect
SystemResolverTest>>#testChanges
SystemResolverTest>>#testImage
SystemResolverTest>>#testImageDirectory
SystemResolverTest>>#testLocalDirectory
SystemResolverTest>>#testVmBinary
SystemResolverTest>>#testVmDirectory
WindowsStoreTest>>#testAbsoluteFullName
WindowsStoreTest>>#testAbsolutePath
WindowsStoreTest>>#testPrintString
WindowsStoreTest>>#testRelativeFullName
WindowsStoreTest>>#testRelativePath
failures
FileReferenceAttributeTests>>#testExists
FileReferenceAttributeTests>>#testFileSize
FileReferenceAttributeTests>>#testIsBlock
FileReferenceAttributeTests>>#testIsCharacter
FileReferenceAttributeTests>>#testIsDirectory
FileReferenceAttributeTests>>#testIsFile
FileReferenceAttributeTests>>#testIsReadable
FileReferenceAttributeTests>>#testIsSymlink
FileReferenceAttributeTests>>#testIsWriteable
FileReferenceAttributeTests>>#testModificationTime