diff --git a/.travis.yml b/.travis.yml
index 720b65b0f99ae3654384b0679d21f03f82296731..4c2a577ac66c5bc8db883f06d90d95ff63f8f8a4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,4 +16,4 @@ script:
   - make -C stmhal
   - cd tests && MICROPY_CPYTHON3=python3.3 ./run-tests
 
-after_failure: for exp in *.exp; do testbase=$(basename $exp .exp); echo -e "\nFAILURE $testbase"; diff $testbase.exp $testbase.out; done
+after_failure: cd tests && for exp in *.exp; do testbase=$(basename $exp .exp); echo -e "\nFAILURE $testbase"; diff $testbase.exp $testbase.out; done