From patchwork Sat Jan 13 21:21:29 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Varsha Rao X-Patchwork-Id: 860376 X-Patchwork-Delegate: pablo@netfilter.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netfilter-devel-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="BK4ZgD/N"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zJsxq4yPWz9s7M for ; Sun, 14 Jan 2018 08:21:51 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753257AbeAMVVv (ORCPT ); Sat, 13 Jan 2018 16:21:51 -0500 Received: from mail-pf0-f169.google.com ([209.85.192.169]:37428 "EHLO mail-pf0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752830AbeAMVVu (ORCPT ); Sat, 13 Jan 2018 16:21:50 -0500 Received: by mail-pf0-f169.google.com with SMTP id p1so6411946pfh.4 for ; Sat, 13 Jan 2018 13:21:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=/RYFgYzCTVlDHG2Kg9Ki5qUewS2WQ3ATHyP4s2i8UqY=; b=BK4ZgD/N9GHyKn3RLMatGnUolBrgeIdDdWZN7rCfrP48RN4tCKfpgaxPMa7dRpmb32 ohPnfpR9/aLciKALb3dLHTHmUQ0x1ojC91MfTA6cYYAXZnmSGL+TMBvczsxqtnJahOzO hkWCvRuwB/F7i5DZrKOvcTZdnjFiQ7dQbAbebXMYaDlNFncMqJiVfVxuFkFvghFWiVcA 23wlTr55nBAbt69uj3zGXz2w21QvKZsNpkIm3c5HnYw2Pc6qWZ0Dwv/RuI+1YxX4h8uM 9mlErkWOFENJfDkxtiOZmfmFoXTzr2OYMi3qqIkfO+7Twvt74uZjk9zkdcgDI3z1Whbc GA/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=/RYFgYzCTVlDHG2Kg9Ki5qUewS2WQ3ATHyP4s2i8UqY=; b=O37BcUXgLGuDyjkGekiFBPHzuqLB9Wj3B6jPnocDVT+LO7PhbKOgzpPkkiVFPV/kos 1efI0yQHBrBisFb3TW83di9bD3ida2SY50m6+4wbh+i22WZ9y/oo1QdUaOTFz24DJY0h MR5cuPDVmhcnx9NjZvIN46GZx1HltzuIDxfZ2lAeUARVnON8WF/d3N88wxjrxsagHYBU Ah1HmpyIxn8WjgY4GFAE3Lk7usSUVa4oYhig0whGGAcnvNIEs71l+JVHeeyq6BDzU80n 0eQ7ZiDhZhOEf/jGBAgtg6Dt2BWSxYLmp/YOIRK17c6axmg3FH6HbXB9ZiLmFo8hOt2E VQVA== X-Gm-Message-State: AKGB3mKU0HldUTGVZBDyj1vE2J5ln8P2TZnYry5VZH+Y5oVaFn7Tjcii ZUieqi/IkkO369sFkx6n3u0= X-Google-Smtp-Source: ACJfBos/gwHtWn1xIuTkA/sdD0RbUO02km3mSHwNYULA06ah0vMuP6c7ozatIar6AqLLX3+rju5mmg== X-Received: by 10.98.103.83 with SMTP id b80mr17636752pfc.223.1515878509703; Sat, 13 Jan 2018 13:21:49 -0800 (PST) Received: from localhost.localdomain ([45.125.143.135]) by smtp.googlemail.com with ESMTPSA id b63sm25306144pfl.78.2018.01.13.13.21.48 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 13 Jan 2018 13:21:49 -0800 (PST) From: Varsha Rao To: Pablo Neira Ayuso , netfilter-devel@vger.kernel.org Cc: Varsha Rao Subject: [PATCH nft] tests: Add test for compile options. Date: Sun, 14 Jan 2018 02:51:29 +0530 Message-Id: <20180113212129.3475-2-rvarsha016@gmail.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180113212129.3475-1-rvarsha016@gmail.com> References: <20180113212129.3475-1-rvarsha016@gmail.com> Sender: netfilter-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netfilter-devel@vger.kernel.org This patch adds a script to test available compile options. Signed-off-by: Varsha Rao --- tests/build/run-tests.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 tests/build/run-tests.sh diff --git a/tests/build/run-tests.sh b/tests/build/run-tests.sh new file mode 100755 index 0000000..298acca --- /dev/null +++ b/tests/build/run-tests.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +if [ "$(id -u)" != "0" ] ; then + echo "Run as root user" + exit 1 +fi + +LOG_FILE="`pwd`/tests.log" +dir=../.. +cmd=./configure +argument=( --without-cli --enable-debug --with-mini-gmp --enable-pdf-doc --with-xtables ) +ok=0 +failed=0 + +[ -f $LOG_FILE ] && rm -rf $LOG_FILE +cd $dir + +for var in "${argument[@]}" ; do + echo "[EXECUTING] Testing compile option $var" + $cmd $var >/dev/null 2>>$LOG_FILE + rt=$? + echo -en "\033[1A\033[K" # clean the [EXECUTING] foobar line + + if [ $rt -eq 0 ] ; then + echo "[OK] Compile option $var works." + ((ok++)) + else + echo "[FAILED] Compile option $var does not work. Check log for details." + ((failed++)) + fi +done + +echo "results: [OK] $ok [FAILED] $failed [TOTAL] $((ok+failed))" +exit 0