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 1fPuGs-0006bE-ON for pgadmin-hackers@arkaria.postgresql.org; Mon, 04 Jun 2018 18:31:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fPuGr-0001No-50 for pgadmin-hackers@arkaria.postgresql.org; Mon, 04 Jun 2018 18:31:57 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fOr3F-0000xE-It for pgadmin-hackers@lists.postgresql.org; Fri, 01 Jun 2018 20:53:33 +0000 Received: from mx0b-00296801.pphosted.com ([148.163.153.148]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fOr2x-0008Jn-8q for pgadmin-hackers@postgresql.org; Fri, 01 Jun 2018 20:53:29 +0000 Received: from pps.filterd (m0114586.ppops.net [127.0.0.1]) by mx0b-00296801.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w51KotuK015121 for ; Fri, 1 Jun 2018 20:53:11 GMT Received: from mail-it0-f71.google.com (mail-it0-f71.google.com [209.85.214.71]) by mx0b-00296801.pphosted.com with ESMTP id 2jb8th0902-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 01 Jun 2018 20:53:10 +0000 Received: by mail-it0-f71.google.com with SMTP id k129-v6so2363118itg.8 for ; Fri, 01 Jun 2018 13:53:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5gGGJfFttPZz3HL3wsWRg5U9JlTqrMYvUWyWOowrYUc=; b=Dwj870QxC+ZCLFXoOsg5+IraaC0U5AS+uxYPs7nV2T/R7AwhJPC98MkMetUQEpYcmJ 7FynEohRirYIAvrdqyn7K2f8CgqibsZffFfeWnUv0rMrweXsGnDU96nBbFnmNxNJZOXN kGexslhLugUyeSp7yKKHv8IuykC+Fkrltupkx4CN1lx37D+Vl9PjzPvaKHWWT5q8TEZq 7IhjZW1tNdfnDj7LgG7eZaDz6JCgqZvUUhkFkfeTecFDCwdT1rP2E9h3AntxRxbznK0M 2lVylZxTqnvA9Z5T7SfEfX1wyvdiKkxqRWCWe3/ksuicO6kLxhBEgPFK10r2Q7GTkVIB VL6w== X-Gm-Message-State: ALKqPweBMCELDKXVQsBpnbU2oc3oUXzwF2DC3/2bwN0mOtQPrnbbVEKw +eW7SCTDLK8mwALthZRu9MWuzEzmtNIbhGPeUI9LdVRpqDm6BspX136HjOQOAwc+BaprAYPspO3 iJj/GL7eIAGDv8SFM92LtGmq0KV1J7gNIfOhKcEWyYsvJBRYVpCHzMDM8iT4DLXgY32bl X-Received: by 2002:a24:490:: with SMTP id 138-v6mr6139044itb.95.1527886389354; Fri, 01 Jun 2018 13:53:09 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJJB6eZ4yZbCzv3c8qeUbGUdQOGGekQ9eSJKezoHmRnWZp5roGfPN9ZCFgS+2bXh3FTkQo8FZjvdfXVwViVNCs= X-Received: by 2002:a24:490:: with SMTP id 138-v6mr6138984itb.95.1527886388266; Fri, 01 Jun 2018 13:53:08 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Joao De Almeida Pereira Date: Fri, 1 Jun 2018 16:52:32 -0400 Message-ID: Subject: Re: [pgadmin4][patch] Use pytest test runner for unit tests To: pgadmin-hackers Cc: Anthony Emengo , Dave Page Content-Type: multipart/mixed; boundary="0000000000006e99a6056d9ac5e7" X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-06-01_13:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=scan_limit adjust=0 reason=mlx scancount=1 engine=8.0.1-1805220000 definitions=main-1806010239 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000006e99a6056d9ac5e7 Content-Type: multipart/related; boundary="0000000000006e99a5056d9ac5e6" --0000000000006e99a5056d9ac5e6 Content-Type: multipart/alternative; boundary="0000000000006e99a4056d9ac5e5" --0000000000006e99a4056d9ac5e5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Hackers, We have good news, we just finished porting all the tests to pytest/grappa. Please see the attached diff with the multiple commits for this. Bare with us in this HUGE patch. We split it as follow: 0001 - Convert all the Unit Tests to pytest/grappa(Patch previously sent, with some tests that were not running previously 0002 - Change of README, makefile and package.json to use the new syntax 0003 - Convert all the Feature Tests to pytest/grappa