diff --git a/tests/test-worker.t b/tests/test-worker.t
index 49145a2b2fb0820c9fd57486c71976cc8942aed5_dGVzdHMvdGVzdC13b3JrZXIudA==..6e0368b6e0bb2aa5210daec091c0200583553a78_dGVzdHMvdGVzdC13b3JrZXIudA== 100644
--- a/tests/test-worker.t
+++ b/tests/test-worker.t
@@ -70,6 +70,8 @@
   run
   done
 
+#if no-windows
+
 Known exception should be caught, but printed if --traceback is enabled
 
   $ hg --config "extensions.t=$abspath" --config 'worker.numcpus=2' \
@@ -88,3 +90,5 @@
   $ hg --config "extensions.t=$abspath" --config 'worker.numcpus=2' \
   > test 100000.0 exc 2>&1 | grep '^Traceback'
   Traceback (most recent call last):
+
+#endif