tests/extmod: Skip vfs tests if target doesn't have enough memory.

Signed-off-by: Damien George <damien@micropython.org>
pull/10702/head^2
Damien George 2023-02-09 15:21:57 +11:00
rodzic b1123a54c1
commit d99ebb310c
5 zmienionych plików z 15 dodań i 6 usunięć

Wyświetl plik

@ -38,11 +38,11 @@ class RAMFS:
try:
bdev = RAMFS(50)
uos.VfsFat.mkfs(bdev)
except MemoryError:
print("SKIP")
raise SystemExit
uos.VfsFat.mkfs(bdev)
vfs = uos.VfsFat(bdev)
uos.mount(vfs, "/ramdisk")
uos.chdir("/ramdisk")

Wyświetl plik

@ -38,11 +38,11 @@ class RAMFS:
try:
bdev = RAMFS(50)
uos.VfsFat.mkfs(bdev)
except MemoryError:
print("SKIP")
raise SystemExit
uos.VfsFat.mkfs(bdev)
vfs = uos.VfsFat(bdev)
uos.mount(vfs, "/ramdisk")
uos.chdir("/ramdisk")

Wyświetl plik

@ -71,5 +71,10 @@ def test(bdev, vfs_class):
vfs.open("/test", "w").close()
bdev = RAMBlockDevice(30)
try:
bdev = RAMBlockDevice(30)
except MemoryError:
print("SKIP")
raise SystemExit
test(bdev, uos.VfsFat)

Wyświetl plik

@ -38,12 +38,11 @@ class RAMFS:
try:
bdev = RAMFS(50)
uos.VfsFat.mkfs(bdev)
except MemoryError:
print("SKIP")
raise SystemExit
uos.VfsFat.mkfs(bdev)
print(b"FOO_FILETXT" not in bdev.data)
print(b"hello!" not in bdev.data)

Wyświetl plik

@ -101,5 +101,10 @@ def test(bdev, vfs_class):
vfs.umount()
bdev = RAMBlockDevice(30)
try:
bdev = RAMBlockDevice(30)
except MemoryError:
print("SKIP")
raise SystemExit
test(bdev, uos.VfsLfs2)