From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7067428780549079040 X-Received: by 2002:adf:8b85:0:b0:1ed:b97b:493d with SMTP id o5-20020adf8b85000000b001edb97b493dmr16142450wra.108.1646063258184; Mon, 28 Feb 2022 07:47:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:47c6:0:b0:1ef:f983:3883 with SMTP id o6-20020a5d47c6000000b001eff9833883ls135953wrc.2.gmail; Mon, 28 Feb 2022 07:47:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJxYGVQ+pJ+98zs1llJrgS6uykfdIv7v+ikmvicocPLkgEXgAXq3r8aZCOwtCaBROT1uBrNU X-Received: by 2002:a5d:4528:0:b0:1ee:ea7f:b97d with SMTP id j8-20020a5d4528000000b001eeea7fb97dmr14838521wra.593.1646063257330; Mon, 28 Feb 2022 07:47:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646063257; cv=none; d=google.com; s=arc-20160816; b=LGGBmTpnBY+JSE1bMG3rjvun9VAPjSTx0H14w7J0KkwmR5QHNtPU2MXEw1TQgPdXUb p5Z/MpGaBg91nqL6jblVMVZFcjl3aphoyrMDzRW82FAKvA80lHaPt7YQm9fkaKnC29j7 iPa13dMSsWJ1G0IR36EivyDDi/OnuLeOKuke/A1tV9IClMXFU53NtpiuNGb4g2bDT/WE x6Jb6Udhl5LEHvThKUoXZnWh2Fu8o2Pz4eT4MuJeUxgHgkknFRLjTfjXrI6P/WjIov8v fUSTMAk8c6u4w5IzutFDK/BqdgUdWwZfcxCTgfRdMDjJpJWnfswQMysU/yeDawni1T5m 1NUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=lmEpmdvFVgg7tHCcm0oOUDaKjUiAK051Vl1vRzwUnSg=; b=AcMcd38rpED30pXMGXxYMcvRYI1OS59OALc6V2tImW6bqV+N/cXa1tj1P4+f1//Gzs +sFU6arLdtyc5BPB7/iJXb4vDhxDfzGc8dCE/OzLx/Bmd8w75bBRcDI1o5bGv1FUmHk4 mW4ROHVAhFtj8aAvc2ciX5ZXPbv9Y9s4x+YjHfPSijLo34T+avGrgJLWlxtIHpzDCPdH 4GKmHLrvrdljbsmcE/PefensL+xAZKnivtbFumSSoYKoMu1+LhmePOWzqXKqWSxmbXMa yUuOacTeS60Q+MNw1VVa0SCiybi2MH3nBx0bFQPkI9Nu9JNprPlmfsjnHzblEWmd/nVT AfcQ== 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 r132-20020a1c448a000000b00352d0e9f250si14517wma.2.2022.02.28.07.47.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 28 Feb 2022 07:47:37 -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 localhost.localdomain (mm-213-32-214-37.mgts.dynamic.pppoe.byfly.by [37.214.32.213] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id 21SFlZHG015068 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 28 Feb 2022 16:47:36 +0100 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH v2 0/6] Unify build and run test cases Date: Mon, 28 Feb 2022 18:47:21 +0300 Message-Id: <20220228154727.48007-1-amikan@ilbers.de> X-Mailer: git-send-email 2.25.1 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: PFd9C+nN1li8 Make both build and start_vm CI tests run from one entry point to be able to manage CI in more flexible way. Also move QEMU boot logs into subdir to not flood ./build. --- Changes since v1: - Fix key paths for repro test. Anton Mikanovich (6): CI: Reorganize testsuite folders CI: Migrate all tests to one location CI: Adopt vm_start test logging CI: Do not run QEMU start tests from Gitlab CI: Rename build_test.py to citest.py CI: Change QEMU boot logs format .gitlab-ci.yml | 4 +- scripts/ci_build.sh | 12 +- scripts/vm_smoke_test | 4 +- testsuite/README.md | 26 +++- testsuite/build_test/run_fast.sh | 3 - testsuite/build_test/run_full.sh | 3 - testsuite/{build_test => }/cibase.py | 4 +- testsuite/{build_test => }/cibuilder.py | 80 ++++++++++- .../{build_test/build_test.py => citest.py} | 46 ++++++ testsuite/{ => keys}/base-apt/test_priv.key | 0 testsuite/{ => keys}/base-apt/test_pub.key | 0 testsuite/vm_boot_test/run_fast.sh | 3 - testsuite/vm_boot_test/run_full.sh | 3 - testsuite/vm_boot_test/vm_boot_test.py | 133 ------------------ 14 files changed, 164 insertions(+), 157 deletions(-) delete mode 100755 testsuite/build_test/run_fast.sh delete mode 100755 testsuite/build_test/run_full.sh rename testsuite/{build_test => }/cibase.py (97%) mode change 100644 => 100755 rename testsuite/{build_test => }/cibuilder.py (69%) mode change 100644 => 100755 rename testsuite/{build_test/build_test.py => citest.py} (87%) mode change 100644 => 100755 rename testsuite/{ => keys}/base-apt/test_priv.key (100%) rename testsuite/{ => keys}/base-apt/test_pub.key (100%) delete mode 100755 testsuite/vm_boot_test/run_fast.sh delete mode 100755 testsuite/vm_boot_test/run_full.sh delete mode 100644 testsuite/vm_boot_test/vm_boot_test.py -- 2.25.1