test recursive directories