I've complained about this before. Below are some timings from buildfarm member nightjar as I test out the new client code.
This buildfarm run as you can see takes 33m32s, and the Tap tests take a combined 19m52s of that time. That seems quite an inordinate amount of time, when checking out the code, configuring, building and running all the other checks in two locales in many cases consumes 13m40s. If people want to incorporate these into the check-world targets and then encourage developers to run check-world, there will be a massive fail if you can take a shower and make and drink a cup of coffee in the time it takes to run it. cheers andrew Tue Apr 11 10:49:18 2017: buildfarm run for nightjar:HEAD starting [10:49:18] checking out source ... [10:49:34] checking if build run needed ... [10:49:34] creating vpath build dir pgsql.build ... [10:49:34] running configure ... [10:49:59] running make ... [10:50:43] running make check ... [10:51:47] running make contrib ... [10:51:53] running make testmodules ... [10:51:54] running make install ... [10:52:01] running make contrib install ... [10:52:03] running make testmodules install ... [10:52:03] checking pg_upgrade [10:54:17] running make bin installcheck ... [11:04:04] running make misc checks ... [11:14:09] setting up db cluster (C)... [11:14:15] starting db (C)... [11:14:16] running make installcheck (C)... [11:15:31] restarting db (C)... [11:15:36] running make isolation check ... [11:17:24] restarting db (C)... [11:17:28] running make PL installcheck (C)... [11:17:36] restarting db (C)... [11:17:38] running make contrib installcheck (C)... [11:18:24] restarting db (C)... [11:18:27] running make test-modules installcheck (C)... [11:18:39] stopping db (C)... [11:18:56] setting up db cluster (cs_CZ.UTF-8)... [11:19:01] starting db (cs_CZ.UTF-8)... [11:19:02] running make installcheck (cs_CZ.UTF-8)... [11:20:03] restarting db (cs_CZ.UTF-8)... [11:20:08] running make PL installcheck (cs_CZ.UTF-8)... [11:20:20] restarting db (cs_CZ.UTF-8)... [11:20:22] running make contrib installcheck (cs_CZ.UTF-8)... [11:21:06] restarting db (cs_CZ.UTF-8)... [11:21:08] running make test-modules installcheck (cs_CZ.UTF-8)... [11:21:24] stopping db (cs_CZ.UTF-8)... [11:21:42] running make ecpg check ... [11:22:12] running find_typedefs ... [11:22:50] OK -- Andrew Dunstan https://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers