From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7214004495725887488 X-Received: by 2002:a65:67d6:0:b0:50f:6926:ea7e with SMTP id b22-20020a6567d6000000b0050f6926ea7emr2664362pgs.2.1679641310112; Fri, 24 Mar 2023 00:01:50 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:90b:23d6:b0:237:18be:2595 with SMTP id md22-20020a17090b23d600b0023718be2595ls966272pjb.3.-pod-control-gmail; Fri, 24 Mar 2023 00:01:49 -0700 (PDT) X-Google-Smtp-Source: AK7set93tWlDtWYsV01pB9eKdiCJ9v8uPHpF3/t17QarpkPr+laC/cjhIdg7L6uyMymy0cUNP7+l X-Received: by 2002:a05:6a21:9983:b0:da:291c:beb with SMTP id ve3-20020a056a21998300b000da291c0bebmr5870694pzb.3.1679641309204; Fri, 24 Mar 2023 00:01:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679641309; cv=none; d=google.com; s=arc-20160816; b=YAhjKBH5cbMJHS6LeEt1iVmqytaOSyg08uMpxbU2M9BUeg4tKvikOTZuc29yKIpnPs d0y+SwCAtdXphkBUk6QrEpdoBingWCj6sADOc3SMQ1h/PbKSaq0yzHzqKA5HUx0zmLZ1 WXOgzm0Fk7UnNvSijTVMWD7+xOYeppH6BpBzNk8x/XGqZlUEtukgp8iqMIICGldcrbc1 D55s/UrvXDqZ3aUe8F0pZSwVsC0P3HzaRpvS+pxQGWQ1cZJmxIpeRA/KwdyO7I/ylYTA m/5z8SRGdhPCygPFpEja6auXRRNNRCFcImiYwyZsnt1yGo3lGoAZfSBNCy3/WPBb+cai wPiQ== 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:to :from; bh=GKsXy67Hu7BZeATNi59ERy2lj4YiTFM8QGxTtr0nqx8=; b=0AxeMbnBsQzW4rF7E7/VbOCvZ7a87YLP/6ANB1XMnazh+FaB1NPY/3+VvFpGfHZfSi GwCb8I3f9UlecbYsF7Wdu3UM5T7VcN+5Rs63dY6DiygydZNpVgQehx6HN5q3+Ow1pHTd AQNQcivzJVNM5PiSNq4hUO9tPekSBeZj57DYZYTF8djvrxhn7fK5DIMtC7ZoZKVKggxi XKCDa1uuAifquPkmQp82iqpTILt4R3Kz15ldF/X7IWCBe9m/xcjWhRZPo8yP1diXbrm7 /AoKA5oHW0Suunb04REVdLqaWBsjL+SIbyz+cyKWWtr2lsiWbeuBAfWeIrSIBuR5rwyS dxEw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id t29-20020a056a00139d00b005a8da742642si781025pfg.1.2023.03.24.00.01.47 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 24 Mar 2023 00:01:49 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@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 ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 32O71gCo007069 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 24 Mar 2023 08:01:43 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v2 0/3] Creating custom testcases based on Isar one Date: Fri, 24 Mar 2023 08:01:39 +0100 Message-Id: <20230324070142.27122-1-ubely@ilbers.de> X-Mailer: git-send-email 2.20.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: zVRVowcHb4LI This documents and adds an example of creating custom avocado-based testsute that downstreams can use. It reuses testcase classes implemented in Isar. Additionally, some small related improvements and fixes are done on Isar side. Changes since v1: - Added working example of custom testsuite in `meta-isar` layer Uladzimir Bely (3): testsuite: Check availability of script to run over ssh testsuite: Move test scripts to their own subdirectory testsuite: Exmaple of custom testcase for downstreams meta-isar/test/.gitignore | 2 + meta-isar/test/README.md | 16 ++++++++ meta-isar/test/run_test.sh | 39 +++++++++++++++++++ meta-isar/test/sample_kas_config.yml | 32 +++++++++++++++ meta-isar/test/sample_test.py | 9 +++++ .../test/scripts/sample_script.sh | 0 testsuite/README.md | 19 +++++++++ testsuite/cibuilder.py | 6 ++- .../{ => scripts}/test_example_module.sh | 0 testsuite/scripts/test_getty_target.sh | 7 ++++ 10 files changed, 129 insertions(+), 1 deletion(-) create mode 100644 meta-isar/test/.gitignore create mode 100644 meta-isar/test/README.md create mode 100755 meta-isar/test/run_test.sh create mode 100644 meta-isar/test/sample_kas_config.yml create mode 100644 meta-isar/test/sample_test.py rename testsuite/test_getty_target.sh => meta-isar/test/scripts/sample_script.sh (100%) mode change 100644 => 100755 rename testsuite/{ => scripts}/test_example_module.sh (100%) mode change 100644 => 100755 create mode 100755 testsuite/scripts/test_getty_target.sh -- 2.20.1