Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hpFgL-0000Y3-8n for pgadmin-hackers@arkaria.postgresql.org; Sun, 21 Jul 2019 17:31:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hpFgK-0001gf-2T for pgadmin-hackers@arkaria.postgresql.org; Sun, 21 Jul 2019 17:31:32 +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_SHA1:256) (Exim 4.89) (envelope-from ) id 1hndfJ-0004b1-IO for pgadmin-hackers@lists.postgresql.org; Wed, 17 Jul 2019 06:43:49 +0000 Received: from mail-vs1-xe29.google.com ([2607:f8b0:4864:20::e29]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hndfG-00063U-I6 for pgadmin-hackers@postgresql.org; Wed, 17 Jul 2019 06:43:48 +0000 Received: by mail-vs1-xe29.google.com with SMTP id k9so15701067vso.5 for ; Tue, 16 Jul 2019 23:43:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=7ShRg5KvFftZ9IW+MkqFDVdl92CYqC5c7KdT0cIwrfc=; b=Utfs1cQy/6RGGyIVXD29qQHGz6kEHwCqVpDwb4UWeQT3WRcSvbPU7Qc2ybY2zF2sPD 1aK5xmyX3o7oKv6iJ2/4tirtCueF5KIDbA+GnQIwGqCs/XuWOD4JiTAl2JT86fnoR9W4 g18D2DqjWw0urQglD4b+M92LvvuiCxda9CdWd8Cdn5DzmZ7lYW8MuXkiHSABShzOnxVa +GCxN5z4Bej/HutWtVQxKVqk7Z/KybphuO52ZtpUyz6qs2WjErhfjOjGhsC9xMjisS03 JmUJBFFd94CWGcFmhldTZeAy68G51gz5Dndy78aXueLYbaoaa9Csz4K8TDqIH5wnDFMH 6vXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7ShRg5KvFftZ9IW+MkqFDVdl92CYqC5c7KdT0cIwrfc=; b=KP5mrytBB8jKqO7fm9GzT53Pt+FHJG1f9xy++yp82vcZKfMmYza5cDZr3PnQUE0JZD OVP1gVdy+kE65whx+KqzNiE5upBsxKgXzpj6PjbxdR8cM7nCzc117m1xGmryFklDv/JK TGHu3zbgBD2DAzaLnJ7Pg4EdE2hYYErF+9wGbyMn5zW3h7t61JGKoJyACwyihe0VCYuC fjjsxLKuR8kJ7a/tJGilOVq/Fn9DNe8WzBiukjca+g+tmS684G5VguaG8ZDhucEZYCyx aEC6iDfm2p4sZ6fLJ6h7e3tr0ZiB+TQv/p95RiwGcOR49Yv+5lH6n1O0wk4SqNLwvjuw 1SNg== X-Gm-Message-State: APjAAAVWMO7aqp8yClNy7a0qiYieVvELElEwmQS7mom06+xL7kuayx67 92XJtjfI/oXZzFDA8w/xYdsUSmRlbSn+EQLBtUuB9/BH X-Google-Smtp-Source: APXvYqyM4M4+H1vFA1zhrc8XVxApolERa68yIhyVdBEs092KktK9qCfvgAtqTSjwqFl4Yr0DrN0fElo5vm6B+UJpjb0= X-Received: by 2002:a67:c403:: with SMTP id c3mr23505027vsk.234.1563345822572; Tue, 16 Jul 2019 23:43:42 -0700 (PDT) MIME-Version: 1.0 From: Nagesh Dhope Date: Wed, 17 Jul 2019 12:13:31 +0530 Message-ID: Subject: Skip a RE-SQL test on the bases of precondition To: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000006c01e8058ddad011" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000006c01e8058ddad011 Content-Type: multipart/alternative; boundary="0000000000006c01e4058ddad00f" --0000000000006c01e4058ddad00f Content-Type: text/plain; charset="UTF-8" Hi Hackers, Please find patch for skipping a RE-SQL test if precondition to execute that test does not satisfy. -- Thanks, Nagesh --0000000000006c01e4058ddad00f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,
Please find patch for skipping a RE-SQL te= st if precondition to execute that test does not satisfy.
=

--
Thanks,
Nagesh
--0000000000006c01e4058ddad00f-- --0000000000006c01e8058ddad011 Content-Type: application/octet-stream; name="precondition_sql_in_resql.patch" Content-Disposition: attachment; filename="precondition_sql_in_resql.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jy6vl4oo0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2Rh dGFiYXNlcy9leHRlbnNpb25zL3Rlc3RzLzkuNF9wbHVzL3Rlc3RzLmpzb24gYi93ZWIvcGdhZG1p bi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvZXh0ZW5zaW9ucy90ZXN0 cy85LjRfcGx1cy90ZXN0cy5qc29uCmluZGV4IDRmNmZjZmIuLjJjYTA5MTcgMTAwNjQ0Ci0tLSBh L3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9leHRl bnNpb25zL3Rlc3RzLzkuNF9wbHVzL3Rlc3RzLmpzb24KKysrIGIvd2ViL3BnYWRtaW4vYnJvd3Nl ci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL2V4dGVuc2lvbnMvdGVzdHMvOS40X3Bs dXMvdGVzdHMuanNvbgpAQCAtMTAsNyArMTAsOCBAQAogICAgICAgICAic2NoZW1hIjogInRlc3Rf ZXh0ZW5zaW9uX3NjaGVtYSIsCiAgICAgICAgICJ2ZXJzaW9uIjogIjEuMCIKICAgICAgIH0sCi0g ICAgICAiZXhwZWN0ZWRfc3FsX2ZpbGUiOiAiY3JlYXRlX2V4dGVuc2lvbl93aXRoX2FsbF9vcHRp b25zLnNxbCIKKyAgICAgICJleHBlY3RlZF9zcWxfZmlsZSI6ICJjcmVhdGVfZXh0ZW5zaW9uX3dp dGhfYWxsX29wdGlvbnMuc3FsIiwKKyAgICAgICJwcmVjb25kaXRpb25fc3FsIjogInNlbGVjdCBj b3VudChlMS5uYW1lKSBcbmZyb20gcGdfYXZhaWxhYmxlX2V4dGVuc2lvbnMgZTEsIHBnX2F2YWls YWJsZV9leHRlbnNpb25fdmVyc2lvbnMgZTJcbndoZXJlIGUxLm5hbWUgPSBlMi5uYW1lIGFuZCBl MS5uYW1lPSdzc2xpbmZvJyBhbmQgZTIudmVyc2lvbj0nMS4wJzsiCiAgICAgfSwKICAgICB7CiAg ICAgICAidHlwZSI6ICJhbHRlciIsCkBAIC0yMCwxMyArMjEsMTUgQEAKICAgICAgICJkYXRhIjog ewogICAgICAgICAic2NoZW1hIjogInB1YmxpYyIKICAgICAgIH0sCi0gICAgICAiZXhwZWN0ZWRf c3FsX2ZpbGUiOiAiYWx0ZXJfZXh0ZW5zaW9uX3NjaGVtYS5zcWwiCisgICAgICAiZXhwZWN0ZWRf c3FsX2ZpbGUiOiAiYWx0ZXJfZXh0ZW5zaW9uX3NjaGVtYS5zcWwiLAorICAgICAgInByZWNvbmRp dGlvbl9zcWwiOiAic2VsZWN0IGNvdW50KGUxLm5hbWUpIFxuZnJvbSBwZ19hdmFpbGFibGVfZXh0 ZW5zaW9ucyBlMSwgcGdfYXZhaWxhYmxlX2V4dGVuc2lvbl92ZXJzaW9ucyBlMlxud2hlcmUgZTEu bmFtZSA9IGUyLm5hbWUgYW5kIGUxLm5hbWU9J3NzbGluZm8nIGFuZCBlMi52ZXJzaW9uPScxLjAn OyIKICAgICB9LAogICAgIHsKICAgICAgICJ0eXBlIjogImRlbGV0ZSIsCiAgICAgICAibmFtZSI6 ICJEcm9wIEV4dGVuc2lvbiB3aXRoIGFsbCBvcHRpb25zIiwKICAgICAgICJlbmRwb2ludCI6ICJO T0RFLWV4dGVuc2lvbi5vYmpfaWQiLAotICAgICAgImRhdGEiOiB7fQorICAgICAgImRhdGEiOiB7 fSwKKyAgICAgICJwcmVjb25kaXRpb25fc3FsIjogInNlbGVjdCBjb3VudChlMS5uYW1lKSBcbmZy b20gcGdfYXZhaWxhYmxlX2V4dGVuc2lvbnMgZTEsIHBnX2F2YWlsYWJsZV9leHRlbnNpb25fdmVy c2lvbnMgZTJcbndoZXJlIGUxLm5hbWUgPSBlMi5uYW1lIGFuZCBlMS5uYW1lPSdzc2xpbmZvJyBh bmQgZTIudmVyc2lvbj0nMS4wJzsiCiAgICAgfSwKICAgICB7CiAgICAgICAidHlwZSI6ICJjcmVh dGUiLApAQCAtMzcsNyArNDAsOCBAQAogICAgICAgICAibmFtZSI6ICJjaXRleHQiLAogICAgICAg ICAidmVyc2lvbiI6ICIxLjAiCiAgICAgICB9LAotICAgICAgImV4cGVjdGVkX3NxbF9maWxlIjog ImNyZWF0ZV9leHRlbnNpb25fd2l0aF9kZWZhdWx0X3NjaGVtYS5zcWwiCisgICAgICAiZXhwZWN0 ZWRfc3FsX2ZpbGUiOiAiY3JlYXRlX2V4dGVuc2lvbl93aXRoX2RlZmF1bHRfc2NoZW1hLnNxbCIs CisgICAgICAicHJlY29uZGl0aW9uX3NxbCI6ICJzZWxlY3QgY291bnQoZTEubmFtZSkgXG5mcm9t IHBnX2F2YWlsYWJsZV9leHRlbnNpb25zIGUxLCBwZ19hdmFpbGFibGVfZXh0ZW5zaW9uX3ZlcnNp b25zIGUyXG53aGVyZSBlMS5uYW1lID0gZTIubmFtZSBhbmQgZTEubmFtZT0nY2l0ZXh0JyBhbmQg ZTIudmVyc2lvbj0nMS4wJzsiCiAgICAgfSwKICAgICB7CiAgICAgICAidHlwZSI6ICJhbHRlciIs CkBAIC00NywxMyArNTEsMTUgQEAKICAgICAgICJkYXRhIjogewogICAgICAgICAidmVyc2lvbiI6 ICIxLjEiCiAgICAgICB9LAotICAgICAgImV4cGVjdGVkX3NxbF9maWxlIjogImFsdGVyX2V4dGVu c2lvbl92ZXJzaW9uLnNxbCIKKyAgICAgICJleHBlY3RlZF9zcWxfZmlsZSI6ICJhbHRlcl9leHRl bnNpb25fdmVyc2lvbi5zcWwiLAorICAgICAgInByZWNvbmRpdGlvbl9zcWwiOiAic2VsZWN0IGNv dW50KGUxLm5hbWUpIFxuZnJvbSBwZ19hdmFpbGFibGVfZXh0ZW5zaW9ucyBlMSwgcGdfYXZhaWxh YmxlX2V4dGVuc2lvbl92ZXJzaW9ucyBlMlxud2hlcmUgZTEubmFtZSA9IGUyLm5hbWUgYW5kIGUx Lm5hbWU9J2NpdGV4dCcgYW5kIGUyLnZlcnNpb249JzEuMSc7IgogICAgIH0sCiAgICAgewogICAg ICAgInR5cGUiOiAiZGVsZXRlIiwKICAgICAgICJuYW1lIjogIkRyb3AgRXh0ZW5zaW9uIGRlZmF1 bHQgc2NoZW1hIiwKICAgICAgICJlbmRwb2ludCI6ICJOT0RFLWV4dGVuc2lvbi5vYmpfaWQiLAot ICAgICAgImRhdGEiOiB7fQorICAgICAgImRhdGEiOiB7fSwKKyAgICAgICJwcmVjb25kaXRpb25f c3FsIjogInNlbGVjdCBjb3VudChlMS5uYW1lKSBcbmZyb20gcGdfYXZhaWxhYmxlX2V4dGVuc2lv bnMgZTEsIHBnX2F2YWlsYWJsZV9leHRlbnNpb25fdmVyc2lvbnMgZTJcbndoZXJlIGUxLm5hbWUg PSBlMi5uYW1lIGFuZCBlMS5uYW1lPSdjaXRleHQnIGFuZCBlMi52ZXJzaW9uPScxLjEnOyIKICAg ICB9CiAgIF0KIH0KZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vw cy9zZXJ2ZXJzL2RhdGFiYXNlcy9leHRlbnNpb25zL3Rlc3RzLzkuNV9wbHVzL3Rlc3RzLmpzb24g Yi93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvZXh0 ZW5zaW9ucy90ZXN0cy85LjVfcGx1cy90ZXN0cy5qc29uCmluZGV4IGJlZTQ0ZWIuLmRiODQ1MmEg MTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2Rh dGFiYXNlcy9leHRlbnNpb25zL3Rlc3RzLzkuNV9wbHVzL3Rlc3RzLmpzb24KKysrIGIvd2ViL3Bn YWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL2V4dGVuc2lvbnMv dGVzdHMvOS41X3BsdXMvdGVzdHMuanNvbgpAQCAtMTAsNyArMTAsOCBAQAogICAgICAgICAic2No ZW1hIjogInRlc3RfZXh0ZW5zaW9uX3NjaGVtYSIsCiAgICAgICAgICJ2ZXJzaW9uIjogIjEuMCIK ICAgICAgIH0sCi0gICAgICAiZXhwZWN0ZWRfc3FsX2ZpbGUiOiAiY3JlYXRlX2V4dGVuc2lvbl93 aXRoX2FsbF9vcHRpb25zLnNxbCIKKyAgICAgICJleHBlY3RlZF9zcWxfZmlsZSI6ICJjcmVhdGVf ZXh0ZW5zaW9uX3dpdGhfYWxsX29wdGlvbnMuc3FsIiwKKyAgICAgICJwcmVjb25kaXRpb25fc3Fs IjogInNlbGVjdCBjb3VudChlMS5uYW1lKSBcbmZyb20gcGdfYXZhaWxhYmxlX2V4dGVuc2lvbnMg ZTEsIHBnX2F2YWlsYWJsZV9leHRlbnNpb25fdmVyc2lvbnMgZTJcbndoZXJlIGUxLm5hbWUgPSBl Mi5uYW1lIGFuZCBlMS5uYW1lPSdzc2xpbmZvJyBhbmQgZTIudmVyc2lvbj0nMS4wJzsiCiAgICAg fSwKICAgICB7CiAgICAgICAidHlwZSI6ICJhbHRlciIsCkBAIC0yMCwxMyArMjEsMTUgQEAKICAg ICAgICJkYXRhIjogewogICAgICAgICAic2NoZW1hIjogInB1YmxpYyIKICAgICAgIH0sCi0gICAg ICAiZXhwZWN0ZWRfc3FsX2ZpbGUiOiAiYWx0ZXJfZXh0ZW5zaW9uX3NjaGVtYS5zcWwiCisgICAg ICAiZXhwZWN0ZWRfc3FsX2ZpbGUiOiAiYWx0ZXJfZXh0ZW5zaW9uX3NjaGVtYS5zcWwiLAorICAg ICAgInByZWNvbmRpdGlvbl9zcWwiOiAic2VsZWN0IGNvdW50KGUxLm5hbWUpIFxuZnJvbSBwZ19h dmFpbGFibGVfZXh0ZW5zaW9ucyBlMSwgcGdfYXZhaWxhYmxlX2V4dGVuc2lvbl92ZXJzaW9ucyBl Mlxud2hlcmUgZTEubmFtZSA9IGUyLm5hbWUgYW5kIGUxLm5hbWU9J3NzbGluZm8nIGFuZCBlMi52 ZXJzaW9uPScxLjAnOyIKICAgICB9LAogICAgIHsKICAgICAgICJ0eXBlIjogImRlbGV0ZSIsCiAg ICAgICAibmFtZSI6ICJEcm9wIEV4dGVuc2lvbiB3aXRoIGFsbCBvcHRpb25zIiwKICAgICAgICJl bmRwb2ludCI6ICJOT0RFLWV4dGVuc2lvbi5vYmpfaWQiLAotICAgICAgImRhdGEiOiB7fQorICAg ICAgImRhdGEiOiB7fSwKKyAgICAgICJwcmVjb25kaXRpb25fc3FsIjogInNlbGVjdCBjb3VudChl MS5uYW1lKSBcbmZyb20gcGdfYXZhaWxhYmxlX2V4dGVuc2lvbnMgZTEsIHBnX2F2YWlsYWJsZV9l eHRlbnNpb25fdmVyc2lvbnMgZTJcbndoZXJlIGUxLm5hbWUgPSBlMi5uYW1lIGFuZCBlMS5uYW1l PSdzc2xpbmZvJyBhbmQgZTIudmVyc2lvbj0nMS4wJzsiCiAgICAgfQogICBdCiB9CmRpZmYgLS1n aXQgYS93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMv ZXh0ZW5zaW9ucy90ZXN0cy85LjZfcGx1cy90ZXN0cy5qc29uIGIvd2ViL3BnYWRtaW4vYnJvd3Nl ci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL2V4dGVuc2lvbnMvdGVzdHMvOS42X3Bs dXMvdGVzdHMuanNvbgppbmRleCBlNTBlZTI0Li40NGZiMGVjIDEwMDY0NAotLS0gYS93ZWIvcGdh ZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvZXh0ZW5zaW9ucy90 ZXN0cy85LjZfcGx1cy90ZXN0cy5qc29uCisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVy X2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9leHRlbnNpb25zL3Rlc3RzLzkuNl9wbHVzL3Rlc3Rz Lmpzb24KQEAgLTEwLDcgKzEwLDggQEAKICAgICAgICAgInNjaGVtYSI6ICJ0ZXN0X2V4dGVuc2lv bl9zY2hlbWEiLAogICAgICAgICAidmVyc2lvbiI6ICIxLjIiCiAgICAgICB9LAotICAgICAgImV4 cGVjdGVkX3NxbF9maWxlIjogImNyZWF0ZV9leHRlbnNpb25fd2l0aF9hbGxfb3B0aW9ucy5zcWwi CisgICAgICAiZXhwZWN0ZWRfc3FsX2ZpbGUiOiAiY3JlYXRlX2V4dGVuc2lvbl93aXRoX2FsbF9v cHRpb25zLnNxbCIsCisgICAgICAicHJlY29uZGl0aW9uX3NxbCI6ICJzZWxlY3QgY291bnQoZTEu bmFtZSkgXG5mcm9tIHBnX2F2YWlsYWJsZV9leHRlbnNpb25zIGUxLCBwZ19hdmFpbGFibGVfZXh0 ZW5zaW9uX3ZlcnNpb25zIGUyXG53aGVyZSBlMS5uYW1lID0gZTIubmFtZSBhbmQgZTEubmFtZT0n c3NsaW5mbycgYW5kIGUyLnZlcnNpb249JzEuMic7IgogICAgIH0sCiAgICAgewogICAgICAgInR5 cGUiOiAiYWx0ZXIiLApAQCAtMjAsMTMgKzIxLDE1IEBACiAgICAgICAiZGF0YSI6IHsKICAgICAg ICAgInNjaGVtYSI6ICJwdWJsaWMiCiAgICAgICB9LAotICAgICAgImV4cGVjdGVkX3NxbF9maWxl IjogImFsdGVyX2V4dGVuc2lvbl9zY2hlbWEuc3FsIgorICAgICAgImV4cGVjdGVkX3NxbF9maWxl IjogImFsdGVyX2V4dGVuc2lvbl9zY2hlbWEuc3FsIiwKKyAgICAgICJwcmVjb25kaXRpb25fc3Fs IjogInNlbGVjdCBjb3VudChlMS5uYW1lKSBcbmZyb20gcGdfYXZhaWxhYmxlX2V4dGVuc2lvbnMg ZTEsIHBnX2F2YWlsYWJsZV9leHRlbnNpb25fdmVyc2lvbnMgZTJcbndoZXJlIGUxLm5hbWUgPSBl Mi5uYW1lIGFuZCBlMS5uYW1lPSdzc2xpbmZvJyBhbmQgZTIudmVyc2lvbj0nMS4yJzsiCiAgICAg fSwKICAgICB7CiAgICAgICAidHlwZSI6ICJkZWxldGUiLAogICAgICAgIm5hbWUiOiAiRHJvcCBF eHRlbnNpb24gd2l0aCBhbGwgb3B0aW9ucyIsCiAgICAgICAiZW5kcG9pbnQiOiAiTk9ERS1leHRl bnNpb24ub2JqX2lkIiwKLSAgICAgICJkYXRhIjoge30KKyAgICAgICJkYXRhIjoge30sCisgICAg ICAicHJlY29uZGl0aW9uX3NxbCI6ICJzZWxlY3QgY291bnQoZTEubmFtZSkgXG5mcm9tIHBnX2F2 YWlsYWJsZV9leHRlbnNpb25zIGUxLCBwZ19hdmFpbGFibGVfZXh0ZW5zaW9uX3ZlcnNpb25zIGUy XG53aGVyZSBlMS5uYW1lID0gZTIubmFtZSBhbmQgZTEubmFtZT0nc3NsaW5mbycgYW5kIGUyLnZl cnNpb249JzEuMic7IgogICAgIH0sCiAgICAgewogICAgICAgInR5cGUiOiAiY3JlYXRlIiwKQEAg LTM3LDcgKzQwLDggQEAKICAgICAgICAgIm5hbWUiOiAiYWRtaW5wYWNrIiwKICAgICAgICAgInZl cnNpb24iOiAiMS4wIgogICAgICAgfSwKLSAgICAgICJleHBlY3RlZF9zcWxfZmlsZSI6ICJjcmVh dGVfZXh0ZW5zaW9uX3dpdGhfZGVmYXVsdF9zY2hlbWEuc3FsIgorICAgICAgImV4cGVjdGVkX3Nx bF9maWxlIjogImNyZWF0ZV9leHRlbnNpb25fd2l0aF9kZWZhdWx0X3NjaGVtYS5zcWwiLAorICAg ICAgInByZWNvbmRpdGlvbl9zcWwiOiAic2VsZWN0IGNvdW50KGUxLm5hbWUpIFxuZnJvbSBwZ19h dmFpbGFibGVfZXh0ZW5zaW9ucyBlMSwgcGdfYXZhaWxhYmxlX2V4dGVuc2lvbl92ZXJzaW9ucyBl Mlxud2hlcmUgZTEubmFtZSA9IGUyLm5hbWUgYW5kIGUxLm5hbWU9J2FkbWlucGFjaycgYW5kIGUy LnZlcnNpb249JzEuMCc7IgogICAgIH0sCiAgICAgewogICAgICAgInR5cGUiOiAiYWx0ZXIiLApA QCAtNDcsMTMgKzUxLDE1IEBACiAgICAgICAiZGF0YSI6IHsKICAgICAgICAgInZlcnNpb24iOiAi MS4xIgogICAgICAgfSwKLSAgICAgICJleHBlY3RlZF9zcWxfZmlsZSI6ICJhbHRlcl9leHRlbnNp b25fdmVyc2lvbi5zcWwiCisgICAgICAiZXhwZWN0ZWRfc3FsX2ZpbGUiOiAiYWx0ZXJfZXh0ZW5z aW9uX3ZlcnNpb24uc3FsIiwKKyAgICAgICJwcmVjb25kaXRpb25fc3FsIjogInNlbGVjdCBjb3Vu dChlMS5uYW1lKSBcbmZyb20gcGdfYXZhaWxhYmxlX2V4dGVuc2lvbnMgZTEsIHBnX2F2YWlsYWJs ZV9leHRlbnNpb25fdmVyc2lvbnMgZTJcbndoZXJlIGUxLm5hbWUgPSBlMi5uYW1lIGFuZCBlMS5u YW1lPSdhZG1pbnBhY2snIGFuZCBlMi52ZXJzaW9uPScxLjAnOyIKICAgICB9LAogICAgIHsKICAg ICAgICJ0eXBlIjogImRlbGV0ZSIsCiAgICAgICAibmFtZSI6ICJEcm9wIEV4dGVuc2lvbiBkZWZh dWx0IHNjaGVtYSIsCiAgICAgICAiZW5kcG9pbnQiOiAiTk9ERS1leHRlbnNpb24ub2JqX2lkIiwK LSAgICAgICJkYXRhIjoge30KKyAgICAgICJkYXRhIjoge30sCisgICAgICAicHJlY29uZGl0aW9u X3NxbCI6ICJzZWxlY3QgY291bnQoZTEubmFtZSkgXG5mcm9tIHBnX2F2YWlsYWJsZV9leHRlbnNp b25zIGUxLCBwZ19hdmFpbGFibGVfZXh0ZW5zaW9uX3ZlcnNpb25zIGUyXG53aGVyZSBlMS5uYW1l ID0gZTIubmFtZSBhbmQgZTEubmFtZT0nYWRtaW5wYWNrJyBhbmQgZTIudmVyc2lvbj0nMS4wJzsi CiAgICAgfQogICBdCiB9CmRpZmYgLS1naXQgYS93ZWIvcmVncmVzc2lvbi9yZV9zcWwvdGVzdHMv dGVzdF9yZXNxbC5weSBiL3dlYi9yZWdyZXNzaW9uL3JlX3NxbC90ZXN0cy90ZXN0X3Jlc3FsLnB5 CmluZGV4IDU2YTk4ZmEuLjQ5MGUwMmEgMTAwNjQ0Ci0tLSBhL3dlYi9yZWdyZXNzaW9uL3JlX3Nx bC90ZXN0cy90ZXN0X3Jlc3FsLnB5CisrKyBiL3dlYi9yZWdyZXNzaW9uL3JlX3NxbC90ZXN0cy90 ZXN0X3Jlc3FsLnB5CkBAIC0xNzgsNiArMTc4LDExIEBAIGNsYXNzIFJldmVyc2VFbmdpbmVlcmVk U1FMVGVzdENhc2VzKEJhc2VUZXN0R2VuZXJhdG9yKToKICAgICAgICAgb2JqZWN0X2lkID0gTm9u ZQogCiAgICAgICAgIGZvciBzY2VuYXJpbyBpbiBzY2VuYXJpb3M6CisgICAgICAgICAgICBpZiAn cHJlY29uZGl0aW9uX3NxbCcgaW4gc2NlbmFyaW8gYW5kIFwKKyAgICAgICAgICAgICAgICAgICAg bm90IHNlbGYuY2hlY2tfcHJlY29uZGl0aW9uKHNjZW5hcmlvWydwcmVjb25kaXRpb25fc3FsJ10p OgorICAgICAgICAgICAgICAgIHByaW50KHNjZW5hcmlvWyduYW1lJ10gKyAiLi4uIHNraXBwZWQi KQorICAgICAgICAgICAgICAgIGNvbnRpbnVlCisKICAgICAgICAgICAgIGlmICd0eXBlJyBpbiBz Y2VuYXJpbyBhbmQgc2NlbmFyaW9bJ3R5cGUnXSA9PSAnY3JlYXRlJzoKICAgICAgICAgICAgICAg ICAjIEdldCB0aGUgdXJsIGFuZCBjcmVhdGUgdGhlIHNwZWNpZmljIG5vZGUuCiAKQEAgLTQ1MSwz ICs0NTYsMjIgQEAgY2xhc3MgUmV2ZXJzZUVuZ2luZWVyZWRTUUxUZXN0Q2FzZXMoQmFzZVRlc3RH ZW5lcmF0b3IpOgogICAgICAgICAgICAgICAgIHJldHVybiBGYWxzZQogCiAgICAgICAgIHJldHVy biBUcnVlCisKKyAgICBkZWYgY2hlY2tfcHJlY29uZGl0aW9uKHNlbGYsIHByZWNvbmRpdGlvbl9z cWwpOgorICAgICAgICAiIiIKKyAgICAgICAgVGhpcyBtZXRob2QgZXhlY3V0ZXMgcHJlY29uZGl0 aW9uX3NxbCBhbmQgcmV0dXJucyBhcHByb3ByaWF0ZSByZXN1bHQKKyAgICAgICAgOnBhcmFtIHBy ZWNvbmRpdGlvbl9zcWw6IFNRTCBxdWVyeSBpbiBmb3JtYXQgc2VsZWN0IGNvdW50KCopIGZyb20g Li4uCisgICAgICAgIDpyZXR1cm46IFRydWUvRmFsc2UgZGVwZW5kaW5nIG9uIHByZWNvbmRpdGlv bl9zcWwgcmVzdWx0CisgICAgICAgICIiIgorICAgICAgICBwcmVjb25kaXRpb25fZmxhZyA9IEZh bHNlCisgICAgICAgIHNlbGYuZ2V0X2RiX2Nvbm5lY3Rpb24oKQorICAgICAgICBwZ19jdXJzb3Ig PSBzZWxmLmNvbm5lY3Rpb24uY3Vyc29yKCkKKyAgICAgICAgdHJ5OgorICAgICAgICAgICAgcGdf Y3Vyc29yLmV4ZWN1dGUocHJlY29uZGl0aW9uX3NxbCkKKyAgICAgICAgICAgIHByZWNvbmRpdGlv bl9yZXN1bHQgPSBwZ19jdXJzb3IuZmV0Y2hvbmUoKQorICAgICAgICAgICAgaWYgbGVuKHByZWNv bmRpdGlvbl9yZXN1bHQpID49IDEgYW5kIHByZWNvbmRpdGlvbl9yZXN1bHRbMF0gPT0gJzEnOgor ICAgICAgICAgICAgICAgIHByZWNvbmRpdGlvbl9mbGFnID0gVHJ1ZQorICAgICAgICBleGNlcHQg RXhjZXB0aW9uIGFzIGU6CisgICAgICAgICAgICB0cmFjZWJhY2sucHJpbnRfZXhjKCkKKyAgICAg ICAgcGdfY3Vyc29yLmNsb3NlKCkKKyAgICAgICAgcmV0dXJuIHByZWNvbmRpdGlvbl9mbGFnCg== --0000000000006c01e8058ddad011--