libphobos: Override tool_timeout value in testsuite
authorIain Buclaw <ibuclaw@gdcproject.org>
Mon, 12 Oct 2020 08:11:44 +0000 (10:11 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Mon, 12 Oct 2020 10:14:47 +0000 (12:14 +0200)
Some of the larger tests in the phobos testsuite on occasion trigger the
default timeout limit.  Increasing the limit to 10 minutes should give
compilation enough time to finish.

libphobos/ChangeLog:

* testsuite/lib/libphobos.exp: Define tool_timeout, set to 600.

libphobos/testsuite/lib/libphobos.exp

index 2e9da95ac1cd9e618201c987211cd14a00c6b615..790480bf95c1b93b71924b295e4967aa32c84991 100644 (file)
@@ -105,6 +105,7 @@ proc libphobos_init { args } {
     global gdcpaths gdcldflags
     global gluefile wrap_flags
     global ld_library_path
+    global tool_timeout
     global DEFAULT_DFLAGS
 
     # If a testcase doesn't have special options, use these.
@@ -185,6 +186,9 @@ proc libphobos_init { args } {
        }
     }
 
+    # Set the default timeout for phobos tests.
+    set tool_timeout 600
+
     set_ld_library_path_env_vars
 
     libphobos_maybe_build_wrapper "${objdir}/testglue.o"