summaryrefslogtreecommitdiffstats
path: root/testsuites/fstests/fsrename/test.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/fstests/fsrename/test.c')
-rw-r--r--testsuites/fstests/fsrename/test.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/testsuites/fstests/fsrename/test.c b/testsuites/fstests/fsrename/test.c
index f268affb56..6799ab46e7 100644
--- a/testsuites/fstests/fsrename/test.c
+++ b/testsuites/fstests/fsrename/test.c
@@ -1185,7 +1185,8 @@ static void filesystem_test (void)
puts ("\nRename files across diferent filesystems\n");
- test_initialize_filesystem ();
+ rv = chroot ("/");
+ rtems_test_assert (rv == 0);
fd = creat (name01, mode);
rtems_test_assert (fd >= 0);
@@ -1196,15 +1197,12 @@ static void filesystem_test (void)
rtems_test_assert (rv < sizeof(path01));
EXPECT_ERROR (EXDEV, rename, name01, path01);
- /*
- * Clear directory
- */
-
- test_shutdown_filesystem ();
-
EXPECT_EQUAL (-1, unlink, path01);
EXPECT_EQUAL (0, unlink, name01);
+ rv = chroot (BASE_FOR_TEST);
+ rtems_test_assert (rv == 0);
+
/*
* Go back to parent directory
*/