From patchwork Thu Sep 4 22:35:46 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 4848761 Return-Path: X-Original-To: patchwork-intel-gfx@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 49ACE9F3B4 for ; Thu, 4 Sep 2014 22:47:02 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 7D8642028D for ; Thu, 4 Sep 2014 22:47:01 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by mail.kernel.org (Postfix) with ESMTP id B410C20279 for ; Thu, 4 Sep 2014 22:47:00 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E9AA36E373; Thu, 4 Sep 2014 15:46:59 -0700 (PDT) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 067F089FEC for ; Thu, 4 Sep 2014 15:46:59 -0700 (PDT) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP; 04 Sep 2014 15:46:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,469,1406617200"; d="scan'208";a="598204612" Received: from rdvivi-bratislava.jf.intel.com ([10.7.196.84]) by orsmga002.jf.intel.com with ESMTP; 04 Sep 2014 15:35:49 -0700 From: Rodrigo Vivi To: intel-gfx@lists.freedesktop.org Date: Thu, 4 Sep 2014 18:35:46 -0400 Message-Id: <1409870149-8030-2-git-send-email-rodrigo.vivi@intel.com> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1409870149-8030-1-git-send-email-rodrigo.vivi@intel.com> References: <1409870149-8030-1-git-send-email-rodrigo.vivi@intel.com> Cc: Rodrigo Vivi Subject: [Intel-gfx] [PATCH 8-2/12] lib/igt_core: add igt_debug_wait X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP That allows you to read the debug and look to the screen to make sure what is on the screen is what you are expecting on debug line. Signed-off-by: Rodrigo Vivi --- lib/igt_core.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/igt_core.h b/lib/igt_core.h index b4eb724..e006819 100644 --- a/lib/igt_core.h +++ b/lib/igt_core.h @@ -514,6 +514,19 @@ void igt_vlog(enum igt_log_level level, const char *format, va_list args); #define igt_debug(f...) igt_log(IGT_LOG_DEBUG, f) /** + * igt_debug_wait: + * @wait: seconds to keep waiting + * @...: format string and optional arguments + * + * Wrapper for igt_log() for message at the IGT_LOG_DEBUG level with + * waiting time in seconds. + */ +#define igt_debug_wait(wait, f...) \ + igt_log(IGT_LOG_DEBUG, f); \ + for (int w = 0; igt_log_level == IGT_LOG_DEBUG && w < (wait); w++) \ + sleep(1); + +/** * igt_info: * @...: format string and optional arguments *