Module Name: src
Committed By: riastradh
Date: Thu Jun 17 00:03:05 UTC 2021
Modified Files:
src/tests/fs/tmpfs: t_times.sh
Log Message:
tests/fs/tmpfs: Print bad values on failure for diagnosis.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/tests/fs/tmpfs/t_times.sh
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/tests/fs/tmpfs/t_times.sh
diff -u src/tests/fs/tmpfs/t_times.sh:1.5 src/tests/fs/tmpfs/t_times.sh:1.6
--- src/tests/fs/tmpfs/t_times.sh:1.5 Sun Nov 7 17:51:18 2010
+++ src/tests/fs/tmpfs/t_times.sh Thu Jun 17 00:03:05 2021
@@ -1,4 +1,4 @@
-# $NetBSD: t_times.sh,v 1.5 2010/11/07 17:51:18 jmmv Exp $
+# $NetBSD: t_times.sh,v 1.6 2021/06/17 00:03:05 riastradh Exp $
#
# Copyright (c) 2005, 2006, 2007, 2008 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -40,23 +40,32 @@ empty_body() {
atf_check -s eq:0 -o empty -e empty touch a
eval $(stat -s a | sed -e 's|st_|ost_|g') || atf_fail "stat failed"
- [ ${ost_birthtime} -eq ${ost_atime} ] || atf_fail "Incorrect atime"
- [ ${ost_birthtime} -eq ${ost_ctime} ] || atf_fail "Incorrect ctime"
- [ ${ost_birthtime} -eq ${ost_mtime} ] || atf_fail "Incorrect mtime"
+ [ ${ost_birthtime} -eq ${ost_atime} ] || \
+ atf_fail "Incorrect atime: ${ost_birthtime} != ${ost_atime}"
+ [ ${ost_birthtime} -eq ${ost_ctime} ] || \
+ atf_fail "Incorrect ctime: ${ost_birthtime} != ${ost_ctime}"
+ [ ${ost_birthtime} -eq ${ost_mtime} ] || \
+ atf_fail "Incorrect mtime: ${ost_birthtime} != ${ost_mtime}"
sleep 1
atf_check -s eq:0 -o ignore -e empty cat a
eval $(stat -s a) || atf_fail "stat failed"
- [ ${st_atime} -gt ${ost_atime} ] || atf_fail "Incorrect atime"
- [ ${st_ctime} -eq ${ost_ctime} ] || atf_fail "Incorrect ctime"
- [ ${st_mtime} -eq ${ost_mtime} ] || atf_fail "Incorrect mtime"
+ [ ${st_atime} -gt ${ost_atime} ] || \
+ atf_fail "Incorrect atime: ${st_atime} <= ${ost_atime}"
+ [ ${st_ctime} -eq ${ost_ctime} ] || \
+ atf_fail "Incorrect ctime: ${st_ctime} != ${ost_ctime}"
+ [ ${st_mtime} -eq ${ost_mtime} ] || \
+ atf_fail "Incorrect mtime: ${st_mtime} != ${ost_mtime}"
sleep 1
echo foo >a || atf_fail "Write failed"
eval $(stat -s a) || atf_fail "stat failed"
- [ ${st_atime} -gt ${ost_atime} ] || atf_fail "Incorrect atime"
- [ ${st_ctime} -gt ${ost_ctime} ] || atf_fail "Incorrect ctime"
- [ ${st_mtime} -gt ${ost_mtime} ] || atf_fail "Incorrect mtime"
+ [ ${st_atime} -gt ${ost_atime} ] || \
+ atf_fail "Incorrect atime: ${st_atime} <= ${ost_atime}"
+ [ ${st_ctime} -gt ${ost_ctime} ] || \
+ atf_fail "Incorrect ctime: ${st_ctime} <= ${ost_ctime}"
+ [ ${st_mtime} -gt ${ost_mtime} ] || \
+ atf_fail "Incorrect mtime: ${st_mtime} <= ${ost_mtime}"
test_unmount
}
@@ -76,9 +85,12 @@ non_empty_body() {
sleep 1
atf_check -s eq:0 -o ignore -e empty cat b
eval $(stat -s b) || atf_fail "stat failed"
- [ ${st_atime} -gt ${ost_atime} ] || atf_fail "Incorrect atime"
- [ ${st_ctime} -eq ${ost_ctime} ] || atf_fail "Incorrect ctime"
- [ ${st_mtime} -eq ${ost_mtime} ] || atf_fail "Incorrect mtime"
+ [ ${st_atime} -gt ${ost_atime} ] || \
+ atf_fail "Incorrect atime: ${st_atime} <= ${ost_atime}"
+ [ ${st_ctime} -eq ${ost_ctime} ] || \
+ atf_fail "Incorrect ctime: ${st_ctime} != ${ost_ctime}"
+ [ ${st_mtime} -eq ${ost_mtime} ] || \
+ atf_fail "Incorrect mtime: ${st_mtime} != ${ost_mtime}"
test_unmount
}
@@ -98,9 +110,12 @@ link_body() {
sleep 1
atf_check -s eq:0 -o empty -e empty ln c d
eval $(stat -s c) || atf_fail "stat failed"
- [ ${st_atime} -eq ${ost_atime} ] || atf_fail "Incorrect atime"
- [ ${st_ctime} -gt ${ost_ctime} ] || atf_fail "Incorrect ctime"
- [ ${st_mtime} -eq ${ost_mtime} ] || atf_fail "Incorrect mtime"
+ [ ${st_atime} -eq ${ost_atime} ] || \
+ atf_fail "Incorrect atime: ${st_atime} != ${ost_atime}"
+ [ ${st_ctime} -gt ${ost_ctime} ] || \
+ atf_fail "Incorrect ctime: ${st_ctime} <= ${ost_ctime}"
+ [ ${st_mtime} -eq ${ost_mtime} ] || \
+ atf_fail "Incorrect mtime: ${st_mtime} != ${ost_mtime}"
test_unmount
}
@@ -122,10 +137,14 @@ rename_body() {
atf_check -s eq:0 -o empty -e empty mv e/a e/b
eval $(stat -s e | sed -e 's|st_|dst_|g') || atf_fail "stat failed"
eval $(stat -s e/b) || atf_fail "stat failed"
- [ ${st_atime} -eq ${ost_atime} ] || atf_fail "Incorrect atime"
- [ ${st_ctime} -gt ${ost_ctime} ] || atf_fail "Incorrect ctime"
- [ ${st_mtime} -eq ${ost_mtime} ] || atf_fail "Incorrect mtime"
- [ ${dst_mtime} -gt ${dost_mtime} ] || atf_fail "Incorrect mtime"
+ [ ${st_atime} -eq ${ost_atime} ] || \
+ atf_fail "Incorrect atime: ${st_atime} != ${ost_atime}"
+ [ ${st_ctime} -gt ${ost_ctime} ] || \
+ atf_fail "Incorrect ctime: ${st_ctime} <= ${ost_ctime}"
+ [ ${st_mtime} -eq ${ost_mtime} ] || \
+ atf_fail "Incorrect mtime: ${st_mtime} != ${ost_mtime}"
+ [ ${dst_mtime} -gt ${dost_mtime} ] || \
+ atf_fail "Incorrect mtime: ${dst_mtime} <= ${dost_mtime}"
test_unmount
}