28 lines · plain
1#!/bin/sh2# description: Snapshot and tracing setting3# requires: snapshot4# flags: instance5 6echo "Set tracing off"7echo 0 > tracing_on8 9echo "Allocate and take a snapshot"10echo 1 > snapshot11 12# Since trace buffer is empty, snapshot is also empty, but allocated13grep -q "Snapshot is allocated" snapshot14 15echo "Ensure keep tracing off"16test `cat tracing_on` -eq 017 18echo "Set tracing on"19echo 1 > tracing_on20 21echo "Take a snapshot again"22echo 1 > snapshot23 24echo "Ensure keep tracing on"25test `cat tracing_on` -eq 126 27exit 028