Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fT52F-00051i-Rq for pgadmin-hackers@arkaria.postgresql.org; Wed, 13 Jun 2018 12:38:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fT52D-0000My-GR for pgadmin-hackers@arkaria.postgresql.org; Wed, 13 Jun 2018 12:37:57 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fT52C-0000Mo-UY for pgadmin-hackers@lists.postgresql.org; Wed, 13 Jun 2018 12:37:57 +0000 Received: from mail-wr0-x22d.google.com ([2a00:1450:400c:c0c::22d]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1fT527-0001IH-Ml for pgadmin-hackers@postgresql.org; Wed, 13 Jun 2018 12:37:54 +0000 Received: by mail-wr0-x22d.google.com with SMTP id k16-v6so2605905wro.0 for ; Wed, 13 Jun 2018 05:37:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=e0Ii4wlhcHHAB9gSIK3facbp5UnZm+AHw6clmEVbySk=; b=uLknGhDfolLT2z7gOfaZoxnhQUK7irZgao9tzo+p8c29IsRs+XpoposB0Z4It84Ik2 RZskIYF8xUF8+5kqFqq0AV7Zc4J1gj83HggZgZ/5+aUNxEeurTTODmCeuwaOF5opXdpo Xv6DGJCESapmmknehL2/4mvfpiY9Uzlf9EcxqNDUEr2vbQmqVKQD35qGaArh9e8MPWbG fm7sezr8HUVmzl4DhKQiR6KUnCkl1DfWS5K6x2QMeENEweFLuNGF+4FctoX+L+oxgMaS TvoxBZHM9znqNMYBvKB/5ULJqs+5NsMUvplHPRM87Bjs9BEkceXG/4DT/ACCNqNsTNAX nTZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=e0Ii4wlhcHHAB9gSIK3facbp5UnZm+AHw6clmEVbySk=; b=RqIN6szFW+Sil6VLCcQ8jpG091FEvQYLOgFF+uXtCZSz4RTLl5p++x9Ed39OQYd/2y 06pa79z5HH+A/69LCKlzSvbxmeRcL0OYZjbo2fsWpjnpvntt8H4oIHgHhFXGC63kW7YL t4/0ID0IO39OEjFhBRjmgmu4+kOGuMKr6Xf27M292SuZW4SYJO2TcOFm90WbABJq8hgU 5Fp6YJXJkrnellStbGCC373ncPMR0wQ6iHreCNKT+XqtnG5gS7DuH7rkIDvy9mmABHdD PaO3IPc4PP20qQP4ujCwsay6EnNZrshIgk0bMrpDzllde7dmG0fSQJzc1Gflko5lYXKD EOlg== X-Gm-Message-State: APt69E3psiPAhtkM5uioDcJeYBh8Tv8dUMekw6/AxxRqYXQKFRbzkCLv nEmR9tS/HqiUQM2KZMoym2p8qX5w+I4es3BMuJ1TuQ== X-Google-Smtp-Source: ADUXVKJIM/DHIWfIau3lcKiYge/1cV9XkjuQfarjSX/oXavURZOXJY/c9O2mZju+7tPAj6qk+bH3YBbF/QZg2zadpYw= X-Received: by 2002:adf:9950:: with SMTP id x74-v6mr3897291wrb.135.1528893468913; Wed, 13 Jun 2018 05:37:48 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a1c:2907:0:0:0:0:0 with HTTP; Wed, 13 Jun 2018 05:37:48 -0700 (PDT) In-Reply-To: References: From: Dave Page Date: Wed, 13 Jun 2018 13:37:48 +0100 Message-ID: Subject: Re: [pgadmin4][patch] Use pytest test runner for unit tests To: Victoria Henry Cc: Joao De Almeida Pereira , pgadmin-hackers , Anthony Emengo Content-Type: multipart/alternative; boundary="0000000000001d48b7056e8540d0" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000001d48b7056e8540d0 Content-Type: text/plain; charset="UTF-8" Hi On Tue, Jun 12, 2018 at 3:41 PM, Victoria Henry wrote: > Hi Dave, > > Attached are four different patches that should be applied in order. > Included is a fix for the failing test above. > This is no longer failing :-) However, I'm still seeing problems that need to be resolved: - Passwords are still being written to the log file. This is a complete show-stopper. - The regression.log file is empty. I'm now only getting the JSON summary. We really need both - the regression log for diagnostics, and the JSON file for feeding into monitoring systems. - There is still no summary list of tests that failed or were skipped output at the end of the run. This is important because it highlights which tests failed (obviously!) and need investigation, and knowing which ones are skipped at a glance is very useful as they can be skipped due to mis-configuration; e.g. running against a different server than intended, or failing to specify something like a tablespace path which we can then easily see to fix. - I cannot run against servers other than the first one in the config file. We need to run against all that are enabled, and have the output show which one was used for each one as we have now. This may seem trivial, but it's really not - to the point that for some of us it negates the whole point of the patch by giving us more control over which tests are run but removing all control over which database servers they will run against. In my case, this will almost certainly cost even more time; right now I just have to run more tests than I may need but I can do other things at the same time. With this patch I'll have to keep re-running the tests, modifying the config between each run. Thanks. -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --0000000000001d48b7056e8540d0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi



--
Dave Page
Blog:
http://pgsnake.blogspot.com
Twitter: @pg= snake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL C= ompany
--0000000000001d48b7056e8540d0--