This test is expected to fail on win32 due to Window's smaller stack
size defaults:
- Windows by default uses 1MB stacks:
https://docs.microsoft.com/en-us/windows/win32/procthread/thread-stack-size
- Linux x86_64 seems to usually have a default of 8MB (architecture
dependent):
```
mark@x86_64_linux $ ulimit -a | grep stack
Maximum stack size (kB, -s) 8192
mark@arm32v6 $ ulimit -a | grep stack
Maximum stack size (kB, -s) 8192
```
This test failure is not a regression (it would have been failing before
81c3a3af), and it's blocking other submissions. This change gets the CI
green again to unblock forward progress.
-from unittest import TestCase\r
+from unittest import TestCase, skipIf\r
\r
import subprocess\r
import os\r
+import sys\r
\r
\r
TEST_DIR = os.path.dirname(os.path.realpath(__file__))\r
\r
\r
class TestLargeGraphs(TestCase):\r
+ @skipIf(sys.platform == 'win32', reason='https://gitlab.com/graphviz/graphviz/-/issues/1710')\r
def test_long_chain(self):\r
"""\r
This test will fail on 32bit Windows machine if compiled with stack size < 16MB.\r