diff --git a/.travis.yml b/.travis.yml
index 4c2a577ac66c5bc8db883f06d90d95ff63f8f8a4..4411aae9eaba2041efe34086db3134ae427f1cd3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,4 +16,7 @@ script:
   - make -C stmhal
   - cd tests && MICROPY_CPYTHON3=python3.3 ./run-tests
 
-after_failure: cd tests && for exp in *.exp; do testbase=$(basename $exp .exp); echo -e "\nFAILURE $testbase"; diff $testbase.exp $testbase.out; done
+after_failure:
+  - cat tests/memoryerror.py.exp
+  - cat tests/memoryerror.py.out
+  - cd tests && for exp in *.exp; do testbase=$(basename $exp .exp); echo -e "\nFAILURE $testbase"; diff $testbase.exp $testbase.out; done
diff --git a/tests/basics/memoryerror.py b/tests/basics/memoryerror.py
index b4be420c316237e3f452069fa02cdabb42d83b4b..0aea8f337a4de86b9d6ef83851b5ac14e54d13e9 100644
--- a/tests/basics/memoryerror.py
+++ b/tests/basics/memoryerror.py
@@ -1,4 +1,5 @@
 l = list(range(10000))
+hex(1)
 try:
     100000000 * l
 except MemoryError: