TAP tests take a long time

From: Andrew Dunstan <andrew(dot)dunstan(at)2ndquadrant(dot)com>
To: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: TAP tests take a long time
Date: 2017-04-11 15:32:34
Message-ID: 80da5ccd-f968-3212-1765-31a30841c723@2ndQuadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


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

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2017-04-11 15:33:34 Re: error handling in RegisterBackgroundWorker
Previous Message Fujii Masao 2017-04-11 15:22:00 Re: Remove pg_stat_progress_vacuum from Table 28.2