From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2087.outbound.protection.outlook.com [40.107.22.87]) by sourceware.org (Postfix) with ESMTPS id 0EBA6383A0D0 for ; Fri, 16 Dec 2022 09:13:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0EBA6383A0D0 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fji9MfBfgbeakQo6a0Htda8FT4PhhPPn2i8PaVznyPiaZBsXyYbRQPO34aTeIafnghlF6TAyAI7qHJP+4Lb795To8zaP8bu33y84TGhTYR15yPVtfNAywfY+hGmOw9XmN/mJtEq2PeoWUJuv1WiI8m86qrM49d0UvrBh1LTmMFTE2R8qrdT7mgu4sHnUDqsrh0h5OxWWT3kWsBzHiIQKYjPB/QS9cccAGllXYFNjDtCi8Ph/arPDN+Wz2O05GnGsgmfhQT/34zY/uFJcTGJ9C7tAQj/q2eynkB9z9nuvYwWf1duStGoljSFvhZmjo0le7wQR0+ms3QtvxZao6NoS4Q== 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=t3KYagn264KAnF93xVQK+Fm9zIzGGRnvp3K0oggszYM=; b=fiC5UnSr7QcUxfanYE+D6NTei5Ro/hS3YgkFkfV+ZVgZCwytlytbQ0czOd2JS1Oft8CburJSFnScZUEFC+IHAseKgG5epDaxg8PrK2MqXGctETSMUAU6upUpvAIDpNlMB6GdZECvvyNUXSo0I5zeF2oyWEBAixVcc39AuUKdvRDZaLt933cwpDNekOfMI8y3chsX8iATwsBdGndotYjHB28AmwJhE0/6gngf/c/buCNIHUE7zUlNRTfwezEgLDeQ43lXkV7U/273aj03saoQ67RhFiZwOwTmYuT+aHYaMR0aaVX4EZ8lv90RJqSjew6/3m66zWXmJnRLYKs9I+ae3A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t3KYagn264KAnF93xVQK+Fm9zIzGGRnvp3K0oggszYM=; b=Jb1w6VEI/GVmP2+OvJUqghexHyou2rlT1O5r/k8+veIu72OI8fc4w8Y5B1mEKm4Gmi8ASfieyZMj62HGAUE8ysC5M5035LInDFEg4HC++4RDQrm09+i878skWvz5hDrJqnOYJFvNfXx8kSN/KI9eV6Znka9aX3QDkw45SoLIkqnHinQjFhnCFQuLj3Rs5pHM4uDWahqj/Ba35sFQ806XjyTX5D539aprrpF8hdSaoavTINnPQtPd6bU6BxBT3m7FfezCs5SmQ5/qsypkEHT1IleCeIqw7jqxorMVvDKQljwlJXqjzMC7cTycH7ATyCLjgJpcb8nm+RfN8GNzZ1FSUg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by PR3PR04MB7306.eurprd04.prod.outlook.com (2603:10a6:102:81::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Fri, 16 Dec 2022 09:13:37 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8%4]) with mapi id 15.20.5924.011; Fri, 16 Dec 2022 09:13:37 +0000 Message-ID: <0acc18cc-d246-9c2a-ba14-586c693b9e58@suse.com> Date: Fri, 16 Dec 2022 10:13:36 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Subject: [PATCH 5/4] gprofng/testsuite: skip Java test without JDK Content-Language: en-US To: Vladimir Mezentsev Cc: Binutils References: From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0110.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a3::7) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|PR3PR04MB7306:EE_ X-MS-Office365-Filtering-Correlation-Id: a4e97e42-07fd-4582-b44c-08dadf45d0e7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iRU97EzLnDyMt0j/crLtobxj+lNKoPrU+fCh1O6M9l8Q5YEOLQx3x5iZd5JEE6/VMelC3m2VLeESqqyiQqT0wnyw5d2cRPUlZKg0jWo1gr3zis+U4N6BFRjz268WxzRm7pXbiJcrbJ+0Ok27Ae7fE9cSJ4/8J+nhVSikqzBzQmJSBmE6zbpjP4d9FwFUvFtZMB2TNPqVaTqzE0GrxH8GjSdUHsx96wWRwHizwLZcDRqtS5vwEqejJVYQ+LU4wVKoqNZFwjgQiUPu/D3HMtOGCCUIgS3g0vSH6bkP8DQB+4rA7DjMtuWwLenPNbd1TdHHRgsfS07AoAbwSoT6Q90SzPEhHEvz53SjIIawI79piW+b/TXHiVhTra+QXeb+QcoDxkNVRqNBvYEo+I1qcZwVn54pUIe2TR4ImfT1NBMLjnnxRWeLGMLTY+G7Dy35vyzKDp8gbLP9FbBhg+ticw4QCKJI7DjqRAIAfEgurDl719PEhEOag3+C2SZluVc03KIUtRvR0olJYm3S3pMWQoXh9nmVCivf/3KRjx0Hb9aVoY1yRNGBjsy6JrMy++Nu6s2v4Xns7dDu5E3Lo+/glhHE+ZxiWjq+l4PPxdyVYo2cIUk5AnssiQ/0nG0/KoqVBMVl0/eZYyzE5n/K3TFeuW1YHy6dDMwQWt57EdJC4ol/8YJO/HOFWLuVuOZshml/CiUdSS+xc6rFEayZ12gZVA4rMkvuB/60G3iLs4BG0JfPLsc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(346002)(396003)(366004)(136003)(376002)(39860400002)(451199015)(36756003)(6916009)(66556008)(316002)(66946007)(86362001)(41300700001)(4326008)(66476007)(83380400001)(38100700002)(31696002)(6506007)(8676002)(8936002)(5660300002)(31686004)(2906002)(186003)(478600001)(6512007)(6486002)(2616005)(26005)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YTlYaE9pTjlvTzJrNUliOGxjSnh5RjFNMmtwSE9xd3U5bUVtNldKOWZvT1dw?= =?utf-8?B?YXY3Yk93WFlZK0d0SEE3SmxtMFRNWVdYcnhrZ1BvTlBNYU1CK2JpY1Jqa1k2?= =?utf-8?B?Q3Jia1E4Y3dlZWRuTUZrdFdrRUdoZlhteHBweXRYR3J2SUNLTW5zMFYwZ3VC?= =?utf-8?B?L2tIL2E2K3RQQ2hidkR0TjJDcnVhQmx5ZFRCQThHY0FqS1p6UWo3ODBnRU5x?= =?utf-8?B?YUpuOEhBSnVWVE56N2laZTJFdER4TXY4b1dsV082KzNaamJGaStNQmFBNHpv?= =?utf-8?B?ajNXUHc5cTdpTTM3bC9BWkNoWFhhK08rWlk3Yjl0aUVSWmY2dHRkZVQwdnZ1?= =?utf-8?B?N3NYUVBBMnZEcFl0Z2FDeFlnK2FwN09nUGw3WjV2d3NzcVJNdVVWVkFoNHNt?= =?utf-8?B?RnRsMzIzNzZsNlZCVWlvbUU4ZmV0clJMM2V3SFhaTFFXaUNPODRCV0dzcXZW?= =?utf-8?B?aFY2WGl5UHZpZTNUYkNPbVg2NGNyczlyUDN3Um5hTnprdUdWZG1ycHFhOWQ1?= =?utf-8?B?NG0zRnh6eUhnbnI3UFBUUk52YXBaU0dqckl4azJVMHJpY0JsQm51aUpzMTJU?= =?utf-8?B?cVNlNVMxSXVFa3gwUUE3UVZOWXZRTkE3TjhDWkxhWnBzcW0rV003WXVmUFFo?= =?utf-8?B?TC9hWXpKVkt2cjVJcDg5eEwxUjNBQnQrc3picmsvNThublZmbVVLVGJoQU9p?= =?utf-8?B?ZUpPQ1liejVsZUNrZ21taTlYWks5RlZkZjE5ZURSYmFKR0wxSm5MU25kVVRU?= =?utf-8?B?bk9kajhKK2ZDMXpBd091WHhYZVFMV1Nvc3JGMEhYVktPZkV5Q1R6Z1BlWHRm?= =?utf-8?B?dzRTb1N6cTl1VVFUOS96bXpPTlU4ODlqMG1VcUNyTlpkU2VLV2RRSk0yRUxo?= =?utf-8?B?RERaVnMwWTRHaURtallvcklER200aGNmeGRjVDdZc2pjTi9zNy9ELys1Mk1M?= =?utf-8?B?OHNRZmVDbGhXcTI1cUFGdXJ6NVdMdzVZRTAvak81SXVlU2I2czJUN0Zad2Yz?= =?utf-8?B?dTJpQkd0T2FzUDdWekNENmNGakpGWDRuWkFVWW9lTFcyZm95elBZRndsWkVU?= =?utf-8?B?Nk0zM2ZTQ3hxOERENkVBMlBDUHhnR2V5UHNlVllGdVBNNk80NG1rUkdSTnlt?= =?utf-8?B?M1VPaGc0SE8xajhmTEtMV0dSTUtuNkVKbFNyMG9ueVZweklZWEZEams2bzE3?= =?utf-8?B?MzhPRzU2NGIxSUtNM0FxbVZtWXRoMjlWdlhqdWNMMHU0TGQvU2JDMjk3YU44?= =?utf-8?B?MTFCRU9EQVYrUkpDVVpsU1pLdUZ3a2VHVnVQY3ptTDhXbFFHaXVzK05hdjhJ?= =?utf-8?B?Qyt3dlI3Rjg2ejJqTk5GSVV0aExIdW5heWpaOXo3ZVZFVFZVZWVvNEZJZFJQ?= =?utf-8?B?a2JUNG1IVWZia3NmL1NoNUkrVGRRRmg3c1pweXZVZjM0SjRIT2hPZzA3OTJC?= =?utf-8?B?TEk4SHZWN3dINkJjUU1qT1FrYW5QVE9OL2lxcXRhWk1qYkNzWlE2Q0lTYVMy?= =?utf-8?B?SWJzZkdMZVZuYzE2cEIrR0RYZnNUN2VMYmp4QlRiMU16dWRFNmt0a2VVME91?= =?utf-8?B?SnVHcmJuZ0NNZzZ3dXhqZTVRRmU3b2JSVWtDSWx3eDJiaU5XQWgyZFc0ZVJl?= =?utf-8?B?a1QvVTRNcERCRzYrWWJCU0ZDcTViSTN4YWR0RkxramZ5VExIY3FtTTByUTRR?= =?utf-8?B?a3VWQ1JzNzNvdTdDRnVUOFFLd2JDb0s5Y1JsOUEvRTZKNnVLMVdjaGtLWll4?= =?utf-8?B?aWpKbHcvdCtJY0pzSUxub1hqMEZqOTlZeWVBdGE4ZDZHS1VlMXY3QmxMeVli?= =?utf-8?B?b1cvWFd0QzFSS2ZlWFdCMDFac3YrN09wQnhGdFdsVXRkMXBHUnR5dzZhU2RX?= =?utf-8?B?OGJjcG5Dd3NhSXhUWmlDU3VaeFJrRW1WRTZHc0NxOWw2aWozSDFHRGplcFFt?= =?utf-8?B?OWtxaUJ6bzRXeVVhaDV2dCt1bU8waDJGMzNQSjBnaWxBc0p5NGV3b0RUWkFn?= =?utf-8?B?bGhjQjRZZ0FUTXo4YkJxamI2TnFPTzdUSVpsemZhU2E2Ri9BaU9OME1WOER0?= =?utf-8?B?T05lVHlhcWE3NjRueVFYR2VSc08zQXBRN1Vic05ac3VVZjhVelZRYU1IT0hK?= =?utf-8?Q?j9rXhWqO94CTONGXHBPaVJD8g?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: a4e97e42-07fd-4582-b44c-08dadf45d0e7 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2022 09:13:37.8179 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cdLGhZyLP8YgXGX73oQ+O1W9e7aI1RjRAk+BJZW32wWwGiEp1lOob9kZNaImBgc+pJ7Fx9v0zuH9GM92LnSPkw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7306 X-Spam-Status: No, score=-3028.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: There's no point in even trying the Java test when gprofng was built without Java support, and when the building of the constituents of the testcase also would fail. On such systems this converts the respective tests from "unresolved" to "unsupported", making the overall testsuite run no longer report failure just because of this. --- An alternative without changing display.exp would look to be to force GPROFNG_BROKEN_JAVAC to "yes" in the runtest invocation if $jdk_inc is empty. --- a/gprofng/Makefile.am +++ b/gprofng/Makefile.am @@ -61,6 +61,7 @@ check-DEJAGNU: site.exp development.exp runtest=$(RUNTEST); \ if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \ $$runtest --tool $(DEJATOOL) --srcdir $${srcroot}/testsuite \ + JDK_INC="$(jdk_inc)" \ GPROFNG_BROKEN_JAVAC="$(GPROFNG_BROKEN_JAVAC)" \ MAKE="$(MAKE)" CC="$(CC)" CFLAGS="$(CFLAGS) $(PTHREAD_CFLAGS)" \ LDFLAGS="$(LDFLAGS)" LIBS="$(PTHREAD_LIBS) $(LIBS)" \ --- a/gprofng/Makefile.in +++ b/gprofng/Makefile.in @@ -938,6 +938,7 @@ uninstall-am: @TCL_TRY_TRUE@ runtest=$(RUNTEST); \ @TCL_TRY_TRUE@ if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \ @TCL_TRY_TRUE@ $$runtest --tool $(DEJATOOL) --srcdir $${srcroot}/testsuite \ +@TCL_TRY_TRUE@ JDK_INC="$(jdk_inc)" \ @TCL_TRY_TRUE@ GPROFNG_BROKEN_JAVAC="$(GPROFNG_BROKEN_JAVAC)" \ @TCL_TRY_TRUE@ MAKE="$(MAKE)" CC="$(CC)" CFLAGS="$(CFLAGS) $(PTHREAD_CFLAGS)" \ @TCL_TRY_TRUE@ LDFLAGS="$(LDFLAGS)" LIBS="$(PTHREAD_LIBS) $(LIBS)" \ --- a/gprofng/testsuite/gprofng.display/display.exp +++ b/gprofng/testsuite/gprofng.display/display.exp @@ -54,6 +54,7 @@ switch $pltf { } } +global JDK_INC global GPROFNG_BROKEN_JAVAC foreach line $table { @@ -63,7 +64,8 @@ foreach line $table { verbose [file rootname $line] verbose running display test $line - if { $GPROFNG_BROKEN_JAVAC == "yes" && $dir == "jsynprog" } { + if { $dir == "jsynprog" + && ($JDK_INC == "" || $GPROFNG_BROKEN_JAVAC == "yes") } { unsupported $dir } else { run_display_test $dir $cflags $gprofflags