test('canonicalizePath001',     normal, compile_and_run, [''])
test('currentDirectory001',     normal, compile_and_run, [''])
test('directory001',            normal, compile_and_run, [''])
test('doesDirectoryExist001',   normal, compile_and_run, [''])

# This test is a bit bogus.  Disable for GHCi.
test('getDirContents001', omit_ways(['ghci']), compile_and_run, ['-fno-gen-manifest'])

test('getDirContents002', [ normalise_exe, exit_code(1) ],
                          compile_and_run, [''])

# Depends on binary from previous run, which gets removed by the driver way=ghci
test('getPermissions001', omit_ways(['ghci']), compile_and_run, ['-cpp'])

test('copyFile001', extra_clean(['copyFile001dir/target']),
                    compile_and_run, [''])
test('copyFile002', extra_clean(['copyFile002dir/target']),
                    compile_and_run, [''])

test('renameFile001', extra_clean(['renameFile001.tmp1','renameFile001.tmp2']),
      compile_and_run, [''])

test('createDirectory001',  normal, compile_and_run, [''])

test('createDirectoryIfMissing001',  normal, compile_and_run, [''])

# No sane way to tell whether the output is reasonable here...
test('getHomeDirectory001',  ignore_output, compile_and_run, [''])

test('T8482',  normal, compile_and_run, [''])

test('removeDirectoryRecursive001', normal, compile_and_run, [''])
