From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 114096 invoked by alias); 15 Dec 2015 07:23:30 -0000 Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org Received: (qmail 114075 invoked by uid 89); 15 Dec 2015 07:23:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.4 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 X-HELO: heian.cn.fujitsu.com Received: from Unknown (HELO heian.cn.fujitsu.com) (59.151.112.132) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 15 Dec 2015 07:23:29 +0000 Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5]) by heian.cn.fujitsu.com with ESMTP; 15 Dec 2015 15:23:12 +0800 Received: from G08CNEXCHPEKD02.g08.fujitsu.local (unknown [10.167.33.83]) by cn.fujitsu.com (Postfix) with ESMTP id B6181409256C for ; Tue, 15 Dec 2015 15:23:03 +0800 (CST) Received: from localhost.localdomain (10.167.226.48) by G08CNEXCHPEKD02.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server (TLS) id 14.3.181.6; Tue, 15 Dec 2015 15:23:03 +0800 From: Zhou Wenjian To: Subject: [PATCH 2/3] Add new test case for buffer size Date: Tue, 15 Dec 2015 07:23:00 -0000 Message-ID: <1450164104-1508-2-git-send-email-zhouwj-fnst@cn.fujitsu.com> In-Reply-To: <1450164104-1508-1-git-send-email-zhouwj-fnst@cn.fujitsu.com> References: <1450164104-1508-1-git-send-email-zhouwj-fnst@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain X-yoursite-MailScanner-Information: Please contact the ISP for more information X-yoursite-MailScanner-ID: B6181409256C.A0947 X-yoursite-MailScanner: Found to be clean X-yoursite-MailScanner-From: zhouwj-fnst@cn.fujitsu.com X-IsSubscribed: yes X-SW-Source: 2015-q4/txt/msg00283.txt.bz2 * testsuite/systemtap.base/stap_bufsize.exp: New test case --- testsuite/systemtap.base/stap_bufsize.exp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 testsuite/systemtap.base/stap_bufsize.exp diff --git a/testsuite/systemtap.base/stap_bufsize.exp b/testsuite/systemtap.base/stap_bufsize.exp new file mode 100644 index 0000000..30088ed --- /dev/null +++ b/testsuite/systemtap.base/stap_bufsize.exp @@ -0,0 +1,23 @@ +# Check set buffer size +set test "buffer size" +if {![installtest_p]} { untested "$test"; return } + +set ret 0 + +if {[catch { exec sh -c "stap -s 1 -vvv -e 'probe begin{exit();}' 2>&1 | grep -q 'module options: _stp_bufsize=1'"}]} { + set ret 1 +} + +if {[catch { exec sh -c "stap -s 64 -vvv -e 'probe begin{exit();}' 2>&1 | grep -q 'module options: _stp_bufsize=64'"}]} { + set ret 1 +} + +if {[catch { exec sh -c "stap -s 4096 -vvv -e 'probe begin{exit();}' 2>&1 | grep -q 'Invalid buffer size (should be 1-4095).'"}]} { + set ret 1 +} + +if { $ret == 0 } { + pass $test +} else { + fail $test +} -- 1.8.3.1