8000 tests/extmod: Skip vfs tests if target doesn't have enough memory. · micropython/micropython@d99ebb3 · GitHub
[go: up one dir, main page]

Skip to content

Commit d99ebb3

Browse files
committed
tests/extmod: Skip vfs tests if target doesn't have enough memory.
Signed-off-by: Damien George <damien@micropython.org>
1 parent b1123a5 commit d99ebb3

File tree

5 files changed

+15
-6
lines changed

5 files changed

+15
-6
lines changed

tests/extmod/vfs_fat_fileio1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ def ioctl(self, op, arg):
3838

3939
try:
4040
bdev = RAMFS(50)
41+
uos.VfsFat.mkfs(bdev)
4142
except MemoryError:
4243
print("SKIP")
4344
raise SystemExit
4445

45-
uos.VfsFat.mkfs(bdev)
4646
vfs = uos.VfsFat(bdev)
4747
uos.mount(vfs, "/ramdisk")
4848
uos.chdir("/ramdisk")

tests/extmod/vfs_fat_fileio2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ def ioctl(self, op, arg):
3838

3939
try:
4040
bdev = RAMFS(50)
41+
uos.VfsFat.mkfs(bdev)
4142
except MemoryError:
4243
print("SKIP")
4344
raise SystemExit
4445

45-
uos.VfsFat.mkfs(bdev)
4646
vfs = uos.VfsFat(bdev)
4747
uos.mount(vfs, "/ramdisk")
4848
uos.chdir("/ramdisk")

tests/extmod/vfs_fat_ilistdir_del.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,10 @@ def test(bdev, vfs_class):
7171
vfs.open("/test", "w").close()
7272

7373

74-
bdev = RAMBlockDevice(30)
74+
try:
75+
bdev = RAMBlockDevice(30)
76+
except MemoryError:
77+
print("SKIP")
78+
raise SystemExit
79+
7580
test(bdev, uos.VfsFat)

tests/extmod/vfs_fat_ramdisk.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,11 @@ def ioctl(self, op, arg):
3838

3939
try:
4040
bdev = RAMFS(50)
41+
uos.VfsFat.mkfs(bdev)
4142
except MemoryError:
4243
print("SKIP")
4344
raise SystemExit
4445

45-
uos.VfsFat.mkfs(bdev)
46-
4746
print(b"FOO_FILETXT" not in bdev.data)
4847
print(b"hello!" not in bdev.data)
4948

tests/extmod/vfs_lfs_mtime.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,10 @@ def test(bdev, vfs_class):
101101
vfs.umount()
102102

103103

104-
bdev = RAMBlockDevice(30)
104+
try:
105+
bdev = RAMBlockDevice(30)
106+
except MemoryError:
107+
print("SKIP")
108+
raise SystemExit
109+
105110
test(bdev, uos.VfsLfs2)

0 commit comments

Comments
 (0)
0