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.2
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.2Spgoyette	curdir=$(pwd)
101.2Spgoyette	helper=$(atf_get_srcdir)/h_nullmnt
111.1Spgoyette
121.2Spgoyette	mkdir ${curdir}/realdir
131.2Spgoyette	mkdir ${curdir}/nulldir
141.2Spgoyette	mount -t null ${curdir}/realdir ${curdir}/nulldir
151.2Spgoyette	rm -f ${curdir}/realdir/afile
161.2Spgoyette	touch ${curdir}/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.2Spgoyette		${helper} ${curdir}/realdir/afile ${curdir}/nulldir/afile
221.1Spgoyette
231.1Spgoyette} 
241.1Spgoyette
251.1Spgoyettenullmnt_cleanup()
261.1Spgoyette{
271.2Spgoyette	curdir=$(pwd)
281.2Spgoyette	umount ${curdir}/nulldir
291.2Spgoyette	rm -rf ${curdir}/realdir ${curdir}/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