summaryrefslogtreecommitdiff
path: root/cpp/test/IceStorm/stress/test.py
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2017-07-01 09:31:03 +0200
committerBenoit Foucher <benoit@zeroc.com>2017-07-01 09:31:03 +0200
commitcbaa1648832a91ddef263b47c893a35d6fa4c318 (patch)
tree099efe01e3e45e12b7e5fdd1e861025fa2d004d5 /cpp/test/IceStorm/stress/test.py
parentAdd -fobj-arc-exceptions to ARC test build (diff)
downloadice-cbaa1648832a91ddef263b47c893a35d6fa4c318.tar.bz2
ice-cbaa1648832a91ddef263b47c893a35d6fa4c318.tar.xz
ice-cbaa1648832a91ddef263b47c893a35d6fa4c318.zip
Fix for ICE-8175 - IceStorm/repstress hang, run test on test driver main thread
Diffstat (limited to 'cpp/test/IceStorm/stress/test.py')
-rw-r--r--cpp/test/IceStorm/stress/test.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/cpp/test/IceStorm/stress/test.py b/cpp/test/IceStorm/stress/test.py
index 6164e74fcc2..6b7fe614dd9 100644
--- a/cpp/test/IceStorm/stress/test.py
+++ b/cpp/test/IceStorm/stress/test.py
@@ -143,6 +143,13 @@ class IceStormStressTestCase(IceStormTestCase):
s.stop(current, True)
current.writeln("ok")
+#
+# TODO: WORKAROUND: we run this test on the main thread only for now to investigate a
+# sporadic hang on Windows. This test supports workers but when it hangs we don't get
+# the output. We should remove this workaround once the hang is fixed or no longer
+# shows up.
+#
+
TestSuite(__file__, [
IceStormStressTestCase("persistent", icestorm=[IceStorm("TestIceStorm1", quiet=True),
@@ -152,4 +159,4 @@ TestSuite(__file__, [
[IceStorm("TestIceStorm1", i, 3, quiet=True) for i in range(0,3)] +
[IceStorm("TestIceStorm2", i, 3, portnum=20, quiet=True) for i in range(0,3)]),
-], multihost=False)
+], multihost=False, runOnMainThread=True)