[HACKERS] TAP tests take a long time - Mailing list pgsql-hackers

From Andrew Dunstan
Subject [HACKERS] TAP tests take a long time
Date
Msg-id 80da5ccd-f968-3212-1765-31a30841c723@2ndQuadrant.com
Whole thread Raw
Responses Re: [HACKERS] TAP tests take a long time  (Robert Haas <robertmhaas@gmail.com>)
List 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




pgsql-hackers by date:

Previous
From: Fujii Masao
Date:
Subject: Re: [HACKERS] Remove pg_stat_progress_vacuum from Table 28.2
Next
From: Tom Lane
Date:
Subject: Re: [HACKERS] error handling in RegisterBackgroundWorker