diff options
author | ngie <ngie@FreeBSD.org> | 2017-02-10 02:55:33 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2017-02-10 02:55:33 +0000 |
commit | 40a4c1db9870336906732ea813c6958f8f59a9f6 (patch) | |
tree | 5c6a9fb5661bb3aa506e8f354871f68e1c442137 /contrib/netbsd-tests | |
parent | b077557d1b71fdc8a71775bb631c760676387f2d (diff) | |
download | FreeBSD-src-40a4c1db9870336906732ea813c6958f8f59a9f6.zip FreeBSD-src-40a4c1db9870336906732ea813c6958f8f59a9f6.tar.gz |
MFC r307701:
Expect tests/sys/fs/tmpfs/link_test:kqueue to fail
It fails with: "dir/b did not receive NOTE_LINK"
Also, add needed cleanup logic to cleanup the mountpoint after the fact
PR: 213662
Diffstat (limited to 'contrib/netbsd-tests')
-rwxr-xr-x | contrib/netbsd-tests/fs/tmpfs/t_link.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/contrib/netbsd-tests/fs/tmpfs/t_link.sh b/contrib/netbsd-tests/fs/tmpfs/t_link.sh index 660f3f2..9e0ef7b 100755 --- a/contrib/netbsd-tests/fs/tmpfs/t_link.sh +++ b/contrib/netbsd-tests/fs/tmpfs/t_link.sh @@ -93,7 +93,18 @@ subdirs_body() { test_unmount } +# Begin FreeBSD +if true; then +atf_test_case kqueue cleanup +kqueue_cleanup() { + Mount_Point=$(pwd)/mntpt test_unmount || : +} +else +# End FreeBSD atf_test_case kqueue +# Begin FreeBSD +fi +# End FreeBSD kqueue_head() { atf_set "descr" "Verifies that creating a link raises the correct" \ "kqueue events" @@ -102,6 +113,10 @@ kqueue_head() { kqueue_body() { test_mount + # Begin FreeBSD + atf_expect_fail "fails with: dir/b did not receive NOTE_LINK - bug 213662" + # End FreeBSD + atf_check -s eq:0 -o empty -e empty mkdir dir atf_check -s eq:0 -o empty -e empty touch dir/a echo 'ln dir/a dir/b' | kqueue_monitor 2 dir dir/a |