From patchwork Mon Jun 1 11:35:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5107 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 01 Jun 2026 13:36:42 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f185.google.com (mail-qk1-f185.google.com [209.85.222.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 651Bae3n025582 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 1 Jun 2026 13:36:41 +0200 Received: by mail-qk1-f185.google.com with SMTP id af79cd13be357-9156ae53566sf70753585a.0 for ; Mon, 01 Jun 2026 04:36:41 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1780313795; cv=pass; d=google.com; s=arc-20240605; b=EfyZndhJpqG4wbma4Dl47SKHfAKRRSCqFTL3by8XwLnddXjJBo1rFz4HRmkOJbc0YA KWgB1JxBeS19C9XAC86HBQN7H89hZbLr2+hugLqrRREL4sssBRARqpWkoeeU29+PMazp Hqve5PNaQHLdokRXKK/iCHerJdT/uvNvnifp4s90fKMWyGVsZrklMIuWiZPwk2bDxVMw l9C4MZzk9UXXf38n+cgQHiV8FELwjx0CRAh0D1fQFTn7qJSVI63204vzOfb7clI5hBVy Mt/ISIBvarrWCgnQcAqCCH4PRz7gLHCZj2PpF9k/fD/6449LB+m91F0BenpGCsEHzZsZ 9BrA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=rO1ooi3D4kDV854brKm0EdHKZbY0TF5/fJ27benNqQ8=; fh=8nTIwkqswLqivEzssbzR2fdGRcN5T7eQOwPk24gxO6o=; b=EX9K4SESeBv8dFJuU8puRyjSZrBmOi4pFkp3nj9nXAgmjy7I4UJbl0kK2e/+5509tK 2Xd7+i4egXFDKPVijWqQwRZW/7VO5tNHLCBhid/0qGXFDGTDD/eixQ8jryWUM7w8chRQ ObF8feiKAxDvXb1lxM7b7kCaE20QfZmxUONa08bSrMXlT4fP1f4sNSxKYlWrWnXT2W45 LGfwB83jgfCszLY/yNagvwniWwO9LinHjhpCItnCEVt2e7OLjmQ2a0Eh/qkVdIiURTas YjPrwhzei9+JyOHKTPZypFY6tpPWCzaGOkTzTiRkqlGjvN7Zr11vJYeKA74bP4/2QtHs nfqw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=C7Upc+ed; 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:c20a::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=1780313795; x=1780918595; darn=isar-build.org; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=rO1ooi3D4kDV854brKm0EdHKZbY0TF5/fJ27benNqQ8=; b=XdkqPBI+3Ci7fbl60hPzSQU/HgC/6dHkaB88Hrqhi/kRSWQ51GuVQT5MEGRgiQvHGW qQbSHAciIqxbrfSy8dX9bwTelx5WekIutqPHSE7W1MtCVFNxXQeYXHNXVpSEIo5Ps2YP bqtB1xTASd6grfkPeG+b0wJa3GGwosJe5hkvToNFkiRWIA4B3t84HeNUS7CEgZqDrJqi +gysokg0LlJhtW1O/+Ux7yPmak16lZCtkgMl28Y+YhnW+jX6qLsYc0ZmQ7tSL61j2Pv2 hXDavco1bcHMlm1iuabWZUo0d4Atz1IjE1utD8N5dnfS120O7Q+9GE3CaBlMYxETGy7s cxTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780313795; x=1780918595; 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 :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rO1ooi3D4kDV854brKm0EdHKZbY0TF5/fJ27benNqQ8=; b=rSNb/abFtaWOMAuZhzb8ZwdPjXccb9YDD15MgV1nmvz5AIwVxXt3EQFxyhGDqEQEbP js0nMNn7BW2nHqMqj5MZyRS6DidJznYwIqE7BB1HHqMCUqSoW5PHva5SEAbhooRZDrMy zFDuQf8DfzSiRA1qct2qF5qcODibL/vT/zDPfzLh001QiwLFWCqzav0/Nwco06Ok9HgT sLoQ22IHwqKo6kxbf4FPhly+uyD6mlOU9lk4ceIz7Tq10M7kdpvm7uAZ812MCnfvGFwK W4Y6/N5eT/x7uM+cs2NLuRSLTh5d8IWxiUr+blvOqiUU2PE8hJKdEN9o5fzLzVBbDyKD qTpw== X-Forwarded-Encrypted: i=3; AFNElJ/DduAC+K4vGSRb/j5o8rkT1c1JyHUYj3csdopPeV+/e/N0WQzlGJR0mjq/Ewb9sr8r7vijQuI=@isar-build.org X-Gm-Message-State: AOJu0YwbCRJbjlVMcHRutqsp73ZFGO4eKJEzZ7O2ObOLKC/crKLr6wIk RoA5UAkbmziXKJLS5aOyaOl5DZmeojQ3RNM0aP4oUKVJQcDWcLDYMWmP X-Received: by 2002:a05:620a:6088:b0:914:babf:9f3e with SMTP id af79cd13be357-9153d987c78mr1588508385a.25.1780313794659; Mon, 01 Jun 2026 04:36:34 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AUV6zMPwkWl9Ho/JPdQMMz5OumW8MAhgz2y6922OVsNVczSD0Q==" Received: by 2002:a05:6214:4791:b0:8ac:7f7d:4a02 with SMTP id 6a1803df08f44-8cccee9ec19ls24401036d6.1.-pod-prod-03-us; Mon, 01 Jun 2026 04:36:33 -0700 (PDT) X-Received: by 2002:a05:6122:4698:b0:573:a6f2:65f with SMTP id 71dfb90a1353d-59befdf2088mr4354783e0c.6.1780313793404; Mon, 01 Jun 2026 04:36:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1780313793; cv=pass; d=google.com; s=arc-20240605; b=IueY7G6oqKvtkfOd57yRECJ4Y9ZNJHEfsnM6SVQBLwU9wOseYxE75pjECErr7chqSG Lv72JTPVrJLi2peF8YQH+o8gs7gMpu0ghjOSx0OPQJUvRzLXt3PCPmj5P5ih4GdUbnEi UiOMac1dZumOdELSn3FOb8T476htfwmcVnDjk6S0426YiUirdBQiRnlSxCZQRI/or3dh EMo9ZLvT8BY1ZP+TELo2KOHLG2j4tIFcpciSUmLPv99SMcBYNsqtv7k+DsQz8/W0TPGQ LcaqqaXHGZk4YBzRmjJrQ4EuBl362MG4P3ZnkZ0iF0GRzVM9CqnSTekF3dc8MwKfjPNG NChg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=46aOopGhxnSHS5X4h7g5vI94OAutbwEiUJmQTbCAdBE=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=Hvm91kihu7lONM3+8tjy2mbtJOdNUMI85zYxS5tm6Q/bwEaLJ/Q3Dj6S9/VNYKmzOb RW4BBqHEECCHDfcwCa6y3xsREPyIdxqpCXvqnZyWGbW/nNKKWJE/QTFu8/57AH5z07x1 6JDF4i9EIciI4UT6Uao9ictYzLGMYIuv+RVnzp7UciyNrpcjAg1Bnlg0QRt65lNKh5yW BeKxDnXDxCKLlXa8Ddm8OYYg98lkq9Jw8GrcQFeF9njEGnyKQQCafjAY4MoSIYF8U6+K gHpPS9Jbs7DR2xmmR9LMVNpqsCLeOvAuaokMXinY3iNXJQq2s+WdNjev4+h8H5mDzHfr BZyA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=C7Upc+ed; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-599da006ec7si346985e0c.7.2026.06.01.04.36.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jun 2026 04:36:33 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JWS5nrJpgYFDTyDLuc7BQ65pxjZcNHTsxsZ9W0XT3QdZ5aZ9DX4IcKTpxmsftk73gYYBRUOLkOPBdul1RJfyTHmR8xZVDTh4eo4He2nl7zKcvhojkG8WdebEzlavLyxWAqorvX8wtqL6Z1FHpZjcmH0fVYOzNvzBXHk1YPcJ/Hodv9G6+OmFl8A702ZFzeZO3sEVTGMW2e8Asz7SSiQ6TznCpKeMpVCZIHCpp4qOZEVfnDRgS+1E3VxVSYY2ISUKOFCm2d//hd0BQB4YihziGu5cFADG9LRWG2ZT1s483M9ryoxpzT129wZSkoka20r3ZsEz+lycJUmNtQC1JdFmOw== 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=46aOopGhxnSHS5X4h7g5vI94OAutbwEiUJmQTbCAdBE=; b=yf0zdXWkYArMgMgToDSN7Osh6XBTm2Ns91BsOGMOmxcuuSqgxUJxeJN1Spo0z3lrTIyDkrYjEpUyiAYOqI265jz4hS6JVvYMmDG+b00MGc125ovOp9+06RFFJki9yy6mGxZaIXENQ3RpWiiJGitB4LkC+xfXwViSnQDv0ueXcVha0KacS9Wk3YuYROm12yiqCngyGLn5qg8d6smwvXJ55qf/BBspBuVuBvRQyvOdYwOyLxdrZ7BAL4VxHZeMIDwd8YQhDajnE8seRBhTcsnFPtY4lPPmrBF8+CJomEL6LCbvxPBwrabnvZVg8McANpXAnsyBFXNg7kbBsIwJD6LGOg== 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 AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) by DU0PR10MB5773.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:310::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.16; Mon, 1 Jun 2026 11:36:31 +0000 Received: from AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a]) by AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a%7]) with mapi id 15.21.0071.015; Mon, 1 Jun 2026 11:36:31 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH v4 16/17] testsuite: add parameter to run tests in rootless mode Date: Mon, 1 Jun 2026 13:35:03 +0200 Message-ID: <20260601113505.2898877-17-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260601113505.2898877-1-felix.moessbauer@siemens.com> References: <20260601113505.2898877-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR3P281CA0140.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::12) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|DU0PR10MB5773:EE_ X-MS-Office365-Filtering-Correlation-Id: 022921d4-0263-4895-b8db-08debfd206aa X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|10070799003|55112099003|18002099003|22082099003|56012099006|11063799006|6133799003; X-Microsoft-Antispam-Message-Info: Qxpf+ZOkePFDhBrhdK9FJMo6UmfO0L64DuwhHYdyoOpqsroKSw/cRzFjBWwntYX9gHjNQrohVf5ngKgJmEp19c/JWamU/xomum/hf70zC8r9cXRrOUCRibO39kzB9AbDsZBlzvGLdoLVALyXSg4grnP1JaZtGeyMtCnGBrhevkrZ9GNW0A+JEKXSphCCfqLjUAj9N4elpTY5K5PKxSX+i4mebRdlhp6wmyc//SkDAUcPu3+4tk925ibs7w4nL1+mxl8MtrqG/Wt1K9+ZNJNgDnD9IPLXuyuUmS75X8b1pHcJNF0jiQNvkABJzf3JgiIyw9WRLu3kb1IKBeEIbhg0gKqGvJR5fdLW8WpaZbGgfSWnGDw9ebkJLO9G5opti4yLKsF3OfqwDUibZGfduhBYOu608m3TSIj11dsKKsQOrtgvp3P3uoFjSu4QcQlvLr/2lDbC9eQ4x3AhXt9qKbt/9DPztifSB+QMgjJ3ofYAPLo703SnHfKmwOFPR/jgyiAuTU0fwkCFHBLee+E1hNWjiJ7+bq8CsbJjCSxTWx0U93wMGb0T4Xq5gybE26+l2MS/LE0hyUqweiWXdOV+jy5ax0aXKtEmjNxO1OcP0wgBSXQQEkm5cvliaHVfs7PLXytOsbzdyjz0ImP2CVzZ4CmGRKRs0ov84/xMqzRS/j5l8ASqsNqId/f2kfZO85xn7vW+ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(10070799003)(55112099003)(18002099003)(22082099003)(56012099006)(11063799006)(6133799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: Fl+L9gCQeN99W/o5dLF/wofSl3Dgxg8QM+AEWnn7iMgiYKTKTG2nz/VqXvtp+8Weq+DH4APWXxtUU8iwZBpRh7hJC2WMs0Gt7Ee9fcwcRuMTcP2U72WUqP3lIhDmWmpGdBpKFxatH+Xn2SO9zwIpY/X9EHtp/3/L1sML2fvBs1GdSd12JFSfXj1KqHtGwvlsqHB6mXb4CLSb9F7RdzbW/38a3ZP4IUKhvC7G84u69ZQ5TAQZYd91youvw72A884drSq6GNzQfeVIucPT8vwWLmYKK6O0MgvYknB+w9vXOIS3stVNw1Gc8HI1pttWWFi0NfXsrAlaSu99pyuzkw+xMsXOZ7ub/JBpmPxdG3OLElx8xn0WAbCXtRefKNqzN0kC6kR20f4DyeAeCy14Z3oeLqU3ebqzSVQKC8SBHee8upyLQ8MQkZCN7baLecEPNf/5NXpnCSB/dPfM9IJEnaGd8OdB8d1hYSQSOCKQTYcWrmAlcW0h1yeJbvhNt1VtKXOuuJEkm29int4+96fJFXxnAYw2QkfQxkeYVGtYWjblZtAQkBiaJ1IzCvB81PI86CNtUaDCP6tsefHX2uZYHxNgisafPjJ4BvN5PlZEE9WPRtMdKicSev2h63fgt4sU4P3Ov1mdi7CqiznF92FCKeri8IkAQJgS0tQvm14SrY8vWycjgL5iAGgKx8CjROrwMqxh247cBujiACTrpdbZ/1gk0bs+pAvQLWyc3/QA35tlq/pYL2JGMAhPVuDogrV613ezHifwTFJhe4Yb8jn9GP2usJ/qpVK98iPkZU04WrGWN6x/B9pW4yK0c1KPR12xiGxth0i7yGd5BLyxDbF9dXZ0Wh2TLjZ80GfstNCe2RwBNXZvjq0AR+QcSoW/S0f6xcLyEzngshjbf4Olk4xpNoWhgDr6ET7JXr7YAQ4sYaSk3z4kIW2OtNhhMnm07uPmM8VfulG2HsED0C/X3tV7aZ6NH7+wbbLXxWib+UHcXXPoWPaUdWB07fRPO1kGnfb9UITIsIJvA4MXEWTW2GElFgs1g33jnnS+E6AD3Hgl4aAFCyedyW6lIo5Qs5E3konUYov8FEHgJChfM/rFQlTIqM366m8SbzEdJBQ28/3uP/HhVoH40I8XIftCL/rPAwbl9GRxdvHln5EBcKQSRTwh3RFvfyZzGGkud6tJfZQtlkrXShLAUSIiOoimz/geXDR7OoQEkGsPW4rbHBhwOa4OHW/3c44XGTuzRGheBvQSJavspKQYzvO+nMzWy1OJKhVMXYnXgiPo67g0PkfOtHFHnB4AlBg92TduidOacTZ65MJupXlmKsOLS0NP6jwTB2swH9ZA1dg+SBR1x29xHFh4l2U3UKtlifjyQj2156WzxZsSgnhDzZHn3OWG/aJ00cf5/QfueL3RFim81u9JJ1egk7SJBh6djxgSJhLMz5gFCOtNXy4gMXgvLL6FJKduxkUynsaAxi+CJOBTniA+e5yy4ymiuVYPTVGG8xnmKm2/UzoRNgWYkmvEA3YqsQDMmAIjv6FlFdB1x795joifaTgXwD+MCq5bLPpY6l9gaSFP0eKnfuk2qXu7QJxh14LNJSdGO4iPN1g6osSVSFmTqg8PqjlO9Vu9eKKfsJe1DvXmxq89wS4tGgFUTULQ0EScct5pe+vXjG7F+1f2UHIy8n1LAls7XgtNzeTlte8SQ0gduufzUdmPoq2kuPTP+BPG/EegsPpHOYSQkNAer38oDHwPt5O/QO3oiYgitODgTki9tQGhhXw2Dp73azJfPb6KJozrIPOSq4gdX6EM X-MS-Exchange-AntiSpam-MessageData-1: AWe6bOajxjk4FOb9lmLZs+mpXqIuTLdhKp0= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 022921d4-0263-4895-b8db-08debfd206aa X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2026 11:36:31.1632 (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: r0gDIi3QPheH7DXzw63O2A0VhV1mWiw1BRP4MUAfBYe5QJMSeE8cus2ljYpdERr9QXmm07P8u5LopUT1RS8WzGhPzhobnW+FowWwemMSiq4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5773 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=C7Upc+ed; 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:c20a::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_H2,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= While the build mode (schroot or unshare) should be transparent for the user, we need to test both cases. For that, we add a parameter to the testsuite to select which mode to test. Later on, more fine-grained control over which tests run in which mode can be introduced. For now it is important to get an overview at which things break and where code or tests need to be adjusted. Signed-off-by: Felix Moessbauer --- testsuite/cibuilder.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index f9cca0c7..cdff86ec 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -128,6 +128,7 @@ class CIBuilder(Test): customizations=None, generate_sbom=False, lines=None, + rootless=False, **kwargs, ): # write configuration file and set bitbake_args @@ -140,6 +141,9 @@ class CIBuilder(Test): if not sstate: sstate = bool(int(self.params.get('sstate', default=0))) + if not rootless: + rootless = bool(int(self.params.get('rootless', default=0))) + # set those to "" to not set dir value but use system default if dl_dir is None: dl_dir = os.getenv('DL_DIR') @@ -178,6 +182,7 @@ class CIBuilder(Test): f" installer_image = {installer_image}\n" f" customizations = {customizations}\n" f" generate_sbom = {generate_sbom}\n" + f" rootless = {rootless}\n" f" lines = {strlines}\n" f"===================================================" ) @@ -279,6 +284,8 @@ class CIBuilder(Test): ) if generate_sbom is False: f.write('ROOTFS_FEATURES:remove = "generate-sbom"\n') + if rootless: + f.write('ISAR_ROOTLESS = "1"\n') if lines is not None: f.writelines((line + '\n' if not line.endswith('\n') else line) for line in lines)