From patchwork Thu Sep 4 22:42:56 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 4848691 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 D0CD29FC4D for ; Thu, 4 Sep 2014 22:43:12 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 19FEC2027D for ; Thu, 4 Sep 2014 22:43:12 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by mail.kernel.org (Postfix) with ESMTP id 382A320295 for ; Thu, 4 Sep 2014 22:43:11 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 60E7F6E5F1; Thu, 4 Sep 2014 15:43:09 -0700 (PDT) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 8D0856E361 for ; Thu, 4 Sep 2014 15:43:07 -0700 (PDT) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP; 04 Sep 2014 15:37:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,469,1406617200"; d="scan'208";a="568579423" Received: from rdvivi-bratislava.jf.intel.com ([10.7.196.84]) by orsmga001.jf.intel.com with ESMTP; 04 Sep 2014 15:43:06 -0700 From: Rodrigo Vivi To: intel-gfx@lists.freedesktop.org Date: Thu, 4 Sep 2014 18:42:56 -0400 Message-Id: <1409870579-17282-2-git-send-email-rodrigo.vivi@intel.com> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1409870579-17282-1-git-send-email-rodrigo.vivi@intel.com> References: <1409870579-17282-1-git-send-email-rodrigo.vivi@intel.com> Cc: Rodrigo Vivi Subject: [Intel-gfx] [PATCH 2/5] 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 *