From patchwork Fri Mar 31 20:39:39 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Uvarov X-Patchwork-Id: 96529 Delivered-To: patch@linaro.org Received: by 10.140.89.233 with SMTP id v96csp897105qgd; Fri, 31 Mar 2017 13:39:55 -0700 (PDT) X-Received: by 10.200.41.176 with SMTP id 45mr5301275qts.26.1490992795395; Fri, 31 Mar 2017 13:39:55 -0700 (PDT) Return-Path: Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id l99si5579431qkh.16.2017.03.31.13.39.54; Fri, 31 Mar 2017 13:39:55 -0700 (PDT) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id BB2CF635E8; Fri, 31 Mar 2017 20:39:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id 4563B609F2; Fri, 31 Mar 2017 20:39:50 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id F319E6096D; Fri, 31 Mar 2017 20:39:48 +0000 (UTC) Received: from mail-lf0-f54.google.com (mail-lf0-f54.google.com [209.85.215.54]) by lists.linaro.org (Postfix) with ESMTPS id CF6286096D for ; Fri, 31 Mar 2017 20:39:47 +0000 (UTC) Received: by mail-lf0-f54.google.com with SMTP id j90so49659986lfk.2 for ; Fri, 31 Mar 2017 13:39:47 -0700 (PDT) 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; bh=NaH/elLWKDau/8EIz9NOpLgIUR8PH5zIZ6/wd7dPK9g=; b=TUbS/NTBuVNrzFeem7cUF2eK+3JGHa5ts02R3+qP1uJArnhw9RiaTYpDER0gXAzehU PU+dtPQAYnGDg3TUohE6+4YV+6NNagXMzMkBib5kN6tnxZgAmGoNYMTBIk93E1m7duIK /CTed9CjI6S0snFODtN9oIgrDyG4Brx6yr+mu9Uiuh6dEIgaY0fJ99oTgAlVExNgmVX7 DgLedow1QKmRi/1OQIBHh37JxZVFKzHOt952Oh1gStAAOaDn1z5rDj3ZzOqWlkJ9ReWz AZ+XzTVWAr2IyUgG08ak/eZi+6Wavh0Iw9tlXPi4bnZ4eil/HYdo6a5kvRsbnwDn8Xwx 9oxA== X-Gm-Message-State: AFeK/H3XkT9X+MIfhpwk75DNBHa1T/HApkMmC6VXoPUJ6th+H+HRWs5EsSuuNigQDvKIidj5uuo/6uXY X-Received: by 10.46.83.1 with SMTP id h1mr1770681ljb.17.1490992786327; Fri, 31 Mar 2017 13:39:46 -0700 (PDT) Received: from localhost.localdomain (ppp95-165-131-83.pppoe.spdop.ru. [95.165.131.83]) by smtp.gmail.com with ESMTPSA id b145sm1091986lfg.45.2017.03.31.13.39.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 31 Mar 2017 13:39:45 -0700 (PDT) From: Maxim Uvarov To: lng-odp@lists.linaro.org Date: Fri, 31 Mar 2017 23:39:39 +0300 Message-Id: <20170331203939.4549-1-maxim.uvarov@linaro.org> X-Mailer: git-send-email 2.11.0.295.gd7dffce Subject: [lng-odp] [PATCH] test: tm: skip tm result under travis run X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "The OpenDataPlane \(ODP\) List" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" tm test fails time to time in Travis environment. Because of we can not control that machine we can not do things like taskset and core isolation there. So simple run test and ignore it's result. Threat only segfault as actual error. Linaro CI will still do full test. https://bugs.linaro.org/show_bug.cgi?id=2881 Signed-off-by: Maxim Uvarov --- .../validation/api/traffic_mngr/Makefile.am | 12 +++++++++-- .../validation/api/traffic_mngr/traffic_mngr.sh | 25 ++++++++++++++++++++++ 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100755 test/common_plat/validation/api/traffic_mngr/traffic_mngr.sh -- 2.11.0.295.gd7dffce Reviewed-by: Bill Fischofer diff --git a/test/common_plat/validation/api/traffic_mngr/Makefile.am b/test/common_plat/validation/api/traffic_mngr/Makefile.am index 35e689a0..a012c1b3 100644 --- a/test/common_plat/validation/api/traffic_mngr/Makefile.am +++ b/test/common_plat/validation/api/traffic_mngr/Makefile.am @@ -1,10 +1,18 @@ include ../Makefile.inc +TESTS_ENVIRONMENT += TEST_DIR=${builddir} + +TESTSCRIPTS = traffic_mngr.sh +TEST_EXTENSIONS = .sh + +TESTS = $(TESTSCRIPTS) + noinst_LTLIBRARIES = libtesttraffic_mngr.la libtesttraffic_mngr_la_SOURCES = traffic_mngr.c -test_PROGRAMS = traffic_mngr_main$(EXEEXT) +bin_PROGRAMS = traffic_mngr_main$(EXEEXT) dist_traffic_mngr_main_SOURCES = traffic_mngr_main.c traffic_mngr_main_LDADD = libtesttraffic_mngr.la -lm $(LIBCUNIT_COMMON) $(LIBODP) -EXTRA_DIST = traffic_mngr.h +EXTRA_DIST = traffic_mngr.h $(TESTSCRIPTS) +dist_check_SCRIPTS = $(TESTSCRIPTS) diff --git a/test/common_plat/validation/api/traffic_mngr/traffic_mngr.sh b/test/common_plat/validation/api/traffic_mngr/traffic_mngr.sh new file mode 100755 index 00000000..a7d54162 --- /dev/null +++ b/test/common_plat/validation/api/traffic_mngr/traffic_mngr.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# +# Copyright (c) 2017, Linaro Limited +# All rights reserved. +# +# SPDX-License-Identifier: BSD-3-Clause +# + +# directory where test binaries have been built +TEST_DIR="${TEST_DIR:-$(dirname $0)}" + +# exit codes expected by automake for skipped tests +TEST_SKIPPED=77 + +${TEST_DIR}/traffic_mngr_main${EXEEXT} +ret=$? + +SIGSEGV=139 + +if [ "${TRAVIS}" = "true" ] && [ $ret -ne 0 ] && [ $ret -ne ${SIGSEGV} ]; then + echo "SKIP: skip due to not isolated environment" + exit ${TEST_SKIPPED} +fi + +exit $ret