aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/procstat
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2018-08-02 16:03:47 +0000
committerMark Johnston <markj@FreeBSD.org>2018-08-02 16:03:47 +0000
commit0dbdecfd4f23486da21345fe446a28a1c27db3f2 (patch)
tree46998b9122e029a8ccd99e946ab70dac3b8dcefe /usr.bin/procstat
parentbcc7f4c221083024771d94ed632dae5081012c43 (diff)
Notes
Diffstat (limited to 'usr.bin/procstat')
-rwxr-xr-xusr.bin/procstat/tests/procstat_test.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/usr.bin/procstat/tests/procstat_test.sh b/usr.bin/procstat/tests/procstat_test.sh
index 06fa1f995522..007fa6df8021 100755
--- a/usr.bin/procstat/tests/procstat_test.sh
+++ b/usr.bin/procstat/tests/procstat_test.sh
@@ -144,10 +144,25 @@ file_descriptor_body()
atf_check -o match:"$line_re" awk 'NR > 1' procstat.out
}
+atf_test_case kernel_stacks
+kernel_stacks_head()
+{
+ atf_set "descr" "Captures kernel stacks for all visible threads"
+}
+kernel_stacks_body()
+{
+ atf_check -o save:procstat.out procstat -a kstack
+ atf_check -o not-empty awk '{if ($3 == "procstat") print}' procstat.out
+
+ atf_check -o save:procstat.out procstat -kka
+ atf_check -o not-empty awk '{if ($3 == "procstat") print}' procstat.out
+}
+
atf_init_test_cases()
{
atf_add_test_case binary_info
atf_add_test_case command_line_arguments
atf_add_test_case environment
atf_add_test_case file_descriptor
+ atf_add_test_case kernel_stacks
}