Cross Reference: t_nullmnt.sh
xref: /src/tests/lib/libc/kevent_nullmnt/t_nullmnt.sh
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tests/lib/libc/kevent_nullmnt/
t_nullmnt.sh revision 1.1
11.1Spgoyetteatf_test_case nullmnt cleanup
21.1Spgoyettenullmnt_head()
31.1Spgoyette{ 
41.1Spgoyette	atf_set "descr" "ensure file events traverse null-mounts"
51.1Spgoyette}    
61.1Spgoyette
71.1Spgoyettenullmnt_body()
81.1Spgoyette{    
91.1Spgoyette	srcdir=$(atf_get_srcdir)
101.1Spgoyette	helper=${srcdir}/h_nullmnt
111.1Spgoyette
121.1Spgoyette	mkdir ${srcdir}/realdir
131.1Spgoyette	mkdir ${srcdir}/nulldir
141.1Spgoyette	mount -t null ${srcdir}/realdir ${srcdir}/nulldir
151.1Spgoyette	rm -f ${srcdir}/realdir/afile
161.1Spgoyette	touch ${srcdir}/realdir/afile
171.1Spgoyette
181.1Spgoyette	atf_expect_fail "PR kern/56713"
191.1Spgoyette
201.1Spgoyette	atf_check -e ignore -o ignore -s exit:0 \
211.1Spgoyette		${helper} ${srcdir}/realdir/afile ${srcdir}/nulldir/afile
221.1Spgoyette
231.1Spgoyette} 
241.1Spgoyette
251.1Spgoyettenullmnt_cleanup()
261.1Spgoyette{
271.1Spgoyette	srcdir=$(atf_get_srcdir)
281.1Spgoyette	umount ${srcdir}/nulldir
291.1Spgoyette	rm -rf ${srcdir}/realdir ${srcdir}/nulldir
301.1Spgoyette}
311.1Spgoyette
321.1Spgoyetteatf_init_test_cases()
331.1Spgoyette{
341.1Spgoyette	atf_add_test_case nullmnt
351.1Spgoyette}
36

Indexes created Mon Nov 10 17:20:41 GMT 2025