diff --git a/tests/kalman/likelihood/test_kalman_mex.m b/tests/kalman/likelihood/test_kalman_mex.m
index a2d915e7e9134c03b562931ef513df727027470d..e039340963321995fde76737656186e652f3a19b 100644
--- a/tests/kalman/likelihood/test_kalman_mex.m
+++ b/tests/kalman/likelihood/test_kalman_mex.m
@@ -1,11 +1,11 @@
-debug = true;
+debug = false;
 
-source_dir = getenv('source_root');
-addpath([source_dir filesep 'matlab']);
-
-dynare_config;
-
-addpath([source_dir filesep 'tests' filesep 'kalman' filesep 'likelihood']);
+if ~debug
+    source_dir = getenv('source_root');
+    addpath([source_dir filesep 'matlab']);
+    dynare_config;
+    addpath([source_dir filesep 'tests' filesep 'kalman' filesep 'likelihood']);
+end
 
 testFailed = 0;
 
@@ -25,36 +25,36 @@ Experience.MeasurementErrors = 0;
 Experience.NumberOfPeriods = 300;
 
 try
-   flag = compare_kalman_mex(Experience);
-   if (flag)
-      testFailed = testFailed+1;
-      if debug
-         dprintf('MEX and MATLAB Kalman filters lead to different results')
-      end
-   end
+    flag = compare_kalman_mex(Experience);
+    if (flag)
+        testFailed = testFailed+1;
+        if debug
+            dprintf('MEX and MATLAB Kalman filters lead to different results')
+        end
+    end
 catch
-   testFailed = testFailed+1;
-   if debug
-      dprintf('Comparison between MEX and MATLAB Kalman filters failed')
-   end
+    testFailed = testFailed+1;
+    if debug
+        dprintf('Comparison between MEX and MATLAB Kalman filters failed')
+    end
 end
 
 dprintf('Test 2: measurement error with diagonal variance-covariance matrix')
 Experience.MeasurementErrors = 1;
 
 try
-   flag = compare_kalman_mex(Experience);
-   if (flag)
-      testFailed = testFailed+1;
-      if debug
-         dprintf('MEX and MATLAB Kalman filters lead to different results')
-      end
-   end
+    flag = compare_kalman_mex(Experience);
+    if (flag)
+        testFailed = testFailed+1;
+        if debug
+            dprintf('MEX and MATLAB Kalman filters lead to different results')
+        end
+    end
 catch
-   testFailed = testFailed+1;
-   if debug
-      dprintf('Comparison between MEX and MATLAB Kalman filters failed')
-   end
+    testFailed = testFailed+1;
+    if debug
+        dprintf('Comparison between MEX and MATLAB Kalman filters failed')
+    end
 end
 
 dprintf('Test 3: measurement error with general variance-covariance matrix')
@@ -65,22 +65,23 @@ Experience.MeasurementErrors = 2;
 Experience.NumberOfPeriods = 300;
 
 try
-   flag = compare_kalman_mex(Experience);
-   if (flag)
-      testFailed = testFailed+1;
-      if debug
-         dprintf('MEX and MATLAB Kalman filters lead to different results')
-      end
-   end
+    flag = compare_kalman_mex(Experience);
+    if (flag)
+        testFailed = testFailed+1;
+        if debug
+            dprintf('MEX and MATLAB Kalman filters lead to different results')
+        end
+    end
 catch
-   testFailed = testFailed+1;
-   if debug
-      dprintf('Comparison between MEX and MATLAB Kalman filters failed')
-   end
+    testFailed = testFailed+1;
+    if debug
+        dprintf('Comparison between MEX and MATLAB Kalman filters failed')
+    end
 end
 
-t1 = clock;
 
-fprintf('\n*** Elapsed time (in seconds): %.1f\n\n', etime(t1, t0));
-
-quit(testFailed > 0)
\ No newline at end of file
+if ~debug
+    t1 = clock;
+    fprintf('\n*** Elapsed time (in seconds): %.1f\n\n', etime(t1, t0));
+    quit(testFailed > 0)
+end