From: Frank Ch. Eigler Date: Wed, 20 Jul 2011 23:31:25 +0000 (-0400) Subject: testsuite: 3.0 kernel nomenclature X-Git-Tag: release-1.6~12^2~16 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=1d0fc5733eab383c0524e9ceb188af34807ad9b8;p=systemtap.git testsuite: 3.0 kernel nomenclature cmd_parse15 falsely kfailed on 3.0 due to naive SUBLEVEL parsing. --- diff --git a/testsuite/systemtap.base/cmd_parse.exp b/testsuite/systemtap.base/cmd_parse.exp index f0c285e33..710f25105 100644 --- a/testsuite/systemtap.base/cmd_parse.exp +++ b/testsuite/systemtap.base/cmd_parse.exp @@ -131,9 +131,11 @@ expect { wait;catch {close} set uname [exec uname -r] -set linux26ver [lindex [split $uname {.-}] 2] -if {$linux26ver < 29} { - verbose -log "kfail, see commit e0ccd3\n"; +set triplet [split $uname {.-}] +if {[lindex $triplet 0] == 2 && + [lindex $triplet 1] == 6 && + [lindex $triplet 2] < 29} { + # verbose -log "kfail, see commit e0ccd3\n"; setup_kfail 4186 "*-*-*" } spawn sh -c "stap -m do_not_cache_me -B kernelrelease -p4 -e 'probe begin {exit()}'"