From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eDD+Nf86aWNbtQAAbAwnHQ (envelope-from ) for ; Mon, 07 Nov 2022 18:06:07 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id aAIUNv86aWO1oAAA9RJhRA (envelope-from ) for ; Mon, 07 Nov 2022 18:06:07 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7FEEC28E85 for ; Mon, 7 Nov 2022 18:06:07 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1os5XV-0007SD-CY; Mon, 07 Nov 2022 12:04:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1os5Wd-0007HB-Ur for emacs-orgmode@gnu.org; Mon, 07 Nov 2022 12:03:08 -0500 Received: from mail-yt3can01on2113.outbound.protection.outlook.com ([40.107.115.113] helo=CAN01-YT3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1os5Wb-0001Nq-Kx for emacs-orgmode@gnu.org; Mon, 07 Nov 2022 12:03:07 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ealN/OVH0hSJEhFnm/W9X+p6AyGNQAgZjF7OQ1r2ehUT+4KwLoFw0WXopLrjWSCCWYarSNJc23pZJdunyun3Xu2gB8s4VqeDyqhJIimLCTw/QMo7yCU7aRskoH2dcY9Ed2nDuESNH+ZZvK0XhJaPkY7AANNIKaxdEzWmyI4PfKsCHy4kLSg/iOcJG2MyTlfNMu6EAhwKBWx+GEjkgYFuddUsGW3+Ud0VfzdXIrapcKXhdYr/lrS3oEMU3RASzLulLsjHYbGtrAgqFawnpdvBhi/fsI/vuSIMu7P4RhIWABzQ3/tBBEMPASGmtr16aIdSyoHgDHjvGtzJh2RktWP5SQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0iDPDsmnvVeDozA3J64mSdZYtjzKUESZsLEyvvHCHQk=; b=bXgwf9WfK7XSUgmPF1u5WJj07s+jsNsqxKoZ2N+p3bfWOdc77ZG5OQMUYalg1QP80TiIOq270zTPk6bcqFQn1BuH1qdDJzHqP0ZFVDWBipeUIouMCIXx7IR0RsULTMVu8wRwShurX6IzcV9JrreHzdG14sdb+slIDhzcBYfX9ZrdhWdr8smURZYVqGaAuZv/honKPBmBnMAvTPsvqr5RN30nAdeaYQqIZqHoEV8aFFwVqSaT2OsCG+6KoWnalIv2lZJ2pemI+MvHmu/uYtdEsWDtXCXhlkwBvqvGFxCxgJnMFMrOvBQp0SUfFegT5zA5N8tXyUrTWtg2kWlNQXwc3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umanitoba.ca; dmarc=pass action=none header.from=umanitoba.ca; dkim=pass header.d=umanitoba.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umanitoba.onmicrosoft.com; s=selector2-umanitoba-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0iDPDsmnvVeDozA3J64mSdZYtjzKUESZsLEyvvHCHQk=; b=jmi6t1N+eZnzoUH20ROrLcn9JRe+oJ12xvlLzU4OaULbHdoUqpm2C/tg2O/R0ZJp8W/0uwIp2BLdQbIitNUEngx4vSoBG56Eh/4rs6YXG8pxRx/9EhPf5k4auoSdGGDMMHQmLQZDH01NDCdMgWyLSu+ekuTeaY761Cm90YHCyTo= Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:90::5) by YQBPR0101MB8957.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:5b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.26; Mon, 7 Nov 2022 17:03:02 +0000 Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::133e:f500:208a:2d34]) by YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::133e:f500:208a:2d34%2]) with mapi id 15.20.5791.026; Mon, 7 Nov 2022 17:03:02 +0000 From: Leo Butler To: Org Mode Mailing List Subject: [PATCH] rfc: using ert-deftest with side-effects Thread-Topic: [PATCH] rfc: using ert-deftest with side-effects Thread-Index: AQHY8srL9HYY78NwOki4MB+cHbDIhw== Date: Mon, 7 Nov 2022 17:03:02 +0000 Message-ID: <87mt92elyy.fsf@t14.reltub.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: YT3PR01MB9964:EE_|YQBPR0101MB8957:EE_ x-ms-office365-filtering-correlation-id: fe6b1fe0-d537-4141-e194-08dac0e1ee40 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: l/tTI4OAAa+UYxljiXLv0sEKfagyN6bpkdf69QlLS+U61YzRkiuuS90LnIGSGNQlZNXqya6+XV7c6ZyN3PFtApBhjLxobvISWqzmph5BhCQL6CfClqgtMWz+06JZnebY+8Sh9a1GlIWtdYh3J6dypWV2TQbMyjGUARoVrLsx/d60TMzs/GEJUY+kO0LY2qszONzIRZ6kY1+1B7hfOkpz8rDv4Q8yOKsEnOlBsTquhQgAMUufuqRZszzGngGbs/WgRmNdhGTnPrT4rQqBZsRkOUVzfJ3MopaJTGfCr9DyPCqbT+IpX5/5QUbucgWds8xLL5h7GvQQUr2fE7LGufc/tgbVjiVQb/NreduHc9uJuOspjUxue2rs0p/c6HYuMSjZC0WJYCN3ByNGvD6OEUC3If0PQPDN0X9D1hWtyQSXBpNlAuvCqSl4IDpusEZT2QoGpBaoAHHeblh8XF2R3xvAgjsGi4o1U9cARh/X2zZTXO3Jc4mOaG66mfo4afurQPMsCazYk+6RW3RbD5eqA1Wm+RiPvO/XDsbXeDHbBcJl0GYEgcCKl/FpT0+KGnNBnzapx/WkG3Zj6g6oLREYrzZmZPzbt7sOIc8GxZT8dFMIPj4X8KeD9UnwKRFitsbFkTtahq0hu+W7W1583zphAH5DWKnA2Fp5ZQqNWdlyt5abQ+xe5JNdsO+BMum1dmwIP84YB1VW3246TlBEdYD7Ca/l8ZlZRaeCvL3CcfyVG7ywFw892RQSN9uZVa2OPIDXOGLGoYKlIGM+PR9pp53HzvJPjw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(396003)(376002)(136003)(346002)(39860400002)(366004)(451199015)(86362001)(38070700005)(66946007)(41320700001)(5660300002)(4744005)(2906002)(186003)(26005)(6506007)(9686003)(38100700002)(99936003)(122000001)(6512007)(76116006)(71200400001)(786003)(64756008)(66556008)(66476007)(66446008)(6916009)(91956017)(8676002)(8936002)(316002)(6486002)(41300700001)(478600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?OoQGYh1PXU5M0yICLyljwmDN63e/k71/sE3+V9gnCa3LJ7cAwd72QlnQFg?= =?iso-8859-1?Q?u18gzbEJRZy7Ajg4Lu8nlJCkiBqtEl3MQgneJ2agHR7X1xS+4x7Z1Vbkqp?= =?iso-8859-1?Q?e1wIR/xer8Ro3agl4o5yCQZQoi8CUP0SA90PY4PUpRxeMlswcQGhEPbG/8?= =?iso-8859-1?Q?3/qfOv/absWFpGhm7DWWGwoHO9vCch0KQ3noPYfgx0K66w2Lzwi2wjCXAh?= =?iso-8859-1?Q?Y+xgkM3DpF4+XH+BY2IVUaQW+e9rmXhQTNgybyVtdwAeNbvo0P9w82EITh?= =?iso-8859-1?Q?oXoDir93M1j9Sgzcs0k97lv5ZTyumYofgY2gYo4fGiVWZrmfnoBaMvmwTw?= =?iso-8859-1?Q?Dhv31tLh2zGrJAHCsk+SVCaLN0HKCwCGXWT+YzJIrqrg/2HVIwDbWY8gYG?= =?iso-8859-1?Q?fKrsCEFLjRwUBnxCSlG4X80tMZIgy3/htFKEFtVlyVfGjztmfIra2Qq0lC?= =?iso-8859-1?Q?cFFmoOKMdqLkDq84ZQoImzNkv5spq4NiFdc0DEl4phQpbBIARM9iEyqX+J?= =?iso-8859-1?Q?U6QeJ/XQh1+eTMeGf2txfKRSEeZfCK5vCNaGPGDQJh8djngAKt6J6BK+5B?= =?iso-8859-1?Q?B8LC+BnXR/KvbUCkl62rB7D3mEC1hIJr5RsYIFse7irU87YxgqOpChxxUg?= =?iso-8859-1?Q?PUtqn2oZA3ZE6As9hZwoiWafVBUsvT66gUXKAIOJCl+eGDsU8V+XZ/1kfG?= =?iso-8859-1?Q?DrGODEVE5IuKiwonURx8/v3A61yfjprqriFbigsxqlxW5iIs5Q5iW7DmBg?= =?iso-8859-1?Q?oqcY9x+X2Llmv4Hlsz1k9C5qXqYBfgB7c9DN61ABmieTAlnRL/zlw1pP+q?= =?iso-8859-1?Q?qKtjUZ+175214cR/bb/9rwFHq7f5NPhGRe0sWcV8fPkKn0qCqeLLaDYktm?= =?iso-8859-1?Q?8qlE6qAFYO3qror6bw9ctSwUzgSp9CEqylkU5sJokB4N5NCAfzMJ3ixPdX?= =?iso-8859-1?Q?BG7/IsVJzlbhAFtpIbbDwx/jP6N0jP0GDiJH7WVsmWlfgr5ktSmGArL/xo?= =?iso-8859-1?Q?mzr+eSZD9Abz7o04OIRIPBwAZAh0JC5JCL6TIk+m/1qOATcyu41B/nfKn8?= =?iso-8859-1?Q?pJqsuiwzdEqXNQphvUUN9tTItkH/kLd9Y+Xcde260Ck3B005z2fVjNN96m?= =?iso-8859-1?Q?pDt5Jl1iEvWcMhovq3hSvK1oAJijvLG62qO3HdGwrdP6pmZHLdNy0n2l8v?= =?iso-8859-1?Q?69pM4TriFC7GiEK6FF+KcA3oKoSAB5MQlGSMTaSViuANVZORTGRu4ELGH8?= =?iso-8859-1?Q?U14DKFJw7WVhve4/d1OT0BXx48AcWvHg/HaYD8oMEyw/SzwillT2gJmChh?= =?iso-8859-1?Q?O/hYHvGjdIzabbDu7UAUCPENe/hlUjv7BQl0Kq82GQ2VcQbrbIF6Ak9AY7?= =?iso-8859-1?Q?v0PHNYpqzMY63ZW0Zxf0UaFs/0TYyfTd/qNKBLzm0ix7pWYNGp2lsDA/YW?= =?iso-8859-1?Q?1hpBOV1fMi0J0xAWqebj09gCpXhFc4BqNLLO8Pr65TB3c5SyNyj7W+DzF5?= =?iso-8859-1?Q?dCBBtaFAjOaKffhqWhkyBVz/3zZb2LU4g+jar+F9VvIlhiJqihCFrkUOO+?= =?iso-8859-1?Q?du0SpGVLInHTzy2IOJ/uvVU/0/8MBbuqkOuJVR+w2inU+O632Lo8GRPuV6?= =?iso-8859-1?Q?Y6ks3a9z5o5F8tD1MUUZwdRzxNYAyIQLUvic06u0oyN2JF0eeyLuluLA?= =?iso-8859-1?Q?=3D=3D?= Content-Type: multipart/mixed; boundary="_002_87mt92elyyfsft14reltubca_" MIME-Version: 1.0 X-OriginatorOrg: umanitoba.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: fe6b1fe0-d537-4141-e194-08dac0e1ee40 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2022 17:03:02.3438 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4f80dd0b-338c-4e4c-8a14-90446962f7b8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lKee6L4AsH9JYdZ7LZ2lKOlRQimw5ef5sTfLHRBJPWxjMHhDgq5x1N8MeBS7qZIaT14uqcp6GXBkL1ZWhUYeFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB8957 Received-SPF: pass client-ip=40.107.115.113; envelope-from=Leo.Butler@umanitoba.ca; helo=CAN01-YT3-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1667840767; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=0iDPDsmnvVeDozA3J64mSdZYtjzKUESZsLEyvvHCHQk=; b=lf2lpVh815SssPvruDaEA5VRLUGwZlPccOK7nvO/6vc/yndyMOL3h4NIgQXSWJgSZrNHtc 0Tz9WTPMdyIhrMW6CrbRRUvbQ+Xs/01I8R41HMESZB38SbXfxCv5JSGToitnPcmuU9dV1J mBNS4HPXDqzJLoQIDRE+pW6kk0v0Ts9p8t0+yYh2NhKlTYpY4D2XQMVLefn+i6KxVicKPR R73lqQFV44r7BmzM/NLkPJIEAy5euFAVQ5bcBMU9u3/RAqwvXdCGr4wPqk4ipPJxilWJ03 9EmrGLpvF5llu953Pw/je60SYszJvT2T2oJJDAK2qLrSVggXSmqssApSmco54Q== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1667840767; a=rsa-sha256; cv=pass; b=rhVydcHdMpIDm13YOentjyS3XeAdQRYwUqYw5yl/KfKJemfSMwkk/Tb4NTQPHIM5lBuOPz 0j4ak0P/0q99CkgNNIqvQdGuQmW3SfUMPBNV5rOJ+IazG8qTklwSY/elij660w+1yI1ZZl uhatab9WG5vXuGkcxvwqocXz4Ve2aXHfbzmy4qO1MQedigrzpe6I7yKj/7DBBy5oMbRDY3 tMd4uO2oEUH0qvz/M8SqhheOPazotuyesiXSCCVYU5NhO/tLOAg9e7WqRBlv4DLRSl2Doy bZCPDXUcIc1SLhAhnc8wQ2vD8xw9AlYAmFoD9RQ4ntSEb5cpo+KaIyOIB6BZOg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=umanitoba.onmicrosoft.com header.s=selector2-umanitoba-onmicrosoft-com header.b=jmi6t1N+; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.41 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=umanitoba.onmicrosoft.com header.s=selector2-umanitoba-onmicrosoft-com header.b=jmi6t1N+; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 7FEEC28E85 X-Spam-Score: -3.41 X-Migadu-Scanner: scn1.migadu.com X-TUID: om8cz5FPfb/K --_002_87mt92elyyfsft14reltubca_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I am patching a bug in ob-octave.el (see attachment) involving the creation of graphics files. The bug itself is easy to fix: a single line in ob-octave.el ensures the special variable `ans' is bound, to prevent Octave from exiting with a non-zero exit code. However, I would like feedback/suggestions on writing such a test. Issues include: 1. how to clean up the side-effects, including changes in the test buffer, filesystem and potentially creating an error buffer; 2. the general absence of similar tests (except in test-ob.el, test-ob/result-graphics-link-type-header-argument). To address 1., I have wrapped the tests in an `unwind-protect' form to ensure clean-up code gets run. The ERT manual does not suggest much beyond this. At the moment, when the test is run, clean-up is being done whether the test fails or passes. I am unsure about 2. Is the absence of such tests because there is a policy against them, or ... Leo --_002_87mt92elyyfsft14reltubca_ Content-Type: text/x-diff; name="0001-On-ltb-ob-max-ob-octave.patch" Content-Description: 0001-On-ltb-ob-max-ob-octave.patch Content-Disposition: attachment; filename="0001-On-ltb-ob-max-ob-octave.patch"; size=2198; creation-date="Mon, 07 Nov 2022 17:03:02 GMT"; modification-date="Mon, 07 Nov 2022 17:03:02 GMT" Content-ID: Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3Avb2Itb2N0YXZlLmVsIGIvbGlzcC9vYi1vY3RhdmUuZWwNCmluZGV4 IDU1OTI2Yjc4OS4uZjg1Yjc5ZmEyIDEwMDY0NA0KLS0tIGEvbGlzcC9vYi1vY3RhdmUuZWwNCisr KyBiL2xpc3Avb2Itb2N0YXZlLmVsDQpAQCAtOTEsNyArOTEsNyBAQCBlbmQiKQ0KIAkJCQkgKGxp c3QNCiAJCQkJICAic2V0ICgwLCBcImRlZmF1bHRmaWd1cmV2aXNpYmxlXCIsIFwib2ZmXCIpOyIN CiAJCQkJICBmdWxsLWJvZHkNCi0JCQkJICAoZm9ybWF0ICJwcmludCAtZHBuZyAlcyIgZ2Z4LWZp bGUpKQ0KKwkJCQkgIChmb3JtYXQgInByaW50IC1kcG5nICVzXG5hbnM9JVMiIGdmeC1maWxlIGdm eC1maWxlKSkNCiAJCQkJICJcbiIpDQogCQkgICAgZnVsbC1ib2R5KQ0KIAkJICByZXN1bHQtdHlw ZSBtYXRsYWJwKSkpDQpkaWZmIC0tZ2l0IGEvdGVzdGluZy9leGFtcGxlcy9vYi1vY3RhdmUtdGVz dC5vcmcgYi90ZXN0aW5nL2V4YW1wbGVzL29iLW9jdGF2ZS10ZXN0Lm9yZw0KaW5kZXggOTgzOWQ2 MzdlLi4wZmM4NGJjMjYgMTAwNjQ0DQotLS0gYS90ZXN0aW5nL2V4YW1wbGVzL29iLW9jdGF2ZS10 ZXN0Lm9yZw0KKysrIGIvdGVzdGluZy9leGFtcGxlcy9vYi1vY3RhdmUtdGVzdC5vcmcNCkBAIC00 NiwxMCArNDYsMTYgQEAgYW5zID0gcw0KIA0KIA0KICogR3JhcGhpY2FsIHRlc3RzDQotIytiZWdp bl9zcmMgb2N0YXZlIDpyZXN1bHRzIGdyYXBoaWNzIDpmaWxlIGNoYXJ0LnBuZw0KKyAgOlBST1BF UlRJRVM6DQorICA6SUQ6ICAgICAgIGI4YjFkNmEwLWI3ZjYtNDliZC04Y2IwLTBjNzRmNzM3MzMy Zg0KKyAgOkVORDoNCisNCitHcmFwaGljcyBmaWxlDQorIytiZWdpbl9zcmMgb2N0YXZlIDpyZXN1 bHRzIGZpbGUgZ3JhcGhpY3MgOmZpbGUgc29tYnJlcm8ucG5nDQogc29tYnJlcm87DQogIytlbmRf c3JjDQogDQorR3JhcGhpY3Mgc2Vzc2lvbg0KICMrYmVnaW5fc3JjIG9jdGF2ZSA6c2Vzc2lvbg0K IHNvbWJyZXJvOw0KICMrZW5kX3NyYw0KZGlmZiAtLWdpdCBhL3Rlc3RpbmcvbGlzcC90ZXN0LW9i LW9jdGF2ZS5lbCBiL3Rlc3RpbmcvbGlzcC90ZXN0LW9iLW9jdGF2ZS5lbA0KaW5kZXggNzhjZTEw MjE0Li5iZGM5YmVmZWYgMTAwNjQ0DQotLS0gYS90ZXN0aW5nL2xpc3AvdGVzdC1vYi1vY3RhdmUu ZWwNCisrKyBiL3Rlc3RpbmcvbGlzcC90ZXN0LW9iLW9jdGF2ZS5lbA0KQEAgLTY0LDQgKzY0LDIy IEBADQogICAgIChvcmctYmFiZWwtbmV4dC1zcmMtYmxvY2sgNSkNCiAgICAgKHNob3VsZCAoZXF1 YWwgbmlsIChvcmctYmFiZWwtZXhlY3V0ZS1zcmMtYmxvY2spKSkpKQ0KIA0KKyhlcnQtZGVmdGVz dCBvYi1vY3RhdmUvZ3JhcGhpY3MtZmlsZSAoKQ0KKyAgIkdyYXBoaWNzIGZpbGUuIFRlc3QgdGhh dCBsaW5rIGlzIGNvcnJlY3RseSBpbnNlcnRlZCBhbmQgZ3JhcGhpY3MgZmlsZSBpcyBjcmVhdGVk IChhbmQgbm90IGVtcHR5KS4gQ2xlYW4tdXAgc2lkZS1lZmZlY3RzLiINCisgIChvcmctdGVzdC1h dC1pZCAiYjhiMWQ2YTAtYjdmNi00OWJkLThjYjAtMGM3NGY3MzczMzJmIg0KKyAgICAob3JnLWJh YmVsLW5leHQtc3JjLWJsb2NrKQ0KKyAgICAob3JnLWJhYmVsLWV4ZWN1dGUtc3JjLWJsb2NrKQ0K KyAgICAodW53aW5kLXByb3RlY3QNCisgICAgICAgIChwcm9nMQ0KKyAgICAgICAgICAgIChhbmQg KHNob3VsZCAoc2VhcmNoLWZvcndhcmQgIltbZmlsZTpzb21icmVyby5wbmddXSIgbmlsIG5pbCkp DQorICAgICAgICAgICAgICAgICAoc2hvdWxkIChmaWxlLXJlYWRhYmxlLXAgInNvbWJyZXJvLnBu ZyIpKQ0KKyAgICAgICAgICAgICAgICAgKHNob3VsZCAobGV0ICgoc2l6ZSAobnRoIDcgKGZpbGUt YXR0cmlidXRlcyAic29tYnJlcm8ucG5nIikpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAoPiBzaXplIDApKSkNCisgICAgICAgICAgICAgICAgIChzaG91bGQgKG5vdCAoZ2V0LWJ1ZmZl ciAiKk9yZy1CYWJlbCBFcnJvciBPdXRwdXQqIikpKSkpDQorICAgICAgOzsgY2xlYW4tdXANCisg ICAgICAoZGVsZXRlLWZpbGUgInNvbWJyZXJvLnBuZyIpDQorICAgICAgKHdoZW4gKGdldC1idWZm ZXIgIipPcmctQmFiZWwgRXJyb3IgT3V0cHV0KiIpDQorICAgICAgICAoa2lsbC1idWZmZXIgIipP cmctQmFiZWwgRXJyb3IgT3V0cHV0KiIpKQ0KKyAgICAgIChyZXZlcnQtYnVmZmVyIHQgdCkpKSkN CisNCiAocHJvdmlkZSAndGVzdC1vYi1vY3RhdmUpDQo= --_002_87mt92elyyfsft14reltubca_--