diff --git a/tools/tinytest-codegen.py b/tools/tinytest-codegen.py
index fe30193729246fb13112bdd406eae0d400a05eb2..e880cb083a2d8a27234a8492ed9ecc5d09e500e7 100755
--- a/tools/tinytest-codegen.py
+++ b/tools/tinytest-codegen.py
@@ -47,7 +47,7 @@ testgroup_member = (
 ## XXX: may be we could have `--without <groups>` argument...
 # currently these tests are selected because they pass on qemu-arm
 test_dirs = ('basics', 'micropython', 'inlineasm') # 'float', 'import', 'io', 'misc')
-exclude_tests = ('basics/builtin_override.py', 'basics/class_super_object.py', 'micropython/heapalloc.py')
+exclude_tests = ('basics/builtin_override.py', 'basics/class_super_object.py', 'basics/memoryerror.py', 'micropython/heapalloc.py')
 
 output = []