From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6529810911788531712 X-Received: by 10.25.235.140 with SMTP id f12mr1299818lfk.19.1520340079896; Tue, 06 Mar 2018 04:41:19 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.25.210.77 with SMTP id j74ls1333503lfg.10.gmail; Tue, 06 Mar 2018 04:41:19 -0800 (PST) X-Google-Smtp-Source: AG47ELt3TExpweeUekAALPycy/OUbkFfhFUT9SKZ0mAFi4DcEV4UaGyh/8yjA34ZdZp3YszSN+kY X-Received: by 10.25.125.68 with SMTP id y65mr1279018lfc.15.1520340079477; Tue, 06 Mar 2018 04:41:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520340079; cv=none; d=google.com; s=arc-20160816; b=zWC8/H6gUoUGY57AfyA3yXzRV1WkXqoFpfGZWWITu0sRuY9NCanBPXlITX2Li3QtTi t40LSckFkpBmRweDuWWvlqF2hakM68x4YLjKLpDjLtHjE3QdCXwC6XdgKVvU9U/3vNqJ rOdGuPhHjAtUaVBfy5k3eVhkFXBzDScosR1VluP3Rsycz5asDkBzc6jsF5E7aw4aU2Bi SbO4YJdT1dLszlm/5DrSBlxiti86PoQFwFxcabF8oZeLZGF36deRIetrAXmHgNrVMxZV vLJG0Y9wePX8lvc1p0EX/5BH/mszVaksJErwuUruzb7+7xMwIi8/rjAEjMtebm7AiF6x pY1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=w2Insel9X8O/fm+bsV7FhlFB6ZcP0GprqDeR4zXeDP8=; b=XwrhkoRE9ViuiW1BsEQMzPX2PpKSWc/7BzYi5AD/IJerj7eFu7wMyLY6SLOGZXREg3 PFHkvqoR3pAnksaQ4OO8dgo9TjrAMRjOFYK7XFmmL53GRLJZv1EdEqvR6kW/3RwUU/FM 95ss0aXYeIbZJy4Br+B3ZrsVdhekYW9AiuDkW7Ivj6Y8BXQkdvEEIXwPsNrQQML6Goyq zuZtFgrVjW+/N5plsY2lCp1ENuBTpccaoswUlgU0iTzNetZJ/9LTrQ6kiOmUYbAIQU04 cEXs7ELznqkoA4h5gU+R+bgnYEkiKS90DlUJ1OfXhoz0Zb/ooiTX05tMo5Mg0c2BM5QD VaMA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id y2si425113ljd.2.2018.03.06.04.41.19 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 06 Mar 2018 04:41:19 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Received: from localhost.localdomain ([188.227.110.165]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id w26Cf2Qk013201 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 6 Mar 2018 13:41:11 +0100 From: Alexander Smirnov To: isar-users@googlegroups.com Cc: Alexander Smirnov Subject: [PATCH 4/4] vm_smoke_test: Add check for kernel module Date: Tue, 6 Mar 2018 15:40:55 +0300 Message-Id: <20180306124055.15990-5-asmirnov@ilbers.de> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20180306124055.15990-1-asmirnov@ilbers.de> References: <20180306124055.15990-1-asmirnov@ilbers.de> X-TUID: dTUCZeo0Cnkw Check if example-module successfully loaded on boot. Signed-off-by: Alexander Smirnov --- scripts/vm_smoke_test | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/scripts/vm_smoke_test b/scripts/vm_smoke_test index 7263cc4..c400d21 100755 --- a/scripts/vm_smoke_test +++ b/scripts/vm_smoke_test @@ -6,13 +6,27 @@ CONSOLE_OUTPUT=/tmp/isar_console PID_FILE=/tmp/qemu.pid -check_output() { +check_login_prompt() { + echo -n "Check login prompt: " + str=$(tail -1 $CONSOLE_OUTPUT) if [ "$str" = "isar login: " ]; then - echo "Test: PASSED" + echo "PASSED" + else + echo "FAIL" + fi +} + +check_example_module() { + echo -n "Check example module: " + + str=$(grep "Just an example" $CONSOLE_OUTPUT) + + if [ -n "$str" ]; then + echo "PASSED" else - echo "Test: FAIL" + echo "FAIL" fi } @@ -28,8 +42,11 @@ run_test () { sleep 30 kill `cat $PID_FILE` - # Check output - check_output + # Check login prompt + check_login_prompt + + # Check kernel module + check_example_module # Clean up test artifacts rm $CONSOLE_OUTPUT -- 2.1.4