From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 26 Aug 2026 15:05:57 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f60.google.com (mail-oa1-f60.google.com [209.85.160.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67QD5u3q020720 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 26 Aug 2026 15:05:56 +0200 Received: by mail-oa1-f60.google.com with SMTP id 586e51a60fabf-448bb8bd2efsf1866752fac.0 for ; Wed, 26 Aug 2026 06:05:56 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787749550; cv=pass; d=google.com; s=arc-20260327; b=V0iPJyAhhWPtYKp6qCirqjlVxkVkOj6p1TCYFxLPDz+rJmMvFFbdbP+EJaF3uQlBK0 apHDaVrgWM5Ip9InVq6+JLP0UO15jojMngW1vDXTnWblgDHqs24pqpQKUvQwJHit8Qnc p2GWcyqPD5C51YQX4ew7W03qtbisYS1fdXYylmyxGag/qQ258R9lzrDEHs7NXO113o5s /cgoIwSllpDkf5sns+2lYmjM5iPLFsQr2qZ1CF+a1Za0LUZWP8KHcndsj5z6clcft82y 0x1l97PbtQZ6CIbSPXnTDx/oH8wk2/NS6slaJb/IULpwaWfVuQnPA4Bza3wjXywrQbEB 5FcQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:message-id :date:subject:cc:to:from:dkim-signature; bh=6VbT6ILNpF2Ekp+c6qy/6XictRnC+gPhS17wftcyslc=; fh=Y/6NZLkgpr0bK7L++2Tmz1OzRJx/73jsoqRoib3rt2k=; b=cA6F16/nThq2i0LgIJtl4dsAm5JD5u4+bW4OlYGvCNi1rrhw4yg0bngFUsGgAvs3MN wJC5pTUniC4PXfeSCC9yLoF97Ju7dw9g3NBG9MUsnmEuc1BXZVcNmzU/czCPeNLI25Jc h0856AeXc+q4xUtQ9WJdLtE7yoJJL22Zxyo0brfEnXmNG5P69S9eL18FhQGsro/YHJLl LNvnUbM5tr6HXYfadkt2oXuM+kthHTMhoPL+gRknBWBcwt7LqEW8zWpaKX23b4vILatX rrBu+Q6lxfJzaitMKr+SRh7JXEJl9Q8lNVUWfJw56uaZHTpU+KPePUskxLFxudxyT96Z zOfg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nHhk67qs; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1787749550; x=1788354350; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=6VbT6ILNpF2Ekp+c6qy/6XictRnC+gPhS17wftcyslc=; b=D+596KzxH0cyBtQANiBZTCYbEttL4VV9L08cQf3Y0pqhzFtF9wAvkeUBW0+VoFtyw9 WBGCE/bl63vHQOiJCrVwPaRit9p1gierySKYGSTMwWjG8HByUOLj1xbs9ntpf8zrsIQg YvbH6aIfQlQxX56549CAJXGLGAK4+CAdm2zEm/CGImnZtglY0Y0iN5XykRR4WqXJ1Zxy WYFoHS6nNxHSRVWxmgRdTW1irLrhlnf+ZBJg4n/qF+PdJGL3zsXry9yNEeA50oubKVhn EwpLNmxPzvxyMqVnuUWVKtRs1Unaebh11DFxObEZs1c+2vedBQlOyfuK2hpXzW49lwUk Ei3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787749550; x=1788354350; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=6VbT6ILNpF2Ekp+c6qy/6XictRnC+gPhS17wftcyslc=; b=BGFqaQ4HX29c8Yu1budPyenJ1n7ubkyYSFlcN/QcIhI+c0s2bw6kZv+GFs4mTGj9cK hAqyotbcMK8RowIw4c23XhTKrqnLuQPUfzvoalqmhApqHzutSxK0OsRyF7HqHDM2LB+k Qxp+o9VxZsrTfr3ZNwWUUo7gS9PMtSih3/M3L2RixdkX/3L8cN+ZqIpPA4gfX8K0IndY H7ktIhySmXANLyWSVYsF4gNK6fhC3FYqmRwjhvAcp5ppUdyY1OHx1oQywg6Z/R1tJtZf ttFMTH//x0Ts6Jrhb0S2iEOlWl3JMa+YFC3dgR4lWKeo+BPK57jG+XWiKNSHoEDRFQdT N0kQ== X-Forwarded-Encrypted: i=3; AHgh+Rqgxkrd/16gCO+9h8gwhvYum72BfQA2r3kPqE5a0Iewqk6fhriS8msWwcXh8KiJwdWgxB+1@ilbers.de X-Gm-Message-State: AFuF++lQA3IECVjhrr/e9NMwa69c5Jwot15fuZYtSrYkyjTDNSi+LgrX RQcRRjSA/UaynMh/zHQuh/VMpI8U/mga/42NV4j5X/RG38cYBN6xDe81 X-Received: by 2002:a05:6870:1d4:b0:456:b6b3:5b64 with SMTP id 586e51a60fabf-46598c8ceb4mr6633760fac.1.1787749550152; Wed, 26 Aug 2026 06:05:50 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdcA/3IP3R+E3uZJFvBsTsD0n72wsVu3gCydOaaTkbNPsA==" Received: by 2002:a05:6870:238b:b0:45e:cf1f:ee1 with SMTP id 586e51a60fabf-463d9245901ls3791282fac.1.-pod-prod-07-us; Wed, 26 Aug 2026 06:05:48 -0700 (PDT) X-Received: by 2002:a05:6808:15a0:b0:4a4:ade8:a287 with SMTP id 5614622812f47-4b3669d7b78mr6359250b6e.13.1787749548282; Wed, 26 Aug 2026 06:05:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787749548; cv=pass; d=google.com; s=arc-20260327; b=ETQbCGPJu009XFQ+JMjq9CCRLJhrokJvpmK2s1bYIskvheLxveZf3ddcLaHdLxSS+5 3IJalzxA0JhJAZW0vGSP7wZmfzjSbX9SjfkrTwbf1fIuHrsCCqy4B1Ee0Iy9297uRR/H CkoX07TJ2x2PfGc+OPbi9DBqhMEkK9UYGlkrYVJjZMj6oJgAcyF3fW4rlVElE4VhbI/3 h8jGPdoYTxvp0jYjBgcFTESRQY8/3YUJsUQT2bOKKJBkpsrnpPxQtu4ReHFSc/E3ABOs xP2R87hmzxAI2uvqrwQRU9pz2D2X/H8YB8MwVM0aaOWAHRKFPBnjRVKvI21vDUvR+Qfe O5yg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=zt2SbP4OR5nNg5Y9QU2JS8qymM3FxYo5FhFCt3y/SEM=; fh=FSqEyvq6WW+bHjmjafQjUJ8vsw2CGrwM4sTFh2PRZX0=; b=MD/hVZBUgDtbSRUueII1N4cIWXcFNb84dmB40RgGJdATVkLLPLkP6TsW8peWQcMMll 566p7NQ6j0MS0aRYmJC4Mw40kdFRgaRiIE92A2htBqu9BMx2vwRTCH7HzpCvwcZC2NWN SMOVlYtHPzGPAXvVB5FnMygOa9kccoeVtAQl5yJl2rQ77Mq02eHRRr8lUjJVCsI2uYnj oLVzW9L7NX7rP/DcMuDG/VhmZ36wFgWmcLaYaIKFsLaBUPZJUABbITlwn7tjoJBpcRRr IYdMJmIvcXwj2mcCBfqSov+0WRmFYj4XNjP2t89UWwwefUpNsTjso4rcgXSAAwTUacLE s8Vw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nHhk67qs; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id 5614622812f47-4b36a74d10asi65064b6e.2.2026.08.26.06.05.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 06:05:48 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZndkmHxp/W/S7NDJTcOJAIonU4iAbt2QgYalSeVGNjei+SokT+gfTkqZ/BWNJgtS3FMIARZRfcq6zbeJtWyW2RJG+FkOgG+JZO/EKPQraBnvjFCa8fagqQYXyf8v0/nkPKW2PamcYXA3ObwdnwCPIk/54BIMYy4cOMB1sn+/ukt4l2j8XXKIqzbeNDDocf5ekPFuj3+vUQpV+S4aVyBIUDWk8GiUbUp2d6DfJzXXXlacO8KVuNbLOicQdIMm110lPBbQ83v+j+JTPsb5lbY3beTj55JtmF+WUfB5PZkK7gVPzDqmvqvG0ChwBfdVNon8QpXMKNnB9x4hLyF3SaVzoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=zt2SbP4OR5nNg5Y9QU2JS8qymM3FxYo5FhFCt3y/SEM=; b=UJBBYX6hZ7dKJSFzykgEaUHFLg+vPnH9bkTKkQqmeIktLoDrlVQf1/5D7ya10/MePdkSnSwiUrYE+0R77I5Z++/NJMJOG9C3MnAU95ug/NpUx37LJzvbr9fj4W1Tw/kDFyT8saKN1JsOrgmMZFEAZJ+yVpJv0Wz6bB50aJv4lPY1COHlGWKTXQ1ctxJToNXgX5PPfqK4fw3kFIrU8gPALZO3dVvXQggsI5gt3aEsP00Sk4OIfoHn/qnle/liMXWt6DK8m7hPwzOfwt+sYx91eM/7Pf73/UI8tgn+5i/eFtt49chQHR5ck/dL4ABoLPHTvzmsPR/VDuvFoHC8M5VP3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB4PR10MB6096.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:38c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.12; Wed, 26 Aug 2026 13:05:45 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0339.012; Wed, 26 Aug 2026 13:05:45 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 1/1] testsuite: add parameter to create kas config for current test Date: Wed, 26 Aug 2026 15:03:02 +0200 Message-ID: <20260826130302.1435152-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: MN0PR03CA0006.namprd03.prod.outlook.com (2603:10b6:208:52f::26) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB4PR10MB6096:EE_ X-MS-Office365-Filtering-Correlation-Id: 74bff9cf-56ef-4402-4bfa-08df0372bd86 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|376014|366016|6133799003|10067099003|56012099006|11063799006|18002099003|55112099003; X-Microsoft-Antispam-Message-Info: 1H8wAIAyVNPJLBt/8bbit5hJ3hLW5iGIltvvS78vBKQkgy+89/sSargdDO1hYKoLgAdErXKRtB2j2zw2b46/djfdlTr1p5J/t+OnpBVyuXFesLI8UYaj0GrggrOr8/t5uVhZZUV1J20FLA7PxY9rlySLBr+uaOC4tuWwXATsC+lrKm7Ks9YZ/PhtGIemkSszvrv1jzWIMhwKT2T09U0zjgD/BC100LhkbfMsUWnMDy3LYuMQW7Kaizhg+riwhNW6ckEhHkdE8nFCiCH7evY1L25D9hgWn52FfVpu21PTBcAzXvdmMJpqN7+Dk4hMplpLCT/rAH4pUFS1LMKBMvCGjup9qoS68T0vnH6H2EeuwwhDrVDYZCZ1c5k0KL9ZWE8D4Al43hbFXjNHylDjrQddfku1UKrdBjxrIH2Au1LdatOjo7J0R0atsJQEsY1Fu9UBKHN8JAJQ/vWzJ2NpM2AQhcn8fp4TFS7C3tJ3qD1H7s20aRvcsys7ddMyEIxnpQgfxXoD8xsxCki2XJvcuSt6cEpI0IBqPkt47TOpB+NlTkqt5rIzybXYCd1tDs5XiS+qleDlTLYV26ytUcClPBvrUYzOb4EZh1jk9rrP5Q4cVLyrr4ZT5alfIODVfYX0ltUbeUEzmueM3WXZnAi7q4t6cVsdsK2quLGzYp+Lot016b0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(23010399003)(376014)(366016)(6133799003)(10067099003)(56012099006)(11063799006)(18002099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?mqECBS70E/v07QXpDxDRGwb+XRnoXWwkBxBNmM+aCTRh8+7U1Nbm5Z+qf4wr?= =?us-ascii?Q?Z2GUVwlqaI9lxNUDNYkpAsUwOjcOZf7uZY1diCBTL+ai7nKj1dReiiL9mZ+K?= =?us-ascii?Q?YBiq0R+buPinCsD6G2a4u25sFlMu1jLexH9TcVLOKaJkJRBGSklJfeVNUs0E?= =?us-ascii?Q?H4Z3FM6YmYioqIWP6JYHppO27MRxbD67SfcGmqnG4Q7E7BUIrEDac+jy2j7Y?= =?us-ascii?Q?bySqFu4q2lUbCsU6JhVJLDQrjUgSiQaCtBteYY+L+Fo8+nVmMXsFrQy3hzDI?= =?us-ascii?Q?kVpC26N4mAzD3Vo6aHeidqnrIHrihHgW2U5XgmP+hhAh/1qZEjDz//TBgLpP?= =?us-ascii?Q?52WJCnu0IWndtBrn31iTUN7VuNI80iylK/vqC8NDtoFPgvpPkWmY8wm79gLq?= =?us-ascii?Q?0qIV1EG3l9F0obxOrXGu+TsDX5cDUybcil+eo8djNcD9cIjuLKqJY2MUNILI?= =?us-ascii?Q?DfkwjUzlgGHoN4LQnLU9Jc6Os5iAwpr99f4J0sBNuk7vxvuJ8UYeFyxtHXbl?= =?us-ascii?Q?gzurideIBc0tK884C7XcCRdlQG0Tri/Pns9+8yumKOzuyY6RRwB9UnkQT4GC?= =?us-ascii?Q?lN9hRi8nNkyHDyiwNRRIKq5TUadD2d1zAVc7fG0HDDUE1r+ZtVPsA9MvS4LM?= =?us-ascii?Q?xXw+OJuWhMa1+CpXy7Q7BCgrzJsu+rstwr1kn2UR2cit17XvK8xktcGFZvgt?= =?us-ascii?Q?91UuK8J9BaQRQIEyQ4ZsX7VmuDe1oetk6iLHkZOjROSTsX/eSF/eKKMFoPKi?= =?us-ascii?Q?QzpiOJXpD5btSPgIOLszngNdRQaAeL5dyqIcem9pcHCtWI6mkVNb1BjIuWFd?= =?us-ascii?Q?xRnKp1JIi1ANGRKWLljftq7i6WkMmkjC7xsZsfKqSKuFWZzwnyd84K75uGyc?= =?us-ascii?Q?i179lg80sbz0vifJRejRqT1Ozs8nzP7Z28XMvo0+YqEpuml3wnKoq0/8C1b7?= =?us-ascii?Q?0WtchimhNYj70yaGLo8SMHaU78nrdV7pW2qPKNkxS4YdB7k7jWFXdylYNLsN?= =?us-ascii?Q?uzx8t2Enl+lrKLahuAt5lov4Ie5ZQ3NOO/ZCEaBPl552n0h7sGNkK5nDMLA2?= =?us-ascii?Q?yTt/gVsBjbgH/iiSsMJT8Nq7l7vl9QeaOgWBoVezBE/fGtfBUp4iaPryDim6?= =?us-ascii?Q?GK21P8hZ3DmBzHsi3YaThOzTr7l2SOCZSPKZzsIH5E8hZEHTprb8Gsgx9zG8?= =?us-ascii?Q?2Ka6H21ba7cbEFL5QGKQBBwNPRXhcJjvbP4jCwCnxjSu0pVhwCbNhiRHFyJM?= =?us-ascii?Q?+1da/F6atuNvNUITgYCIZc29CVqC5UXzKjRDwm40XKOCQrNCU/LfRTc+gIrR?= =?us-ascii?Q?KonbOxbKs7BgIl0B/bqkAdLZNRYAsoypKJpdAevbykL8Fy41AJoGhGV7NyrE?= =?us-ascii?Q?/mBiFAqz0Y87jIPgCWWwyvAXlqbwFwpNSzmaTZ32PPya2mjIuyXsJBHmWNxt?= =?us-ascii?Q?iffanKoIlHQZFsV3fvmKqFLmY8nNREP/wwcGnhW+w1V4Tu+UAJvQIgSeKWcq?= =?us-ascii?Q?T5d/0hZdcFtHF5DIReCrEqG4yZrm3Bg13X69ouw1mtkIDDLUzr0ZnyxYPk5H?= =?us-ascii?Q?O9PSf+ib6jcJLVrLBqsL/THZosAyXTkvLB0Zlrcl622D3RwZEU9mT4N7Lk7e?= =?us-ascii?Q?4cW91wMtCYtmwLv0+41xby0SYQ0b5wSGZIz1xbS16jH0oKWF4NOydKJ0+lPu?= =?us-ascii?Q?5EN6sHQv/XN5XAIDdzyGmFOSfEThba566ctRl3XAbL6VbPs3T6w9qp9mx+Mx?= =?us-ascii?Q?nAioKWUW002MG0PaHbX0Aku9UJvL/Vg=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74bff9cf-56ef-4402-4bfa-08df0372bd86 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2026 13:05:45.3027 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /sbVbdGk+uVAc1AWyjxuVxWkNj7L16R3Y8IMxLi7ZtRn3PuWS5BJlu55iObWP9nqAKssDFiNCVnS5sJdQr4mn8LQKzt8uNp51b/hcFl9Jag= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB6096 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nHhk67qs; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: kkUYAAT+nPhH Manually debugging a failed test is often a tedious operation, requiring changes to the test definition itself. To make it easier, we provide a parameter "kasconfig", which when set emits a kas config file for the current test. This can be used in kas to interactively work with the test configuration and set of targets. Signed-off-by: Felix Moessbauer --- testsuite/README.md | 4 +++ testsuite/cibase.py | 66 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) diff --git a/testsuite/README.md b/testsuite/README.md index e65a5279..bd9e998a 100644 --- a/testsuite/README.md +++ b/testsuite/README.md @@ -32,6 +32,10 @@ $ avocado run ../testsuite/citest.py -t single --max-parallel-tasks=1 -p machine $ avocado run ../testsuite/citest.py -t single --max-parallel-tasks=1 -p machine=qemuamd64 -p distro=bullseye -p depgraph=1 ``` +To generate a kas configuration for manual debugging, add `-p kasconfig=1`. +The configuration is written when the test starts to +`{build_dir}/kas-{testname}.yaml`. + ## Fast build test ``` diff --git a/testsuite/cibase.py b/testsuite/cibase.py index 033b3b19..c5bc06c3 100755 --- a/testsuite/cibase.py +++ b/testsuite/cibase.py @@ -20,6 +20,9 @@ class CIBaseTest(CIBuilder): if bool(int(self.params.get('depgraph', default=0))): self.generate_dependency_graph(targets, reconfigure=False, **kwargs) + if bool(int(self.params.get('kasconfig', default=0))): + self.generate_kas_config(targets, **kwargs) + self.log.info("Starting build...") self.bitbake(targets, should_fail=should_fail, **kwargs) @@ -49,6 +52,69 @@ class CIBaseTest(CIBuilder): f"{self.build_dir}/task-depends-{name}.dot" ) + def generate_kas_config(self, targets, **kwargs): + """ + Debug helper to generate a kas config file for the current test. + """ + import yaml + + def get_config(path): + skiptoken = ('#', 'include', 'ISAR_ROOTLESS', 'BBMULTICONFIG', 'DL_DIR', + 'SSTATE_DIR', 'BB_HASHSERVE_DB_DIR') + conf = open(path, 'r').readlines() + conf = [l.strip('\n') for l in conf if not l.startswith(skiptoken) and l.strip()] + return conf + + testname = re.sub(r'[^\w.-]', '_', str(self.name)) + config_filename = f"{self.build_dir}/kas-{testname}.yaml" + self.log.info("Generating kas config...") + + build_system = 'isar-rootless' \ + if bool(int(self.params.get('rootless', default=0))) \ + else 'isar-privileged' + + local_conf = get_config(f"{self.build_dir}/conf/local.conf") + ci_conf = get_config(f"{self.build_dir}/conf/ci_build.conf") + + # parse distro and machine from local.conf + assignment = r'\s*(?:\?\??)?=\s*"([^"]+)"' + local_conf_text = '\n'.join(local_conf) + distro = re.search(r'DISTRO' + assignment, local_conf_text).group(1) + machine = re.search(r'MACHINE' + assignment, local_conf_text).group(1) + local_conf = [l for l in local_conf if not l.startswith(('DISTRO', 'MACHINE'))] + + class LiteralStr(str): + pass + + def literal_str_representer(dumper, data): + return dumper.represent_scalar('tag:yaml.org,2002:str', data, style='|') + + yaml.add_representer(LiteralStr, literal_str_representer) + + cfg = { + 'header': {'version': 23}, + 'build_system': build_system, + 'repos': { + 'isar': { + 'layers': { + 'meta': {}, + 'meta-isar': {}, + 'meta-test': {}, + } + } + }, + 'target': targets, + 'distro': distro, + 'machine': machine, + 'local_conf_header': { + '10-local': LiteralStr('\n'.join(local_conf)), + '20-ci': LiteralStr('\n'.join(ci_conf)), + } + } + + with open(config_filename, 'w') as f: + yaml.dump(cfg, f) + def perform_wic_partition_test(self, targets, wic_deploy_parts, **kwargs): self.configure(targets=targets, wic_deploy_parts=wic_deploy_parts, **kwargs) self.bitbake(targets, **kwargs) -- 2.55.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260826130302.1435152-1-felix.moessbauer%40siemens.com.