From patchwork Mon Nov 12 16:39:32 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 996535 X-Patchwork-Delegate: shemminger@vyatta.com Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@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=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=networkplumber.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=networkplumber-org.20150623.gappssmtp.com header.i=@networkplumber-org.20150623.gappssmtp.com header.b="1x0SdSe3"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42txLS1Mm4z9s3Z for ; Tue, 13 Nov 2018 03:39:44 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728619AbeKMCdm (ORCPT ); Mon, 12 Nov 2018 21:33:42 -0500 Received: from mail-pl1-f182.google.com ([209.85.214.182]:40340 "EHLO mail-pl1-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726221AbeKMCdm (ORCPT ); Mon, 12 Nov 2018 21:33:42 -0500 Received: by mail-pl1-f182.google.com with SMTP id q19-v6so4590516pll.7 for ; Mon, 12 Nov 2018 08:39:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=hOcceNtG9K1NAk/2ZFaPnYARRNTyPdWkj622cTSBchw=; b=1x0SdSe3eonTACclTbM6vlaboiVG1EbWwI4wjgyC96YIUygcCNzTjTA10FfauMEyB/ g099YtSdVOLrU3oovQK+uQfyH1kvuZb74QJ3xIndArYLpipK29JTMhyHFiqhkyJuVW3G 5OWIsDuXawX1i4xVIYB1J7f2f++Y2VX8Ig76m1snFS+C/kTI6Z/LxjZtvNUkJp/O4cDy f3ylAI/sxctgMvaQ/6ps9Ig/n5j0rE8FYzzHIMh+h9Fevvb9IciOSitTE+j1TDVMrkSG 1x0K5gWxBUnZelLB9RaJJJK9/dGbd8x1JXw3KAyC7IShDp6+wxLkN1GevMqpE0FHb5tl AHlQ== 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:mime-version :content-transfer-encoding; bh=hOcceNtG9K1NAk/2ZFaPnYARRNTyPdWkj622cTSBchw=; b=egqzdX3fipupCSRNvar26IATgfDqgXtOT98rtv+Qumm/81YEZ9wu5vDsXmxPs7421S kLMxbF2edmOdrsrgbCn9TUXF56Qx0IMtWBiR8+A9nEx68TuwVpYsKX9Xv/DnSx88swDs RKxFCm3WsiowngnmSvjebmzELpnQgN3psRsVJF+DP8DhNR+2g/LnnIlKbZrvm+iM1dzL 0EEnEbtQ+uetl2sjWd3gEuw0Jf5499vS5DH3EE5oUTkKiOZwuH+BC0zoYXxzvulmQ1w1 qcyTkkP4e74C/bzKAA1lnEnk6gxzF7M2fzGKaWpyKKkCI9qfTsy7hxvuMKS9mcNc6flt f0YQ== X-Gm-Message-State: AGRZ1gJNLswr5AB5HBS0Fy+wOSMrNZ9rvoYseRbsvgvQxBc2qHetDZ0A bmcckmFRmjdGDcln2Tw5/3WULt91Qo4= X-Google-Smtp-Source: AJdET5e7nH0eMMrSOnYcwnoe0Xirb9PgJtqRa5Y3bykcs6DYDbzI2kU/IO7nHp6QLV5UP2Eco9eyeQ== X-Received: by 2002:a17:902:25ab:: with SMTP id y40-v6mr1583656pla.258.1542040781539; Mon, 12 Nov 2018 08:39:41 -0800 (PST) Received: from xeon-e3.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id y66-v6sm22938208pfy.24.2018.11.12.08.39.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Nov 2018 08:39:40 -0800 (PST) From: Stephen Hemminger To: netdev@vger.kernel.org Cc: Stephen Hemminger Subject: [PATCH iproute2] testsuite: colorize test result output Date: Mon, 12 Nov 2018 08:39:32 -0800 Message-Id: <20181112163932.9668-1-stephen@networkplumber.org> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org When running testsuite it is easy as a human to miss failure. Add symbol colorizing to SKIPED/PASS/FAIL output. Signed-off-by: Stephen Hemminger --- testsuite/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/testsuite/Makefile b/testsuite/Makefile index b3aebec1517b..2dc7f166c709 100644 --- a/testsuite/Makefile +++ b/testsuite/Makefile @@ -85,11 +85,11 @@ endif TC="$$i/tc/tc" IP="$$i/ip/ip" SS=$$i/misc/ss DEV="$(DEV)" IPVER="$@" SNAME="$$i" \ ERRF="$(RESULTS_DIR)/$@.$$o.err" $(PREFIX) tests/$@ > $(RESULTS_DIR)/$@.$$o.out; \ if [ "$$?" = "127" ]; then \ - echo "SKIPPED"; \ + echo -e "\e[1;35mSKIPPED\e[0m"; \ elif [ -e "$(RESULTS_DIR)/$@.$$o.err" ]; then \ - echo "FAILED"; \ + echo -e "\e[0;31mFAILED\e[0m"; \ else \ - echo "PASS"; \ + echo -e "\e[0;32mPASS\e[0m"; \ fi; \ rm "$$TMP_ERR" "$$TMP_OUT"; \ sudo dmesg > $(RESULTS_DIR)/$@.$$o.dmesg; \