From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7203376969598107648 X-Received: by 2002:a17:90b:4c07:b0:234:3dbf:77a9 with SMTP id na7-20020a17090b4c0700b002343dbf77a9mr2512902pjb.81.1677166903264; Thu, 23 Feb 2023 07:41:43 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:c943:b0:192:76dc:bdd0 with SMTP id i3-20020a170902c94300b0019276dcbdd0ls12689089pla.5.-pod-prod-gmail; Thu, 23 Feb 2023 07:41:42 -0800 (PST) X-Google-Smtp-Source: AK7set8SN1s66NQPmHsKMNTFv47oNoNfINmdXm5ch0ywr2qpegU3FRqtq8cSYon8Z44jqWNF9OTO X-Received: by 2002:a17:90b:33d0:b0:233:f98a:8513 with SMTP id lk16-20020a17090b33d000b00233f98a8513mr13034873pjb.8.1677166902408; Thu, 23 Feb 2023 07:41:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677166902; cv=none; d=google.com; s=arc-20160816; b=eywKSMDXf2oW739DUStVflKgm7erfEQlkfdZKzpm9a5J4+Kgc6f5TcNgRuNcXiVGum Zjn0CswOZp2AobO1hTHuzeATrtJT7hacbyZeCnFr6cfyw88gqspXxSDczK+uIew68S+2 R0TRQt79JVrgfmaY8bfnGlansCgKTp4ljRVDHn6jBkhfL0zgprXZNQ+lgLAzO+8fs8Gm +ydAONAht5Mp0WgHsVJdUdaB+1tisoriDlkYSBkEw3fwD+hjsSpE3HHZyTIcD3KGVBI6 Oqyy54jrPxAjOf+0HW230l6ORmX3lNvMEYMfUMLe0ryRucS2eJyDfbgo8xbRmiGNMtps MU8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=lJAYv6uqAAMMo/U+smQU7AvG246+b1s8e1+frrdQSls=; b=wxyXlqLpmHdQDoUsraMdeyqHUWpeWramrJYkAcCWZqPHcEmPH6aAMPgrJJQCxm6rTG 8NGdKoL4e3kPxYYQoldAJJnuFWt8s46XFAtyCX7mt5hemc+at/+YnVCgxgrRNS+qIyI+ Bg6HFTfb9iMOotYWSmboZeX37SM9aFbJrVrGxyr7gIDd+HYrO1aXitSHSRUw2w9NWS+1 fLAjyn/cHGVFoITDaG9BB7FAvSLrq6o07PmD+71+pivoR5ftxQLLR+4s1nnXDS4BFGkV KGNOUZz6Mw4teDoXYbInc/Tsli8EEw7VnivV9Cw4rgPQKXDVvxws9+XHSlzCWVORcY1a GNjw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id jx5-20020a17090b46c500b00233c40c325asi710515pjb.1.2023.02.23.07.41.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 23 Feb 2023 07:41:42 -0800 (PST) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from user-B660.. ([85.254.74.12]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 31NFfWLQ020691 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 Feb 2023 16:41:40 +0100 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH 05/11] CI: Set default QEMU timeout to 10 minutes Date: Thu, 23 Feb 2023 17:41:25 +0200 Message-Id: <20230223154131.132362-6-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230223154131.132362-1-amikan@ilbers.de> References: <20230223154131.132362-1-amikan@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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: B5QAOQqK9T2J Also remove default value inside bash script. Signed-off-by: Anton Mikanovich --- scripts/ci_build.sh | 7 ++----- testsuite/README.md | 4 ++-- testsuite/cibuilder.py | 4 +++- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/scripts/ci_build.sh b/scripts/ci_build.sh index 7382862..9f62db5 100755 --- a/scripts/ci_build.sh +++ b/scripts/ci_build.sh @@ -52,8 +52,6 @@ show_help() { echo " -T, --tags specify basic avocado tags." echo " -q, --quiet suppress verbose bitbake output." echo " -n, --norun do not execute QEMU run tests." - echo " -t, --timeout SEC specify time in seconds to wait before stop QEMU." - echo " The default is: 300" echo " --help display this message and exit." echo echo "Exit status:" @@ -62,7 +60,6 @@ show_help() { } QUIET="0" -TIMEOUT=300 # Parse command line to get user configuration while [ $# -gt 0 ] @@ -97,7 +94,7 @@ do NORUN="1" ;; -t|--timeout) - TIMEOUT=$2 + TIMEOUT="-p time_to_wait=$2" shift ;; -c|--cross|-r|--repro|-s|--sign) @@ -154,4 +151,4 @@ set -x avocado ${VERBOSE} run "${TESTSUITE_DIR}/citest.py" \ -t "${TAGS}" ${PARALLEL} --disable-sysinfo \ - -p quiet="${QUIET}" -p time_to_wait="${TIMEOUT}" + -p quiet="${QUIET}" ${TIMEOUT} diff --git a/testsuite/README.md b/testsuite/README.md index d8adc7f..10fbd79 100644 --- a/testsuite/README.md +++ b/testsuite/README.md @@ -39,13 +39,13 @@ $ avocado run ../testsuite/citest.py -t full --max-parallel-tasks=1 -p quiet=1 ## Fast boot test ``` -$ avocado run ../testsuite/citest.py -t startvm,fast -p time_to_wait=300 +$ avocado run ../testsuite/citest.py -t startvm,fast ``` ## Full boot test ``` -$ avocado run ../testsuite/citest.py -t startvm,full -p time_to_wait=300 +$ avocado run ../testsuite/citest.py -t startvm,full ``` # Running qemu images diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 5eebd5a..65eeb4b 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -15,6 +15,8 @@ from avocado import Test from avocado.utils import path from avocado.utils import process +DEF_VM_TO_SEC = 600 + isar_root = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) backup_prefix = '.ci-backup' @@ -262,7 +264,7 @@ class CIBuilder(Test): def vm_start(self, arch='amd64', distro='buster', enforce_pcbios=False, skip_modulecheck=False, image='isar-image-base', cmd=None, script=None): - time_to_wait = self.params.get('time_to_wait', default=60) + time_to_wait = self.params.get('time_to_wait', default=DEF_VM_TO_SEC) self.log.info('===================================================') self.log.info('Running Isar VM boot test for (' + distro + '-' + arch + ')') -- 2.34.1