Blob Blame History Raw
#!/bin/bash

# runtest.sh of /tools/systemtap/Sanity/quick-smoke-test

. /usr/share/beakerlib/beakerlib.sh || exit 1

rlJournalStart
rlPhaseStartTest
    rlLogInfo "DEBUGINFOD_URLS=$DEBUGINFOD_URLS"
    rlLogInfo "DEBUGINFOD_TIMEOUT=$DEBUGINFOD_TIMEOUT"
    rlRun "rpm -qa | grep -E '^(kernel|systemtap)' | sort"
    rlRun "uname -r"
    rlRun "stap-prep"
    rlRun "stap -L 'process(\"stap\").mark(\"*\")' | grep pass"
    rlRun "stap -v --example helloworld.stp"
    rlRun "stap -v -T 10 -p4 -e 'probe kernel.function(\"do_exit\") {println(\$\$vars)}'"
    rlRun "stap -v -T 60 -e 'probe kernel.function(\"vfs_read\"){ println(\$\$vars); exit() }'"
rlPhaseEnd
rlJournalPrintText
rlJournalEnd