tests/extmod: Make invalid-blockdev test work consistently on all ports.
Some ports (eg stm32) configure the FAT driver differently (eg with multi-partition support) and that leads to a slightly different sequence of block reads, compared to other configurations (eg rp2). Comment out the printing in `readblocks()` so the tests are deterministic (the printing is still useful for debugging). Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
f7abb52847
commit
0646177997
2 changed files with 1 additions and 99 deletions
|
|
@ -19,7 +19,7 @@ class RAMBlockDevice:
|
|||
self.write_res = 0
|
||||
|
||||
def readblocks(self, block, buf, off=0):
|
||||
print("readblocks")
|
||||
# print("readblocks", block, len(buf), off)
|
||||
addr = block * self.ERASE_BLOCK_SIZE + off
|
||||
for i in range(len(buf)):
|
||||
buf[i] = self.data[addr + i]
|
||||
|
|
|
|||
|
|
@ -1,126 +1,28 @@
|
|||
<class 'VfsLfs2'>
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
opened
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
read 1 a
|
||||
read rest aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
readblocks
|
||||
OSError [Errno 5] EIO
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
read 1 a
|
||||
read rest aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
readblocks
|
||||
OSError [Errno 22] EINVAL
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
read 1 a
|
||||
read rest aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
readblocks
|
||||
OSError [Errno 22] EINVAL
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
read 1 a
|
||||
read rest aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
readblocks
|
||||
OSError [Errno 22] EINVAL
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
read 1 a
|
||||
read rest aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
<class 'VfsFat'>
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
readblocks
|
||||
opened
|
||||
readblocks
|
||||
read 1 a
|
||||
read rest aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
readblocks
|
||||
OSError [Errno 5] EIO
|
||||
readblocks
|
||||
readblocks
|
||||
OSError [Errno 5] EIO
|
||||
readblocks
|
||||
OSError [Errno 5] EIO
|
||||
readblocks
|
||||
readblocks
|
||||
OSError [Errno 5] EIO
|
||||
readblocks
|
||||
OSError [Errno 5] EIO
|
||||
readblocks
|
||||
readblocks
|
||||
OSError [Errno 5] EIO
|
||||
readblocks
|
||||
OSError [Errno 5] EIO
|
||||
readblocks
|
||||
readblocks
|
||||
OSError [Errno 5] EIO
|
||||
|
|
|
|||
Loading…
Reference in a new issue