| 12345678910111213141516171819202122232425262728 |
- #!/bin/sh
- # description: Snapshot and tracing setting
- # flags: instance
- [ ! -f snapshot ] && exit_unsupported
- echo "Set tracing off"
- echo 0 > tracing_on
- echo "Allocate and take a snapshot"
- echo 1 > snapshot
- # Since trace buffer is empty, snapshot is also empty, but allocated
- grep -q "Snapshot is allocated" snapshot
- echo "Ensure keep tracing off"
- test `cat tracing_on` -eq 0
- echo "Set tracing on"
- echo 1 > tracing_on
- echo "Take a snapshot again"
- echo 1 > snapshot
- echo "Ensure keep tracing on"
- test `cat tracing_on` -eq 1
- exit 0
|